Page History
...
Title | Description |
---|---|
LexEVS 5.x Loader Guide | New document for 5.1 that contains all loader-related information from several 5.0 documents plus the new the Loader Framework extension information and RRF enhancements in 5.1. |
OWL Mapping - 4.2.1
OWL Mapping - Protégé (4.2.1)
OWL Element | LexGrid | Comments |
---|---|---|
OWL: RDF Schema Features |
|
|
owl:ontology | codingScheme | – |
xml:lang | codingScheme.defaultLanguage | Default is 'en' |
dc:title | codingScheme.formalName | – |
rdfs:label | codingScheme.localName | – |
URI | codingScheme.registeredName | – |
owl:versionInfo | codingScheme.representsVersion | Default is 'UNASSIGNED' |
dc:rights | codingScheme.copyright | – |
owl:Class (Thing, Nothing) | concept | – |
rdf:ID | concept.conceptCode | – |
– | concept.isActive | Hard coded as "Active" |
– | concept.isAnonymous | – |
rsfs:label | concept.entityDescription | – |
rdf:comment | concept.comment | – |
rdfs:subClassOf | association | – |
– | association.id = "subClassOf" | – |
– | association.forwardName = "subClassOf" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="false" | – |
– | association.isTransitive="true" | – |
rdf:Property (ObjectProperty) | association | An association between two classes (hasDomain, hasRange) |
rdf:Property (DatatypeProperty) | association | An association between one class (domain) and one asscoication (hasDomain and hasDataProperty). The conceptProperty defines the range. |
rdfs:subPropertyOf | association | – |
– | association.id = "subPropertyOf" | – |
– | association.forwardName = "subPropertyOf" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="false" | – |
– | association.isTransitive="true" | – |
rdfs:domain | association | – |
– | association.id = "hasDomain" | – |
– | association.forwardName = "hasDomain" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="false" | – |
– | association.isTransitive="true" | – |
rdfs:range | association | – |
– | association.id = "hasRange" | – |
– | association.forwardName = "hasRange" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="false" | – |
– | association.isSymmetric="false" | – |
– | association.isTransitive="false" | – |
Individual | association | A 'hasInstance' association is created. (ie. sourceId = Country, targetId = America) |
– | association.id = "hasInstance" | – |
OWL (In)Equality |
|
|
owl:equivalentClass | association | – |
– | association.id = "equivalentClass" | – |
– | association.forwardName = "equivalentClass" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="true" | – |
– | association.isTransitive="true" | – |
– | association.reverseName="equivalentClass" | – |
owl:equivalentProperty | association | – |
– | association.id = "equivalentProperty" | – |
– | association.forwardName = "equivalentProperty" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="true" | – |
– | association.isTransitive="true" | – |
– | association.reverseName="equivalentProperty" | – |
owl:sameAs | association | – |
– | association.id = "sameAs" | – |
– | association.forwardName = "sameAs" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="true" | – |
– | association.isTransitive="true" | – |
– | association.reverseName="sameAs" | – |
differentFrom | association | – |
– | association.id = "differentFrom" | – |
– | association.forwardName = "differentFrom" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="true" | – |
– | association.isTransitive="true" | – |
– | association.reverseName= "differentFrom" | – |
owl:AllDifferent | association | – |
– | association.id = "AllDifferent" | – |
– | association.forwardName = "AllDifferent" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="true" | – |
– | association.isTransitive="true" | – |
– | association.reverseName= "AllDifferent" | – |
OWL: Property Characteristics |
|
|
owl:inverseOf | association | – |
– | association.id = "inverseOf" | – |
– | association.forwardName = "inverseOf" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="true" | – |
– | association.isTransitive="true" | – |
– | association.reverseName="inverseOf" | – |
owl:TransitiveProperty | association.isTransitive | association property 'isTransitive' |
owl:SymmetricProperty | association.isSymmetric | association property 'isSymmetric' |
owl:InverseFunctionalProperty | association.isReverseFunctional | association property 'isReverseFunctional' |
owl:FunctionalProperty | association.isFunctional | association property 'isFunctional' |
OWL: Property Restrictions |
|
|
owl:Restriction | concept | Create an anonymous concept for the restriction |
– | concept.id | System generated |
– | concept.isActive = true | |
– | concept.isAnonymous = true | Hardcoded "True" |
owl:onProperty | association.id | – |
owl: allValuesFrom | concept.entityDescription | String of allValuesFrom values |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | String of allValuesFrom values |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" |
– | concept.conceptProperty.text = "owl:unionOf" | |
owl: someValuesFrom | concept.entityDescription | String of someValuesFrom values |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | String of someValuesFrom values |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" |
– | concept.conceptProperty.text = "owl:intersectionOf" | |
owl:intersectionOf | concept.entityDescription | String of intersectionOf values (ie. Pizza and not VegetarianPizza) |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | String of intersectionOf values (ie. Pizza and not VegetarianPizza) |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" |
– | concept.conceptProperty.text = "owl:intersectionOf" | |
UnionOf | concept.conceptProperty.text = "owl:unionOf" | – |
owl:complementOf | association | association.id = "subClassOf" |
owl:oneOf | concept.entityDescription | String of oneOf values |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | String of oneOf values |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" |
– | concept.conceptProperty.text = "owl:intersectionOf" | – |
owl:hasValue | associationQualification.nameAndValueList.content | – |
owl:minCardinality | concept.entityDescription | String of minCardinality Values (ie. (hasTopping min 3) and Pizza) |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | String of minCardinality Value (ie. (hasTopping min 3) and Pizza) |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" |
– | concept.conceptProperty.text = "owl:intersectionOf" | – |
owl:maxCardinality | concept.entityDescription | String of maxCardinality Values (ie. (hasTopping max 2) and Pizza) |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | String of maxCardinality Values (ie. (hasTopping max 2) and Pizza) |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" |
– | concept.conceptProperty.text = "owl:intersectionOf" | |
owl:cardinality | concept.entityDescription | String of cardinality Values |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | String of cardinality Values |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" |
– | concept.conceptProperty.text = "owl:intersectionOf" | – |
owl:disjointWith | association | association.id = "disjointWith" |
OWL: Annotation Property |
|
|
rdfs:label | Presentation | – |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.presentation.propertyName = "textualPresentation" | Hardcoded "textualPresentation" |
– | concept.presentation.isPreferred = true | Hardcoded "true" |
– | concept.presentation.text | Value of rdfs:label |
rdfs:comment | Comment |
|
– | concept.comment.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. |
– | concept.comment.propertyName = "comment" | Hardcoded "comment" |
– | concept.presentation.text | Value of rdfs:comment |
rdfs:seeAlso | conceptProperty | – |
rdfs:isDefinedBy | conceptProperty | – |
OWL: Versioning |
|
|
owl:versionInfo | codingScheme.representsVersion | – |
priorVersion | Not Mapped | – |
backwardCompatibleWith | Not Mapped | – |
owl:incompatibleWith | association | – |
– | association.id = "incompatibleWith" | – |
– | association.forwardName = "incompatibleWith" | – |
– | association.isFunctional = "false" | – |
– | association.isNavigable = "true" | – |
– | association.isReflexive="true" | – |
– | association.isSymmetric="true" | – |
– | association.isTransitive="true" | – |
– | association.reverseName="incompatibleWith" | – |
DeprecatedClass | Concept attribute setIsActive = false | Not Mapped |
DeprecatedProperty |
| Not Mapped |
OWL Mapping - 5.0
OWL Mapping - Protégé (5.0)
OWL Element | LexEVS | Comments | |
---|---|---|---|
OWL: RDF Schema Features |
|
| |
owl:ontology | codingScheme | – | |
xml:lang | codingScheme.defaultLanguage | Default is 'en' | |
dc:title | codingScheme.formalName | – | |
rdfs:label | codingScheme.localName | – | |
URI | codingScheme.registeredName | – | |
owl:versionInfo | codingScheme.representsVersion | Default is 'UNASSIGNED' | |
dc:rights | codingScheme.copyright | – | |
owl:Class (Thing, Nothing) | concept | – | |
rdf:ID | concept.conceptCode | – | |
– | concept.isActive | Hard coded as "Active" | |
– | concept.isAnonymous | – | |
– | concept.isDefined | – | |
rsfs:label | concept.entityDescription | – | |
rdf:comment | concept.comment | – | |
rdfs:subClassOf | association | – | |
– | association.id = "subClassOf" | – | |
– | association.forwardName = "subClassOf" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="false" | – | |
– | association.isTransitive="true" | – | |
rdf:Property (ObjectProperty) | association | An association between two classes (domain, range) | |
rdf:Property (DatatypeProperty) | association | An association between one class (domain) and one asscoication (domain and hasDataProperty). The conceptProperty defines the range. | |
rdfs:subPropertyOf | association | ||
– | association.id = "subPropertyOf" | – | |
– | association.forwardName = "subPropertyOf" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="false" | – | |
– | association.isTransitive="true" | – | |
rdfs:domain | association | – | |
– | association.id = "domain" | – | |
– | association.forwardName = "domain" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="false" | – | |
– | association.isSymmetric="false" | – | |
– | association.isTransitive="true" | – | |
rdfs:range | association | – | |
– | association.id = "range" | – | |
– | association.forwardName = "range" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="false" | – | |
– | association.isSymmetric="false" | – | |
– | association.isTransitive="false" | – | |
Individual | association | An 'instance' association is created. (ie. sourceId = Country, targetId = America) | |
– | association.id = "instance" | – | |
OWL (In)Equality |
|
| |
owl:equivalentClass | association | – | |
– | association.id = "equivalentClass" | – | |
– | association.forwardName = "equivalentClass" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="true" | – | |
– | association.isTransitive="true" | – | |
– | association.reverseName="equivalentClass" | – | |
owl:equivalentProperty | association | – | |
– | association.id = "equivalentProperty" | – | |
– | association.forwardName = "equivalentProperty" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="true" | – | |
– | association.isTransitive="true" | – | |
– | association.reverseName="equivalentProperty" | – | |
owl:sameAs | association | – | |
– | association.id = "sameAs" | – | |
– | association.forwardName = "sameAs" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="true" | – | |
– | association.isTransitive="true" | – | |
– | association.reverseName="sameAs" | – | |
differentFrom | association | – | |
– | association.id = "differentFrom" | – | |
– | association.forwardName = "differentFrom" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="true" | – | |
– | association.isTransitive="true" | – | |
– | association.reverseName= "differentFrom" | – | |
owl:AllDifferent | association | – | |
– | association.id = "AllDifferent" | – | |
– | association.forwardName = "AllDifferent" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="true" | – | |
– | association.isTransitive="true" | – | |
– | association.reverseName= "AllDifferent" | – | |
OWL: Property Characteristics |
|
| |
owl:inverseOf | association | ||
– | association.id = "inverseOf" | – | |
– | association.forwardName = "inverseOf" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="true" | – | |
– | association.isTransitive="true" | – | |
– | association.reverseName="inverseOf" | – | |
owl:TransitiveProperty | association.isTransitive | association property 'isTransitive' | |
owl:SymmetricProperty | association.isSymmetric | association property 'isSymmetric' | |
owl:InverseFunctionalProperty | association.isReverseFunctional | association property 'isReverseFunctional' | |
owl:FunctionalProperty | association.isFunctional | association property 'isFunctional' | |
OWL: Property Restrictions |
|
| |
owl:Restriction | concept | Create an anonymous concept for the restriction | |
– | concept.id | System generated | – |
– | concept.isActive = true | – | |
– | concept.isAnonymous = true | Hardcoded "True" | |
owl:onProperty | association.id | – | |
owl: allValuesFrom | concept.entityDescription | String of allValuesFrom values | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | String of allValuesFrom values | |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. | |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" | |
– | concept.conceptProperty.text = "owl:unionOf" | – | |
owl: someValuesFrom | concept.entityDescription | String of someValuesFrom values | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | String of someValuesFrom values | |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. | |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" | |
– | concept.conceptProperty.text = "owl:intersectionOf" | – | |
owl:intersectionOf | concept.entityDescription | String of intersectionOf values (ie. Pizza and not VegetarianPizza) | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | String of intersectionOf values (ie. Pizza and not VegetarianPizza) | |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. | |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" | |
– | concept.conceptProperty.text = "owl:intersectionOf" | – | |
UnionOf | concept.conceptProperty.text = "owl:unionOf" | – | |
owl:complementOf | association | association.id = "subClassOf" | |
owl:oneOf | concept.entityDescription | String of oneOf values | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | String of oneOf values | |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. | |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" | |
– | concept.conceptProperty.text = "owl:intersectionOf" | – | |
owl:hasValue | associationQualification.nameAndValueList.content | – | |
owl:minCardinality | concept.entityDescription | String of minCardinality Values (ie. (hasTopping min 3) and Pizza) | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | String of minCardinality Value (ie. (hasTopping min 3) and Pizza) | |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. | |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" | |
– | concept.conceptProperty.text = "owl:intersectionOf" | – | |
owl:maxCardinality | concept.entityDescription | String of maxCardinality Values (ie. (hasTopping max 2) and Pizza) | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | String of maxCardinality Values (ie. (hasTopping max 2) and Pizza) | |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. | |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" | |
– | concept.conceptProperty.text = "owl:intersectionOf" | – | |
owl:cardinality | concept.entityDescription | String of cardinality Values | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | String of cardinality Values | |
– | concept.conceptProperty.propertyId | Generated value for property using "P" concatenated with a steadily incremented numerical value. | |
– | concept.conceptProperty.propertyName = type | Hardcoded "type" | |
– | concept.conceptProperty.text = "owl:intersectionOf" | – | |
owl:disjointWith | association | association.id = "disjointWith" | |
OWL: Annotation Property |
|
| |
rdfs:label | Presentation | – | |
– | concept.presentation.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.presentation.propertyName = "textualPresentation" | Hardcoded "textualPresentation" | |
– | concept.presentation.isPreferred = true | Hardcoded "true" | |
– | concept.presentation.text | Value of rdfs:label | |
rdfs:comment | Comment | – | |
– | concept.comment.propertyId | Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value. | |
– | concept.comment.propertyName = "comment" | Hardcoded "comment" | |
– | concept.presentation.text | Value of rdfs:comment | |
rdfs:seeAlso | conceptProperty | – | |
rdfs:isDefinedBy | conceptProperty | – | |
OWL: Versioning |
|
| |
owl:versionInfo | codingScheme.representsVersion | – | |
priorVersion | Not Mapped | – | |
backwardCompatibleWith | Not Mapped | – | |
owl:incompatibleWith | association | – | |
– | association.id = "incompatibleWith" | – | |
– | association.forwardName = "incompatibleWith" | – | |
– | association.isFunctional = "false" | – | |
– | association.isNavigable = "true" | – | |
– | association.isReflexive="true" | – | |
– | association.isSymmetric="true" | – | |
– | association.isTransitive="true" | – | |
– | association.reverseName="incompatibleWith" | – | |
DeprecatedClass | Concept attribute setIsActive = false | Not Mapped | |
DeprecatedProperty | – | Not Mapped |
...
OBO Class | OBO Entity | LexGrid Model Element | Notes | ||
---|---|---|---|---|---|
Document Header | format-version |
| Not mapped. | ||
Document Header | data-version | CodingScheme.representsVersion | Creates a codingSchemeVersion and SystemRelease record. If not specified, then hard coded "UNASSIGNED" | ||
Document Header | version | CodingScheme.representsVersion | Deprecated - use data-version if present. | ||
Document Header | date |
| Not mapped. | ||
Document Header | saved-by |
| Ignored but included if contained in the remark entity. | ||
Document Header | auto-generated-by |
| Ignored but included if contained in the remark entity. | ||
Document Header | subsetdef |
| Not mapped. | ||
Document Header | import |
| Deprecated - Imports are used to assemble a larger document from smaller. | ||
Document Header | typeref |
| Deprecated. | ||
Document Header | synonymtypedef |
| Not mapped. | ||
Document Header | idspace |
| Not mapped.The idspace is a triple - localName, URN and description. | ||
Document Header | default-relationship-id-prefix |
| Not mapped. | ||
Document Header | id-mapping | CodingScheme.supportedAssociation | This is more generalized than the LexGrid model, as it supports mapping between any id's. Note that its primary purpose, however, is to handle supportedAssociation. | ||
Document Header | remark | CodingScheme.entityDescription | Will combine multiple remark entities into the entityDescription. | ||
Document Header | default-namespace | codingScheme.codingScheme | Will use default-namespace if provided; otherwise will use filename without the extension. | ||
Document Header | default-namespace | codingScheme.formalName | Will use default-namespace if provided; otherwise will use filename without the extension. | ||
Document Header | default-namespace | codingScheme.registeredName | Combination of "urn:lsid:bioontology.org:" and if provided, the value in "default-namespace"; but if not will use filename without the extension. | ||
|
| codingScheme.defaultLanguage | Hardcoded "en" | ||
|
| codingScheme.isNative | Hardcoded "true" | ||
Stanza | id | CodedEntry.conceptCode |
| ||
Stanza | name | CodedEntry.entityDescription |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="cdb711b7ada8ff53-1682069c-4d40438c-9dfba260-1ac67aa985acdeb5651baced"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.presentation['textualPresentation'].text |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="584802004eb7ac26-4548c860-424b451e-9b36a73c-281bd3f622396247024b48e4"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.presentation['textualPresentation'].isPreferred = true |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | alt_id |
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f7563ebffeb9e114-e1eaff8e-4ce0407d-a7ecae73-516eb1531c2f28b2903fc1b3"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.property['alt_id'].propertyId |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a6e2d3bd0198a805-3e6db7d7-476449ca-92a79976-66fc1ae5edf963961ad32e99"><ac:plain-text-body><![CDATA[ |
|
| CodedEntry.property['alt_id'].text |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | is_anonymous | CodedEntry.isAnonymous = true |
| ||
Stanza | is_obsolete | CodedEntry.isActive = false |
| ||
Stanza | def | CodedEntry.definition |
| ||
|
| CodedEntry.definition.isPreferred = true |
| ||
Stanza | def.dbxref |
| See dbxref | ||
Stanza | comment | CodedEntry.comment.text |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6aa2b64e82e7b945-df95908f-459643e4-9b5d9b31-d8ce930500916f2523a4892d"><ac:plain-text-body><![CDATA[ | Stanza | subset | property[subset tag] | See subsetdef | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f63a71a749e72b9f-5ecb5815-45cf4610-bdcea91a-bfa92743b0438ac34a9bcae0"><ac:plain-text-body><![CDATA[ | Stanza | synonym | presentation['textualPresentation'].text |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="71e96a954701784f-3bf7a1e5-47284227-b404a166-17f76c7f66d10903b37877fc"><ac:plain-text-body><![CDATA[ | Stanza | synonym.scope | presentation['textualPresentation'].degreeOfFidelity |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="98a465e71e5ea144-dde203d4-4a2f4113-9f7fb560-ab5600b69c2ccda83f83e2c5"><ac:plain-text-body><![CDATA[ | Stanza | synonym.type | presentation['textualPresentation'].representationalForm |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | synonym.dbxref |
| (see dbxref) | ||
Stanza | exact_synonym |
| See synonym | ||
Stanza | narrow_synonym |
| See synonym | ||
Stanza | broad_synonym |
| See synonym | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e74fdc9516c3691c-699e85f9-485946ad-95a48e7a-5297b17a7f5e9d626ad8d9c3"><ac:plain-text-body><![CDATA[ | Stanza | xref | associations.['mapsTo'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | xref_analog |
| See synonym | ||
Stanza | xref_unk |
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="350435775e5e436d-a4f08649-4a4a4847-9d7fb923-6e5e0e6c5c3bbe4c7b2c2ead"><ac:plain-text-body><![CDATA[ | Stanza | is_a | associations.['hasSubtype'] | Reverse of the source and target. | ]]></ac:plain-text-body></ac:structured-macro> |
Stanza | is_a.namespace |
| If present, the supplied namespace becomes the owning "codingScheme". | ||
Stanza | is_a.derived | associations.hasSubtype.associationQualifier | If present, need to include derived in the supportedAssociationQualifiers section | ||
Stanza | intersection_of |
| Processed the same way that OWL intersection operator is processed. This includes creation of anonymous sets. | ||
Stanza | union_of |
| Same as OWL | ||
Stanza | disjoint_from |
| Same as OWL | ||
Stanza | relationship | associations. |
| ||
Stanza | relationship.not_necessary | associations..associationQualifier |
| ||
Stanza | relationship.inverse_necessary | associations..associationQualifier |
| ||
Stanza | relationship.namespace |
| If present, the supplied namespace becomes the owning "codingScheme". | ||
Stanza | relationship.derived | associations..associationQualifier |
| ||
Stanza | relationship.cardinality | associations..associationQualifier |
| ||
Stanza | relationship.maxCardinality | associations..associationQualifier |
| ||
Stanza | relationship.minCardinality | associations..associationQualifier |
| ||
Stanza | is_obsolete | codedEntry.isActive = false |
| ||
Stanza | replaced_by |
|
| ||
Stanza | consider |
| Not Mapped | ||
Stanza | use_term |
| (deprecated) | ||
dbxref | dbxref name | CodedEntry..source |
| ||
| supportedSource |
| dbxref name format is inconsistent. In most cases, it can be the localName of supportedSource, but special processing may be necessary in the case of URL's, etc | ||
dbxref | dbxref description |
| Not mapped. | ||
dbxref | trailing modifiers |
| Not mapped. | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f72496d93fef19ce-a1fb1ae7-42b84156-ab32872b-ee3e9df4e7c08830a43f108e"><ac:plain-text-body><![CDATA[ | typeDef Stanza | domain | associations.['has_domain'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7b297315129dd075-32da6ab5-46574850-a7dfab47-c9357afcf6ded7824e3f4fc7"><ac:plain-text-body><![CDATA[ | typeDef Stanza | range | associations.['has_range'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2c96b4ea403547d6-844c6bd8-45c44315-9cbf9065-66eb1c7220be408add52c707"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_cyclic | property['is_cyclic'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="00cb220b147856a9-208b1446-455b4f15-af619a7e-6c7e934e7e9e89380f084d94"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_reflexive | property['is_reflexive'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
|
| association.isReflexive |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4fb19c732e2741b2-fc501c49-413c453a-bc52b818-c4567fdc5003ad179ce174e9"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_symmetric | property['is_symmetric'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
|
| association.isSymmetric |
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="28bf59f9118874c4-16eaa008-4af9488d-969f944a-7bb23f1ed8b2c1a5c4adabab"><ac:plain-text-body><![CDATA[ | typeDef Stanza | is_transitive | property['is_transitive'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
|
| association.isTransitive |
| ||
typeDef Stanza | inverse_of | association.inverse |
| ||
instance stanza | id | same rules as general stanza | same rules as general stanza | ||
instance stanza | name | same rules as general stanza | same rules as general stanza | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="385e9ff7af90a086-c6014df6-4d7f4c2f-bf8a871a-6b6fb6d59068eaf95636c576"><ac:plain-text-body><![CDATA[ | instance stanza | instance_of | association['has_instance'] |
| ]]></ac:plain-text-body></ac:structured-macro> |
instance stanza |
| CodedEntry.property.property="" | data type properties go in Coded Entry property section |
...
HL7 Table | HL7 Column | LexGrid Model Element | Notes | Intentionally Not mapped | Outstanding issues | ||
---|---|---|---|---|---|---|---|
Model | <modelID> | <codingSchemeName> |
|
|
| ||
| <name> | <formalName> |
|
|
| ||
| <registeredName> |
|
|
|
| ||
| <defaultLanguage> | en* |
|
|
| ||
| <versionNumber> | <representsVersion> |
|
|
| ||
| <isNative> | 0* |
|
|
| ||
| <approximateNumberofConcepts> | Result of count on concept bearing table? |
|
|
| ||
| <firstRelease> | MISSING |
|
|
| ||
| <modifiedRelease> | MISSING |
|
|
| ||
| <deprecated> | MISSING |
|
|
| ||
| <description> | <entityDescription> |
|
|
| ||
| <copyright> | MISSING |
|
|
| ||
VCS_code_system | codeSystemId | codingScheme.registeredName | Moved to metadata file. |
|
| ||
| codeSystemType | commonTypes::Properties | This is an HL7 specific code system property to distinguish internal vs external code systems. Moved to metadata file. |
|
| ||
| codeSystemName | concept.conceptCode | Moved to metadata file. |
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e644ad48abb25df5-c7c11938-471c4ed9-b0608259-b1a8e0dfbe7136c26e33aa0b"><ac:plain-text-body><![CDATA[ |
| codeSystemName | concept.presentation['textualPresentation'].text |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
| fullName | codingScheme.formalName |
|
|
| ||
| description | codingScheme.entityDescription | Moved to metadata file. |
|
| ||
| releaseId | codingScheme.representsVersion | Moved to metadata file. |
|
| ||
| copyrightNotice | codingScheme.copyright | Moved to metadata file. |
|
| ||
| literal('en') | codingScheme.defaultLanguage | Moved to metadata file. |
|
| ||
VCS_concept_code_xref | internalId |
|
|
|
| ||
| Concept Code | concept.conceptCode |
| RIM db column conceptCode2 |
| ||
| Case Difference | commonTypes::Properties | Basically a property to outline whether there are case differences in the Concept Code or not (mainly used, but not restricted tor units of measure) | RIM db column codeInstance |
| ||
| Status | concept.isActive=(conceptStatus=='A'?) |
| RIM db column conceptStatus |
| ||
|
| concept.conceptStatus | Not used by HL7. A = isActive, R = retired |
|
| ||
VCS_concept_designation | internalId |
| foreign key |
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a5bbdf4a056a348b-ed73a213-4b2c4c9b-b644b096-b392be52705977f0191fff00"><ac:plain-text-body><![CDATA[ |
| designation | concept.presentation['textualPresentation'].text |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
| designationSeq |
|
|
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8f3452282203ce67-8c85d5ec-47aa4985-ae5797cd-9e7c5b7eba718590a13219c7"><ac:plain-text-body><![CDATA[ |
| language | concept.presentation['textualPresentation'].language | Can be omitted if language = default language |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b7e30bfe0a6d4c6a-2310088a-40d74204-a6f98e12-08a2c9cfb017e9f07b2bd8bf"><ac:plain-text-body><![CDATA[ |
| preferredForLanguage | concept.presentation['textualPresentation'].isPreferred |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b7891460db14fab5-c05a03ae-495f4500-9cca995a-b3ec53d104d1433a3bb82099"><ac:plain-text-body><![CDATA[ | VCS_concept_description | internalId | with(codeSystem[deref(internalId)].concept[deref(internalId)]).definition | foreign key |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fae62d3bbb35259b-80c2c6d1-4e844099-934cbd08-ce212aeb4545457995bc2ed6"><ac:plain-text-body><![CDATA[ |
| description | concept.presentation['textualPresentation'].text |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fdead99b0cabbc22-13b5298f-4a634a27-8b33a76e-8479df8cd94df45a5ffa63c0"><ac:plain-text-body><![CDATA[ |
| language | concept.presentation['textualPresentation'].language |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="05d355257ef1af30-d2bb4d5f-473a456e-bf7abbe6-ee9c37ba91cb0132d68e02b0"><ac:plain-text-body><![CDATA[ |
| literal('true') | concept.presentation['textualPresentation'].isPreferred |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="241f1bbe6aedc2c0-2e382ef1-45664e44-b070852e-0620de0207f6c35c19496c7e"><ac:plain-text-body><![CDATA[ |
| uniqueId() | concept.presentation['textualPresentation'].propertyId |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="409b5362c32c5dda-95372c14-4afe4bce-95329ccf-1b37555b4d0f71a8d0c41717"><ac:plain-text-body><![CDATA[ |
| literal('definition') | concept.presentation['textualPresentation'].property |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
VCS_concept_property | internalId |
| foreign key |
|
| ||
| propertyCode | concept.property.property |
|
|
| ||
| propertySeq |
| Currently not used by HL7 |
|
| ||
| propertyValue | concept.property.text |
|
|
| ||
| language | concept.property.language |
|
|
| ||
VCS_concept_relationship | relationCode | association.association |
|
|
| ||
| sourceInternalId | associationInstance.sourceConcept |
|
|
| ||
| targetInternalId | associationTarget.targetConcept |
|
|
| ||
Model | modelID | systemRelease.releaseId |
|
|
| ||
| name | service.service |
|
|
| ||
| versionNumber | service.version |
|
|
| ||
| lastModifiedDate | systemRelease.releaseDate |
|
|
| ||
| developingOrganization | systemRelease.releaseAgency |
|
|
| ||
| committeeID |
|
|
|
| ||
| description | systemRelease.entityDescription |
|
|
| ||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) | systemRelease.releaseURN |
|
|
| ||
| literal('true') | systemRelease.isLatest | Also have to set the prior release isLatest to false |
|
| ||
| preceding-sibling/releaseOrder + 1 | systemRelease.releaseOrder |
|
|
| ||
Model | modelID | commonTypes::Properties |
|
|
| ||
(Special mapping for NCI) | name | codingScheme.localName |
|
|
| ||
| versionNumber | codingScheme.representsVersion |
|
|
| ||
| lastModifiedDate | commonTypes::Properties |
|
|
| ||
| developingOrganization | commonTypes::Properties |
|
|
| ||
| committeeID |
|
|
|
| ||
| description | codingScheme.entityDescription |
|
|
| ||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) | codingScheme.registeredName |
|
|
| ||
| literal('true') | commonTypes::Properties | Also have to set the prior release isLatest to false |
|
| ||
| preceding-sibling/releaseOrder + 1 | commonTypes::Properties |
|
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="cacb56769740f76b-2e36834a-4854456d-b2308ceb-0e2e8c3bdf635baf9b17d938"><ac:plain-text-body><![CDATA[ | RIM_vocabulary_domain | vocDomain | codingscheme["VocabularyDomain"].concept.conceptCode | Vocabulary Domains are carried in a code system of vocabulary domains. |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e167550d3fee2803-5b520ce1-429e461c-9c2db244-617e925cfe88a937ccf4fc6d"><ac:plain-text-body><![CDATA[ |
|
| codingscheme["VocabularyDomain"].concept.presentation["textualPresentation"].text | preferredPresentation |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3c668d0e1e12f74f-7354b834-4b204697-a8389e7a-236e4b190d6a48d09ddd8ffb"><ac:plain-text-body><![CDATA[ |
| description | codingscheme["VocabularyDomain"].concept.definition.text | preferredDefinition for code |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="9f15c89031976f91-7a6af20d-4b584ddd-82a3be88-9ccf906ed1ab259ef5ebb35b"><ac:plain-text-body><![CDATA[ |
| restrictsDomain | codingscheme["VocabularyDomain"].association["hasSubtype"].sourceConcept | Should this be hasSubtype or something else? |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8e818fe4237a97d6-b343f57e-46bf4d8e-94fda374-5be223b22b2cf8031c4274db"><ac:plain-text-body><![CDATA[ |
|
| codingscheme["VocabularyDomain"].association["hasSubtype"].targetconcept = vocDomain |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="cc9dbe1bf21f7a06-99861403-497e4328-a01c892a-cdb66aca0303f494e0f2bc14"><ac:plain-text-body><![CDATA[ | VOC_code_reference | usedToBuildValueSet | with(valueDomain[registeredName=current()/.]) |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
| referencesConceptCode | ...valueDomainEntry/conceptCode | 1) id is synthesized |
|
| ||
| referencesInternalId |
| Internal id's aren't exposed in lexGrid |
|
| ||
| relationship | ...valueDomainEntry/includeChildren = (relationship == 'hasSubtype') | Won't deal w/ non-hasSubtype relationships, but HL7 doesn't have any. |
|
| ||
| includeReferencedCode | ...valueDomainEntry/isSelectable |
| Not in current implementation |
| ||
| leafOnly |
| Not used in HL7 Model |
|
| ||
| directChildrenOnly |
| Not used in HL7 Model |
|
| ||
| isHeadCode |
| Only used when referenced in VOC_value_set_constructor. |
|
| ||
| referencesCodeSystem | .../valueDomainEntry.codingScheme | Shortcut in HL7 model. Must = VOC_value_set.basedOnCodeSystem |
|
| ||
| arbitraryUniqueValue() | .../valueDomainEntry.id |
|
|
| ||
VOC_registered_code_system | codeSystemId |
| VOC_registered_code_system isn't currently transferred to Lexgrid |
|
| ||
| sponsor |
|
|
|
| ||
| publisher |
|
|
|
| ||
| versionReportingMethod |
|
|
|
| ||
| licensingInformation |
| This field should really be transfer to copyright? |
|
| ||
| inUMLS |
|
|
|
| ||
| systemSpecificLocatorInfo |
|
|
|
| ||
| uri |
|
|
|
| ||
| isExternal |
|
|
|
| ||
VOC_value_set | valueSetId | valueDomain.registeredName |
|
|
| ||
| valueSetName | valueDomain.valueDomain | Name is the key in LexGrid, and is optional in HL7 - will need to be addressed. |
|
| ||
| basedOnCodeSystem | valueDomain.defaultCodingScheme | Optional in HL7, required in LexGrid. |
|
| ||
| description | valueDomain.entityDescription |
|
|
| ||
| definingExpression |
| Not used. |
|
| ||
| allCodes |
|
|
|
| ||
| isTaxonomicSet |
| No mapping available |
|
| ||
| valueSetAuthority |
| Included in valueSetID |
|
| ||
| valueSetNumber |
|
|
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d0cb263e94231172-dc71041a-481d461c-b4a4ac68-5268c7dcd12b5eb0ab894390"><ac:plain-text-body><![CDATA[ | VOC_value_set_constructor | usedToBuildValueSet | new valueDomainEntry(parent = valueDomain[valueSetId=current()/.],id=unique()) |
|
|
| ]]></ac:plain-text-body></ac:structured-macro> |
| includesOrExcludesSet | valueDomainEntry.includesValueDomain |
|
|
| ||
| includeHeadCode | valueDomainEntry.isSelectable |
|
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5064c1a2710146a0-660ccf1c-458c404d-831ab16a-a139db819ea7546182cec1e9"><ac:plain-text-body><![CDATA[ |
|
| valueDomainEntry.conceptCode = VOC_code_reference[usedToBuildValueSet=current().usedToBuildValueSet and isHeadCode=true].referencesConceptCode | Assumes that there always is a head code. |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
VOC_vocabulary_domain_value_set | representsVocDomain | (selector) |
|
|
| ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="70e134565c5f5872-27101ab2-428f41be-94749778-0c07343cc238c5c1e71998ad"><ac:plain-text-body><![CDATA[ |
| definedByValueSet | codingscheme['VocabularyDomain'].concept[representsVocDomain].property['definedByValueSet'].text | have to get 'representsVocDomain' into supportedProperty header |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="121f35fe39639c24-5733237b-4f7a400f-a445a7c1-55a35525dd9686f4b03787df"><ac:plain-text-body><![CDATA[ |
| appliesInContext | codingscheme['VocabularyDomain'].concept[representsVocDomain].property['definedByValueSet'].usageContext | Have to get all the contexts in the VocabularyDomain supportedContext header |
|
| ]]></ac:plain-text-body></ac:structured-macro> |
VCS_release_version | releaseId | codingSchemeVersion.version | Note: this is not the way that things are done at the moment. At the moment, VCS_release_versions are loaded into systemRelease. Entered if one or more concept/relationship change. |
|
| ||
|
| valueDomainVersion.version | Set iff one or more value sets change |
|
| ||
| literal("false") | codingSchemeVersion.isComplete | All versions are delta's in this model |
|
| ||
| releaseAgency |
|
|
|
| ||
| releaseDate | codingSchemeVersion.versionDate |
|
|
| ||
| valueDomainVersion.versionDate |
|
|
| |||
| description | codingSchemeVersion.entityDescription |
|
|
| ||
| valueDomainVersion.entityDescription |
|
|
| |||
| editorID |
| There is no place for these currently. |
|
| ||
| forWhomID |
| There is no place for these currently. |
|
| ||
| concat('urn:oid:2.16.840.1.113883:',systemRelease.releaseId) |
| This corresponds to the containing system release when the sytem release occurs. It is empty until then. |
|
|
...
Source Definition |
|
|
|
|
|
|
|
|
|
| Comments | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Column | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ||
Line | 1 |
| <codingSchemeName> | <codingSchemeId> | <defaultLanguage> | <formalName> | version |
| description | copyright | This must be the first line. It contains the coding scheme metadata. | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="22a727bbf5001d47-f91b3dd2-4fd64057-addbabb2-8f9f03ea5a71603dae035bf8"><ac:plain-text-body><![CDATA[ |
| 2 |
| [<code>] | <name> | description |
|
|
|
|
| Beginning of concepts in coding scheme. | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="21d99e6731c19667-364a2eb9-45aa40ef-b24e9a3f-3d84f6efa2be157188343c1c"><ac:plain-text-body><![CDATA[ |
| 3 |
| [<code>] | <name> | description |
|
|
|
|
| Represent hierarchical 'hasSubtype' relationship nesting (name hasSubtype name) | ]]></ac:plain-text-body></ac:structured-macro> |
...