Skip to content
Snippets Groups Projects
textgrid.schema 4.15 KiB
Newer Older
  • Learn to ignore specific revisions
  • Martin Haase's avatar
    Martin Haase committed
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.1
    	NAME 'TGResourceURI'
    	DESC 'URI of a Textgrid object'
    	EQUALITY caseExactMatch
    	SUBSTR caseExactSubstringsMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.8
    	NAME 'TGProjectFile'
    	DESC 'URI of the Textgrid object representing the ProjectFile for a TextGridProject'
    	EQUALITY caseExactMatch
    	SUBSTR caseExactSubstringsMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.2
    	NAME 'TGResourceOwner'
    	DESC 'Owner of a Textgrid object, in eduPersonPrincipalName format'
    	EQUALITY caseIgnoreMatch
    	SUBSTR caseIgnoreSubstringsMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.3
    	NAME 'TGProjectId'
    	DESC 'Id of TextGrid project, format: tgpr123'
    	EQUALITY caseIgnoreMatch
    	SUBSTR caseIgnoreSubstringsMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.4
    	NAME 'TGProjectName'
    	DESC '(short) Name of TextGrid project'
    	EQUALITY caseIgnoreMatch
    	SUBSTR caseIgnoreSubstringsMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.5
    	NAME 'TGProjectDescription'
    	DESC '(longer) description of TextGrid project'
    	EQUALITY caseIgnoreMatch
    	SUBSTR caseIgnoreSubstringsMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.6
    	NAME 'TGisPublic'
    	DESC 'Flag if this TextGrid Resource is publicly readable'
    	EQUALITY booleanMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.7
    	NAME 'TGProjectDeactivated'
    	DESC 'Flag if the project is deactivated'
    	EQUALITY booleanMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.9
    	NAME 'TGWantsNewsletter'
    	DESC 'Flag if the user wants the TextGrid newsletter'
    	EQUALITY booleanMatch
    	SINGLE-VALUE
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.10
            NAME 'TGisProjectFile'
            DESC 'Flag if the project is deactivated'
    	EQUALITY booleanMatch
            SINGLE-VALUE
            SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.11
            NAME 'TGagreeSearch'
            DESC 'Flag if user agrees to be searchable by name / e-mail'
            EQUALITY booleanMatch
            SINGLE-VALUE
            SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.12
            NAME 'TGuserSuppliedData'
    
            DESC 'Flag if user supplied his personal data (name, mail) himself (set to FALSE if fetched from external authoritative source)'
    
    Martin Haase's avatar
    Martin Haase committed
            EQUALITY booleanMatch
            SINGLE-VALUE
            SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
    
    
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.13
    	NAME 'TGfieldOfInterest'
    	DESC 'Optional specification of fields of research interests in conjuction with TextGrid'
    	EQUALITY caseIgnoreMatch
    	SUBSTR caseIgnoreSubstringsMatch
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.14
    	NAME 'TGidentifierForPerson'
    	DESC 'PND / URI for Person, e.g. http://xyz.org/~johndoe'
    	EQUALITY caseIgnoreMatch
    	SUBSTR caseIgnoreSubstringsMatch
    	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    
    Martin Haase's avatar
    Martin Haase committed
    
    
    attributetype ( 1.3.6.1.4.1.10126.1.35.3.15
            NAME 'TGResourceUUID'
            DESC 'UUID of TextGrid Resource, optional'
            EQUALITY caseIgnoreMatch
            SUBSTR caseIgnoreSubstringsMatch
            SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    
    
    
    Martin Haase's avatar
    Martin Haase committed
    objectclass ( 1.3.6.1.4.1.10126.1.35.4.1
    	NAME 'TextGridResource'
    	DESC 'Main ObjectClass of a TextGrid resource'
    	SUP top
    	STRUCTURAL
    	MUST ( TGResourceURI $ TGisPublic $ TGProjectId )
    
    	MAY ( TGResourceOwner $ TGisProjectFile $ TGResourceUUID ) )
    
    Martin Haase's avatar
    Martin Haase committed
    
    objectclass ( 1.3.6.1.4.1.10126.1.35.4.2
    	NAME 'TextGridProject'
    	DESC 'Auxiliary information for a project role'
    	SUP top
    	AUXILIARY
    	MUST ( TGProjectId )
    	MAY ( TGProjectName $ TGProjectDescription $ TGProjectDeactivated $ TGProjectFile) )
    
    
    objectclass ( 1.3.6.1.4.1.10126.1.35.4.3
    	NAME 'TextGridUser'
    	DESC 'User Account in TextGrid'
    	SUP top
    	AUXILIARY
    	MUST ( )
    
    	MAY ( TGWantsNewsletter $ TGagreeSearch $ TGuserSuppliedData $ TGfieldOfInterest $ TGidentifierForPerson $ c ) )
    
    Martin Haase's avatar
    Martin Haase committed