# Found at http://informatics.mayo.edu/informatics_pages/standards/lexGrid/ldapBackend/schema/TerminologyServiceObjects.schema # Next objectclass 1.3.6.1.4.1.2114.108.1.7.91 # TODO: source - locatorInfo ############################################################################### # RFC2247 objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject' DESC 'RFC2247: domain component object' SUP top AUXILIARY MUST dc ) ############################################################################## # Mixin objects ############################################################################### ############################################################################### # Describable - any entity that can have a description # # Elements: # entityDescription - a textual description of the entity in # a pre-agreed language # objectclass (1.3.5.1.4.1.2114.108.1.7.1 NAME 'describable' DESC 'An entity which can have a description' SUP top ABSTRACT MAY entityDescription) ############################################################################### # Versionable - any entity that can be introduced, modified or removed # # Elements: # isFirstVersion - (optional) version identifier where the entity was introduced (default: false) # isLastVersion - (optional) last version in which the entity was valid (default: false) # modVersion - (optional) version(s) in which the entity was modified # objectclass (1.3.5.1.4.1.2114.108.1.7.2 NAME 'versionable' DESC 'An entity which can be introduced or removed at a specific version' SUP top ABSTRACT MAY (firstVersion $ lastVersion $ modVersion)) ############################################################################### # VersionableAndDescribable - any entity that can be introduced, modified or removed and/or described # # NOTE: this is here to resolve a multiple inheritence problem in some programming languages # # Elements: # isFirstVersion - (optional) version identifier where the entity was introduced (default: false) # isLastVersion - (optional) last version in which the entity was valid (default: false) # modVersion - (optional) version(s) in which the entity was modified # entityDescription - (optional) a textual description of the entity in # a pre-agreed language # objectclass (1.3.5.1.4.1.2114.108.1.7.26 NAME 'versionableAndDescribable' DESC 'A combination of versionable and describle' SUP top ABSTRACT MAY (firstVersion $ lastVersion $ modVersion $ entityDescription)) ############################################################################## # Directory Node - the latest version of opanLdap no longer allows # distinguished names to be free form. Each level has # to address a real object. directoryNode is an instantiation # of a dc. objectclass (1.3.5.1.4.1.2114.108.1.7.20 NAME 'directoryNode' DESC 'A dc entry' SUP top STRUCTURAL MUST dc) ############################################################################### # EntityVersion - A static snapshot of the given entity # # Elements: # versionId - The unique version identifier # isComplete - If true, this entity represents a complete copy of the particular release. If false, it only carries a delta # releaseURN - URN of the release from which this version is drawn (optional) # # DN identifier: version objectclass (1.3.6.1.4.1.2114.108.1.7.21 NAME 'entityVersion' DESC 'A static snapshot of the parent entity' SUP describable ABSTRACT MUST (isComplete $ version) MAY releaseURN ) ################################################################################# # Cross-hierarchy references ################################################################################# # ReferenceLink - the objectclass "alias" enables automatic DN lookup in the . # Aliases have to be special types of nodes, however, and cannot have # more than one attribute (some specs even say that the attribute *must* # be "cn") and cannot have children, which sort of makes sense. # # ReferenceLink type objects are allow alias nodes to be dangled off of # objects. Note that any object instance that is of class referenceLink # must also be of class alias # # link - (optional) name of the linked element objectclass (1.3.5.1.4.1.2114.108.1.7.3 NAME 'referenceLink' DESC 'An alias to another node in the system' SUP (alias $ associatable) STRUCTURAL MAY (link)) objectclass (1.3.5.1.4.1.2114.108.1.7.11 NAME 'conceptLink' DESC 'A link to a codedEntry' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.87 NAME 'codingSchemeVersionLink' DESC 'A link to a coding scheme version' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.4 NAME 'associationQualifierLink' DESC 'A link to a concept identifying an association qualifier' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.5 NAME 'languageLink' DESC 'A link to a concept identifying a language' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.6 NAME 'sourceLink' DESC 'A link to a concept identifying a source' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.7 NAME 'targetLink' DESC 'A link to a concept identifying an association target' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.8 NAME 'usageContextLink' DESC 'A link to a concept identifying a context' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.9 NAME 'codingSchemeLink' DESC 'A link to a coding scheme' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.10 NAME 'associationLink' DESC 'A link to an association' SUP referenceLink) objectclass (1.3.5.1.4.1.2114.108.1.7.12 NAME 'systemReleaseLink' DESC 'A link to a system release' SUP referenceLink) ############################################################################### # Top level - a terminology service ################################################################################# ############################################################################################################ # Service - a service that represents one or more coding schemes # # Elements: # entityDescription - (optional) description of service # service - A short name that identifies the service externally # version - (optional) An identifier that names the specific version that the servce is running # # Parent: # DN identifier: service objectclass (1.3.6.1.4.1.2114.108.1.7.1 NAME 'serviceClass' DESC 'A service representing coding schemes and value domains' SUP describable STRUCTURAL MUST service MAY version ) ############################################################################################################ # HL7Service - a service that represents one or more coding schemes for the HL7 Version 3 terminology # # Elements: # hl7ReleaseVersion - the HL7 version that this service represents # # Parent: # DN identifier: service objectclass (1.3.6.1.4.1.2114.108.1.7.17 NAME 'HL7serviceClass' DESC 'A service representing the HL7 Version 3 terminology' SUP serviceClass STRUCTURAL MUST hl7ReleaseVersion ) ############################################################################################################ # CodingSchemes - a directory of coding schemes contained in the service # Elements: # dc - 'codingSchemes' # # Parent: service # DN identifier: dc objectclass (1.3.6.1.4.1.2114.108.1.7.81 NAME 'codingSchemes' DESC 'A list of coding schemes within a service' SUP directoryNode STRUCTURAL) ################################################################################# # Coding Scheme ################################################################################# ############################################################################################################ # Coding Scheme - Describes and/or defines a collection of concept codes # # Elements: # codingScheme - a unique identifier for the coding scheme within a particular context. # Usually a mnemonic # formalName - Official name of the coding scheme. # registeredName - the coding scheme URN # defaultLanguage - language to use if not otherwise specified # representsVersion - The system release currently represented by the coding scheme # isNative - TRUE means that this is the "native" coding scheme for this service (optional - default: FALSE) # approxNumConcepts - Hint for the system about the approximate number of concepts in the scheme (optional) # # entityDescription - A description of the purpose and contents of the scheme # localName - name that can be used to reference the coding scheme within the context of the service (multiple) # supportedLanguage - A language supported by the coding scheme (multiple) # supportedFormat - A format (MIME code) supported by the coding scheme (multiple) # supportedProperty - A property supported by the coding scheme (multiple) # source - URN of the source or orginator of the coding scheme (optional) (multiple) # supportedCodingScheme - An external coding scheme used as a source or target of an association (optional) (multiple) # supportedSource - Information sources in the scheme (optional) (multiple) # supportedAssociation - An association(relation) supported by the coding scheme (optional)(multiple) # supportedContext - A list of contexts used within the coding scheme (optional) (multiple) # supportedAssociationQualifier - an association qualifier supported by the coding scheme (optional)(multiple) # supportedConceptStatus - A concept status value supported by the coding scheme (optional) (multiple) # supportedDataType - Data type supported by coding scheme (for property and targetDataValue) (optional) (multiple) # supportedRepresentationalForm - Representational form (e.g Acronym, synonym) used in the coding scheme (optional) (multiple) # copyright - Copyright notice (optional) # concepts - The set of coded concepts represented by the coding scheme (optional) # relations - The set of relations (collections of associations) represented by the coding scheme (optional) (multiple) # versions - Version information for the coding sheme (optional) # # Parent: codingSchemes # DN identifier: codingScheme # objectclass (1.3.6.1.4.1.2114.108.1.7.2 NAME 'codingSchemeClass' DESC 'Describes and/or defines one or more concept codes' SUP describable STRUCTURAL MUST (codingScheme $ formalName $ registeredName $ localName $ supportedLanguage $ supportedFormat $ supportedProperty $ defaultLanguage $ representsVersion) MAY (isNative $ source $ supportedCodingScheme $ supportedSource $ supportedAssociation $ supportedContext $ supportedAssociationQualifier $ supportedConceptStatus $ supportedDataType $ supportedRepresentationalForm $ approxNumConcepts $ copyright) ) ############################################################################################################ # Concepts - a directory of coded entries # Elements: # dc - 'Concepts' # # Parent: codingScheme or codingSchemeVersion # DN identifier: dc objectclass (1.3.6.1.4.1.2114.108.1.7.86 NAME 'concepts' DESC 'A list of coded entries in a coding scheme' SUP directoryNode STRUCTURAL) ############################################################################################################ # Coded Entry - a concept code within the parent coding scheme. # # Elements: # conceptCode - unique concept code within coding system # isActive - True means that the code is currently active within the coding scheme (optional - default: TRUE) # conceptStatus - Current status of the concept (local name - must be in supportedConceptStatus list) # isAnonymous - True means that this node doesn't have an actual code in the code system # # (Inhterited) # entityDescription - a name that represents the codedEntry usually (but now always) the preferred name in the default language (optional) # firstRelease - release id where this coded entry was first valid (optional) # lastRelease - last release in which this entry was valid (optional) # modRelease - release in which this entry was modified (otpional) (multiple) # # Parent: concepts # DN identifier: conceptCode # objectclass (1.3.5.1.4.1.2114.108.1.7.13 NAME 'codedEntry' DESC 'A concept code within a coding scheme or a coding scheme version' SUP (versionableAndDescribable) STRUCTURAL MUST conceptCode MAY (isActive $ conceptStatus $ isAnonymous)) ############################################################################### # topThing - a special class to act as the root node of a hasSubtype tree # topThing always has a conceptCode of "@" # Parent: concepts # DN identifier: conceptCode=@ objectclass (1.3.5.1.4.1.2114.108.1.7.22 NAME 'topThing' DESC 'The root concept code for the subtype association' SUP (codedEntry) STRUCTURAL) ############################################################################### # PropertyClass - a description, definition, annotation or other attribute that # serves to further define or identify a coded term # # Elements: # property - The local name or tag of the property. Must be in supportedProperty # propertyId - The unique name of the property within the context of the coded entry # language - The written or spoken language of the property. Must be in supportedLanguage. Default - defaultLanguage for coding Scheme (optional) # presentationFormat - Format or mime type of the property. Must be in supportedFormat. Default: text/plain list)(optional) (default: text/plain) # dataType - The data type of the property. Must be in supportedDataType. (optional) # source - The source(s) of this property. Must be in supportedSource. (optional)(multiple) # usageContext - The context(s) in which this property applies. Must be in supportedContext. (optional)(multiple) # text - Text of the property if it is ascii. (optional) # blob - Eontents of the property if it is binary. (optional) # # DN identifier: propertyId # objectclass (1.3.6.1.4.1.2114.108.1.7.24 NAME 'propertyClass' DESC 'A property associated with a coded term' SUP top STRUCTURAL MUST (property $ propertyId) MAY (source $ usageContext $ text $ blob $ language $ presentationFormat $ dataType)) ############################################################################################################ # Definition - a definition of a coded entry. # # Elements: # (see propertyClass for additional elements) # isPreferred - TRUE means this is the preferred definition for the given language. Default: FALSE. (optional) # # property must be "definition" # # Parent: codedEntry # DN identifier: propertyId # objectclass (1.3.6.1.4.1.2114.108.1.7.4 NAME 'definition' DESC 'A textual definition of a concept' SUP propertyClass STRUCTURAL MUST definitionId MAY isPreferred) ############################################################################################################ # Comment - A comment or annotation for a concept # # Elements: # (see propertyClass for additional elements) # # property must be "comment" # # Parent: codedEntry # DN identifier: propertyId # objectclass (1.3.6.1.4.1.2114.108.1.7.5 NAME 'comment' DESC 'A comment or annotation for a concept' SUP propertyClass STRUCTURAL MUST commentId) ############################################################################################################ # Instruction: a formal instruction on the use of a concept. # # Elements: # (see propertyClass for additional elements) # # property must be "instruction" # # Parent: codedEntry # DN identifier: propertyId # Must have one or both of text and blob (formal rules) # objectclass (1.3.6.1.4.1.2114.108.1.7.6 NAME 'instruction' DESC 'A formal instruction for the use of a concept' SUP propertyClass STRUCTURAL MUST instructionId) ############################################################################################################ # Presentation - a designation of a given concept. # The presentation identifier must, at bare minimum, uniquely map to a given # text string, bitmap, etc. within the context of the containing concept. # In some terminologies, every unique text string # will have exactly one presentation identifier, which means that the same presentation # identifier may occur under more than one concept. In other terminologies, # there may be more than one identifier for a given text string, meaning that # the presentation identifier uniquely determines the concept. Service software # must not assume *either* model. # # Elements: # (see propertyClass for additional elements) # isPreferred - True means that, *if* the text meets the selection criteria, it should be # the preferred form. (optional) # degreeOfFidelity - How closely the the presentation represents the concept (exact, broader, etc.) (optional) # matchIfNoContext - TRUE means that this form can be used outside of the specified context(s) (optional - default: TRUE) # representationalForm - form of the presentation (e.g. ACRONYM, EPONYM, etc) (must be in supportedRepresentationalForm list) (optional) # # Parent: codedEntry # DN identifier: propertyId # objectclass (1.3.6.1.4.1.2114.108.1.7.7 NAME ('presentation' 'textualPresentation') DESC 'Any designation of a concept' SUP propertyClass MUST presentationId MAY (isPreferred $ usageContext $ degreeOfFidelity $ matchIfNoContext $ representationalForm)) ############################################################################################################ # binaryPresentation - a non-textual representation of a concept. # # Elements: # blob - used to represent binary information such as sound bytes, bitmaps, etc # # propertyId must be "binaryPresentation" # # Parent: presentation # DN identifier: presentationId # #objectclass (1.3.6.1.4.1.2114.108.1.7.8 # NAME 'binaryPresentation' # DESC 'A non-textual concept designation' # SUP presentation STRUCTURAL) ############################################################################################################ # textualPresentation - a textual representation of a concept. # # Elements: # # The default presentationFormat of a textual presentation is "text/plain" # propertyId must be "textualPresentation" # # Parent: presentation # DN identifier: presentationId # #objectclass (1.3.6.1.4.1.2114.108.1.7.9 # NAME 'textualPresentation' # DESC 'A textual concept designation' # SUP presentation STRUCTURAL) ################################################################################# # Associations and relationships ################################################################################# ############################################################################################################ # Relations - a collection of relations over the local or the local X foreign coding scheme # Elements: # dc - name of set of relations (e.g. 'relations' 'ICD9 Mapping' etc. # entityDescription - description of the node (optional) # isNative - TRUE means that this is the default set of associations for the coding scheme (optional) # source - The source(s) of this collection of associations. Must be in supportedSource (optional) (multiple) # # Parent: codingScheme # DN identifier: dc objectclass (1.3.6.1.4.1.2114.108.1.7.10 NAME 'relations' DESC 'A list of associations in a coding scheme' SUP describable STRUCTURAL MUST dc MAY (isNative $ source )) ############################################################################################################ # AssociationClass - a relation over a set of concepts. # # Elements: # association - local name of the association (must be in supportedAssociation) # entityDescription - association description (optional) # forwardName - One to many (parent to child) association name # reverseName - Many to one (child to parent) association name # isTransitive - TRUE means transitive (optional - if omitted no assumptions can be made) # isAntiTransitive - TRUE means that the association is antiTransitive (x R y) & (y R z) -> !(x R z) (optional - if omitted no assumptions can be made) # isSymmetric - TRUE means symmetric (x R y) -> (y R x) (optional) # isAntiSymmetric - TRUE means that association is antiSymmetric (x R y) -> !(y R x) # isReflexive - TRUE means reflexive for any x in the domain of R (x R x) (optional - ") # isAntiReflexive - TRUE means antiReflexive for any x, !(x R x) # isFunctional - TRUE means functional relationship (optional - ") # isReverseFunctional - TRUE means reverse function relationship (optional - ") # isTranslationAssociation - TRUE means that this association maps concept codes (optional - default: FALSE) # targetCodingScheme - local name of default target scheme. This will be the default coding scheme for the contained target concepts. # (must be in supportedCodingScheme) (optional: if omitted, target is containing scheme) # # NOTE: targetCodingScheme does NOT apply to sourceConcept # # Parent: codingScheme # DN identifier: association objectclass (1.3.6.1.4.1.2114.108.1.7.12 NAME 'associationClass' DESC 'An instance of a given association' SUP describable MUST (association $ forwardName $ reverseName) MAY (isTransitive $ isAntiTransitive $ isSymmetric $ isAntiSymmetric $ isReflexive $ isAntiReflexive $ isFunctional $ isReverseFunctional $ isTranslationAssociation $ targetCodingScheme)) ############################################################################################################## # AssociationInstance - an instance of an association. An instance contains a single source concept identifier # and a set of one or more association targets. # # Elements: # sourceConcept - concept code from containing coding scheme # sourceCodingScheme - local name of the coding scheme that the source concept is drawn from (must be in supportedCodingScheme list) # (optional - default: containing scheme) # # Parent: association # DN identifier: sourceConcept objectclass (1.3.6.1.4.1.2114.108.1.7.13 NAME 'associationInstance' DESC 'An instance of a given association' SUP top STRUCTURAL MUST sourceConcept MAY sourceCodingScheme) ############################################################################################################## # AssociatableElement - the target of an association # # Elements: # objectclass (1.3.6.1.4.1.2114.108.1.7.85 NAME 'associatableElement' DESC 'One of the targets of an association' SUP versionable ABSTRACT) ############################################################################################################## # AssociationTarget - the target of an association. # # Elements: # targetConcept - concept code of the target of the association # targetCodingScheme - local oding scheme of the target concept (must be in supportedCodingScheme list) (optional - default association targetCodingScheme) # # Parent: associationInstance # DN identifier: targetConcept objectclass (1.3.6.1.4.1.2114.108.1.7.15 NAME 'associationTarget' DESC 'One of the targets of an association' SUP associatableElement MUST targetConcept MAY targetCodingScheme) ############################################################################################################## # AssociationData - a data value that is the target of an association # # Elements: # id - arbitrary identifier that makes the data unique # dataType - the data type (must be in supportedDataType list) (optional) # dataValue - the data element value # # Parent: associationInstance # DN identifier: id objectclass (1.3.6.1.4.1.2114.108.1.7.89 NAME 'associationData' DESC 'A data value that is the target of an association' SUP associatableElement MAY dataType MUST (id $ dataValue)) ############################################################################################################## # AssociationQualification - A modifier that further qualifies an association triple< # # Elements: # associationQualifier - local name of a qualifier that modifies / qualifies the association (must be in supportedAssociationQualifier list) # dataType - the data type (must be in supportedDataType list) (optional - if present, associationQualifierValue must be present as well) # associationQualifierValue - value associatiated with the qualifier (optional) # # Parent: associationTarget or associationData # DN identifier: associationQualifier # # NOTE: the DN identifier setting means that there can only be one instance of a given association qualifier per associatiableElement # objectclass (1.3.6.1.4.1.2114.108.1.7.90 NAME 'associationQualification' DESC 'A concept code and optional attribute that qualifies an association' SUP top STRUCTURAL MUST associationQualifier MAY (dataType $ associationQualifierValue)) ################################################################################# # Value domains ################################################################################# ############################################################################################################ # valueDomains - a directory of value domains # Elements: # dc - 'valueDomains' # # Parent: service # DN identifier: dc objectclass (1.3.6.1.4.1.2114.108.1.7.87 NAME 'valueDomains' DESC 'A list of value domains within a service' SUP directoryNode STRUCTURAL) ################################################################################# # Value Domain - A value domain - an ordered list of concepts and representations # A value domain is globally unique, and the URN is specified by the # registeredName attribute. The local name identifies the value domain within # the service itself. The value domain itself represents the current (default) # state of the value domain. # # Elements: # entityDescription - description of the purpose of the domain (optional) # valueDomain - Unique id of the domain within the service # registeredName - Official URN of the value domain (optional) # supportedCodingScheme - a list of URN's and local identifiers for coding schemes supported by the domain (multiple) # defaultCodingScheme - local name of the promary coding scheme from which the domain is drawn # supportedLanguage - a list of language URN's and local identifiers for languages supported by the domain (multiple) # defaultLanguage - Default language for pick list entries # supportedContext - a list of context URN's and local identifiers for contexts supported by the domain (optional)(multiple) # representsVersion - balue domain version (vdVersion) represented by this value domain # # Parent: valueDomains # DN Identifier: valueDomain objectclass (1.3.5.1.4.1.2114.108.1.7.15 NAME 'valueDomainClass' DESC 'An ordered list of concept codes for a given attribute' SUP describable STRUCTURAL MUST (valueDomain $ supportedCodingScheme $ defaultCodingScheme $ supportedLanguage $ defaultLanguage) MAY (registeredName $ supportedContext $ representsVersion)) ################################################################################# # ValueDomainEntry - a concept code within a value domain # # Elements: # id - entry identifier # conceptCode - concept code from coding scheme # codingScheme - local name of coding scheme that concept is drawn from (must be in supportedCodingScheme list) (optional - default: defaultCodingScheme) # entryOrder - relative order of concept code within the list. (optional) # # if entry order is not supplied, conceptCodes will sort in ascending id, but AFTER any codes that have an order. # # Parent: valueDomain or valueDomainVersion # DN Identifier: id objectclass (1.3.5.1.4.1.2114.108.1.7.16 NAME 'valueDomainEntry' DESC 'A concept in a value domain' SUP versionable MUST (id $ conceptCode) MAY (codingScheme $ entryOrder)) ################################################################################### # Pick List Entry - Each concept within a value domain may be represented in a selection list or lists for various # contexts. There may be multiple pickList entries per value domain entry and there may be multiple context identifiers # per pick list. # # Elements: # id - entry identifier # pickText - text of the entry # isDefault - TRUE means this entry is the default for the supplied context/language (optional - default FALSE) # matchIfNoContext - TRUE means that this entry is valid if the supplied contexts don't match (optional - default TRUE) # usageContext - Context in which this text applies (must be in supportedContext list) (optional) (multiple) # language - language of the pick text (must be in supportedLanguage list) (optional) # # if entryOrder is not supplied, entries will sort in ascending id order, but AFTER any entries that have an order # # Parent: valueDomainEntry # DN Identifier: id objectclass (1.3.6.1.4.1.2114.108.1.7.19 NAME 'pickListEntry' DESC 'A qualified concept code accompanied by the appropriate textual representation' SUP top STRUCTURAL MUST (pickText $ id) MAY (isDefault $ matchIfNoContext $ usageContext $ language) ) ################################################################################# # Revision History ################################################################################# ############################################################################################################ # History - a directory of system releases # Elements: # dc - 'history' # # Parent: service # DN identifier: dc objectclass (1.3.6.1.4.1.2114.108.1.7.82 NAME 'history' DESC 'A list of system releases within a service' SUP directoryNode STRUCTURAL) ############################################################################################################ # SystemRelease - A snapshot in a point in time of one or more coding schemes or value sets # Elements: # releaseId - Unique identifier of the given release # registeredName - URN of the release itself # releaseAgency - URN and local name of organization making the release # description - description of the particular release # releaseDate - Date of release (can be yyyy, mm-yyyy or dd-mm-yyyy (optional) # releaseOrder - relative order of this release (optional) # isLatest - TRUE means that this is the most recent release known to the service (optional - default: FALSE) # # Parent: history # DN Identifier: releaseId # objectclass (1.3.6.1.4.1.2114.108.1.7.25 NAME 'systemRelease' DESC 'A release of one or more code systems' SUP describable STRUCTURAL MUST (releaseId $ releaseAgency $ releaseURN) MAY (releaseDate $ releaseOrder $ isLatest) ) ############################################################################################################ # Versions - a directory of coding system versions # Elements: # dc - 'Versions' # # Parent: codingScheme # DN identifier: dc objectclass (1.3.6.1.4.1.2114.108.1.7.84 NAME 'versions' DESC 'A list of system releases within a coding scheme' SUP directoryNode STRUCTURAL) ############################################################################################################ # CodingScheme Version - the description of a specific version of a coding scheme # as represented within the service. The version is the version identifier. # # Elements: # versionId - version identifier # isComplete - If true, this entity represents a complete copy of the particular release. If false, it only carries a delta # representsRelease - URN of the release from which this version is drawn (optional) # # # Parent: Versions # DN identifier: versionId objectclass (1.3.6.1.4.1.2114.108.1.7.3 NAME 'codingSchemeVersion' DESC 'A static snapshot of a coding scheme' SUP entityVersion STRUCTURAL) ############################################################################################################ # vdVersions - a directory of value domain versions # Elements: # dc - 'vdVersions' # # Parent: valueDomain # DN identifier: dc objectclass (1.3.6.1.4.1.2114.108.1.7.88 NAME 'vdVersions' DESC 'A list of value domain versions within a value domain' SUP directoryNode STRUCTURAL) ############################################################################################################ # Value Domain Version - a value domain may be represented by several versions. Each version entry # represents a value domain version that is represented by the service # # Elements: # versionId - version identifier # isComplete - If true, this entity represents a complete copy of the particular release. If false, it only carries a delta # representsRelease - URN of the release from which this version is drawn (optional) # # Parent: vdVersions # DN identifier: versionId objectclass (1.3.6.1.4.1.2114.108.1.7.18 NAME 'valueDomainVersion' DESC 'A static snapshot of a value domain' SUP entityVersion STRUCTURAL)