Skip to content
Snippets Groups Projects
textgrid.schema 3.35 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 source)'
            EQUALITY booleanMatch
            SINGLE-VALUE
            SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )
    
    
    
    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 ) )
    
    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 ) )