NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
concept.conceptProperty

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"

 

 

 

 

rdfs:range

association

 

association.id isReflexive="hasRangefalse"

 

 

association.forwardName isSymmetric="hasRangefalse"

 

 

association.isNavigable 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 Mapping - Protégé (4.2.1)

OWL Element

LexGrid

Comments OWL: (In)Equality

owl:equivalentClass

association

 

 

association.id = "equivalentClass"

 

 

association.forwardName = "equivalentClass"

 

 

association.isFunctional = "false"

 

 

association.isNavigable = "true"  

 

 

 

 

owl:equivalentProperty

association

 

association.id isReflexive="equivalentPropertytrue"

 

 

association.forwardName isSymmetric="equivalentPropertytrue"

 

 

association.isFunctional isTransitive="falsetrue"

 

 

association.isNavigable reverseName="trueequivalentClass"

 

 

 

 

 

owl:equivalentProperty

association

 

owl:sameAs

association

 

association.id = "sameAsequivalentProperty"

 

 

association.forwardName = "sameAsequivalentProperty"

 

 

association.isFunctional = "false"

 

 

association.isNavigable = "true"

 

 

 

 

 

differentFrom

association

 

association.id isReflexive="differentFromtrue"

 

 

association.forwardName isSymmetric="differentFromtrue"

 

association.isFunctional = "false"

 

association.isNavigable isTransitive="true"

 

 

 

 

association.reverseName="differentFromequivalentProperty"

 

owl:AllDifferent sameAs

association

 

 

association.id = "AllDifferentsameAs"

 

 

association.forwardName = "AllDifferentsameAs"

 

 

association.isFunctional = "false"

 

 

association.isNavigable = "true"

 

 

 

 

association.reverseNameisReflexive="AllDifferenttrue"

 

OWL: Property Characteristics

OWL: Property Characteristics

OWL Mapping - Protégé (4.2.1)

OWL Element

LexGrid

Comments

owl:inverseOf

association

 

association.id isSymmetric="inverseOftrue"

 

 

association.forwardName isTransitive="inverseOftrue"

 

 

association.reverseName="equivalentProperty"

 

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 Mapping - Protégé (4.2.1)

OWL Element

LexGrid

Comments

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 Mapping - Protégé (4.2.1)

OWL Element

LexGrid

Comments 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"

 

String of cardinality Values

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 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:disjointWith

association

association.id = "disjointWith"

OWL: Annotation Property

OWL Mapping - Protégé (4.2.1)

OWL Element

LexGrid

Comments

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 Mapping - Protégé (4.2.1)

OWL Element

LexGrid

Comments 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: RDF Schema Features

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.id isNavigable = "subClassOftrue"

 

 

association.forwardName isReflexive="subClassOftrue"

 

 

association.isFunctional isSymmetric="false"

 

 

association.isNavigable isTransitive="true"

 

 

 

rdf:Property (ObjectProperty)

association

An association between two classes (domain, range)  

rdf:Property (DatatypeProperty)

association
concept.conceptProperty

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"

 

rdfs:range

association

 

association.id isNavigable = "rangetrue"

 

 

association.forwardName isReflexive="rangefalse"

 

 

association.isNavigable isSymmetric="truefalse"

 

  

association.isTransitive="false"

 

Individual

association

An 'instance' association is created. (ie. sourceId = Country, targetId = America)

 

association.id = "instance"

 

OWL: (In)Equality

OWL Mapping - Protégé (5.0)

 

OWL Element

LexEVS

Comments

Comments

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: (In)Equality

 

owl:equivalentClass equivalentProperty

association

 

 

association.id = "equivalentClassequivalentProperty"

 

 

association.forwardName = "equivalentClassequivalentProperty"

 

 

association.isFunctional = "false"

 

 

association.isNavigable = "true"

 

 

association.isReflexive="true"

 

 

association.isSymmetric="true"

 

 

association.isTransitive="true"

 

 

association.reverseName="equivalentProperty"

 

owl:equivalentProperty sameAs

association

 

 

association.id = "equivalentPropertysameAs"

 

association.forwardName = "equivalentPropertysameAs"

 

 

association.isFunctional = "false"

 

 

association.isNavigable = "true"

 

 

association.isReflexive="true"

 

 

association.isSymmetric="true"

 

  

association.isTransitive="true"

 

 

association.reverseName="sameAs"

 

owl:sameAs differentFrom

association

 

 

association.id = "sameAsdifferentFrom"

 

 

association.forwardName = "sameAsdifferentFrom"

 

 

association.isFunctional = "false"

 

 

association.isNavigable = "true"

 

 

 

 

 

differentFrom

association

 

association.id isReflexive="differentFromtrue"

 

 

association.forwardName isSymmetric="differentFromtrue"

  association.isFunctional = "false"

 

association.isNavigable 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 Mapping - Protégé (5.0)

OWL Element

LexEVS

Comments OWL: Property Characteristics

owl:inverseOf

association

 

 

association.id = "inverseOf"

 

 

owl:inverseOf

association.forwardName = "inverseOf"

  association

 

association.id isFunctional = "inverseOffalse"

 

 

association.forwardName isNavigable = "inverseOftrue"

 

 

association.isFunctional isReflexive="falsetrue"

 

 

association.isNavigable 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 Mapping - Protégé (5.0)

OWL Element

LexEVS

Comments

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"

 

String of cardinality Values

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

OWL Mapping - Protégé (5.0)

OWL Element

LexEVS

Comments

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 Mapping - Protégé (5.0)

OWL Element

LexEVS

Comments

OWL: Versioning

 

Comments  

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 - NCI OWL

OWL: RDF Schema Features

OWL Mapping - NCI OWL

OWL Element

LexGrid

Comments

OWL: RDF Schema Features

 

 

owl:ontology

codingScheme

Hardcoded "NCI_Thesaurus"

xml:lang

codingScheme.defaultLanguage

Hardcoded "en"

dc:title

codingScheme.formalName

Hardcoded "NCI Thesaurus"

rdfs:label

codingScheme.localName

Hardcoded "NCI_Thesaurus"

 

 

Hardcoded "40010"

 

 

Hardcoded "urn:oid:2.16.840.1.113883.3.26.1.1"

URI

codingScheme.registeredName

Hardcoded "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#"

owl:versionInfo

codingScheme.representsVersion

 

dc:rights

codingScheme.copyright

Read from hardcoded "Terms.txt" file .

rdfs:comment

codingScheme.entityDescription

 

 

codingScheme.isNative

Hardcoded "true"

 

owl:Class (Thing, Nothing)

concept

 

code

concept.id

 

 

concept.isActive

Hard coded as "true" unless class "owl:DeprecatedClass", then 'false'

 

concept.isAnonymous

 

rsfs:label

concept.entityDescription

 

rdf:comment

concept.comment

 

 

conceptProperty

Indicate whether the concept is primative (has no equavalent classes)

 

concept.conceptProperty.propertyName

Hard coded as "primitive"

 

concept.conceptProperty.text

"true"

 

concept.conceptProperty.propertyId

Generated value for property using "P" concatenated with a steadily incremented numerical value.  

 

presentation

Provide default presentation to match concept entity description if not provided as property

 

concept.presentation.propertyId

Generated value for property textual presentation using "P" concatenated with a steadily incremented numerical value.

 

concept.presentation.propertyName

Hardcoded "NCI_Preferred_Term"

rdfs:label

concept.presentation.text

concept.entityDescription

 

 

conceptProperty

Property with designated concept name label (per NCI requirements and used in codeToName/nameToCode lookup).

 

concept.conceptProperty.propertyName

Hard coded as "CONCEPT_NAME"

rdfs:label

concept.conceptProperty.text

concept.entityDescription

 

concept.conceptProperty.propertyId

Generated value for property using "P" concatenated with a steadily incremented numerical value.  

 

relation

Top-level container for associations (non-inheritable, non-defining relationships between concepts.

 

relations.dc

Hard coded as "associations"

 

relations.isNative

Hard coded as "true"

 

relations.entityDescription

Hard coded as "Non-inheritable non-defining relations."  

 

relation

Top-level container for roles (inheritable relationships)

 

relations.dc

Hard coded as "roles"

 

relations.isNative

Hard coded as "true"

 

relations.entityDescription

Hard coded as "Inheritable/defining relations."  

rdfs:subClassOf

association

Association for subtype hierarchy.

 

association.id = "hasSubtype"

 

association.forwardName = "hasSubtype"

 

association.reverseName = "isA"

 

association.isNavigable = "true"

Hard coded as "true"

 

association.isReflexive="true"

Hard coded as "true"

 

association.isSymmetric="false"

Hard coded as "false" "

 

association.isTransitive="true"  

Hard coded as "true"  

hasElement

association

Association used to register component classes as elements of anonymous node representations.

 

association.id = "hasElement"

 

 

association.forwardName = "hasElement"

 

 

association.isNavigable = "true"

Hard coded as "true"

 

association.isSymmetric="false"

Hard coded as "false"

 

association.isTransitive="true"

Hard coded as "true"  

rdfs:domain

association

Association for role_has_domain relations

 

association.id = "Role_Has_Domain"

 

 

association.forwardName = "roleHasDomain"

 

 

association.reverseName = "kindIsDomainOf"

 

 

association.isNavigable = "true"

Hard coded as "true"

 

association.isReflexive="false"

Hard coded as "false"

 

association.isSymmetric="false"

Hard coded as "false"

 

association.isTransitive="true"

Hard coded as "true"

 

rdfs:range

association

Association for range relations

 

association.id = "Role_Has_Range"

 

association.forwardName = "roleHasRange"

 

association.reverseName = "kindIsRangeOf"

 

association.isNavigable = "true"

Hard coded as "true"

 

association.isReflexive="false"

Hard coded as "false"

 

association.isSymmetric="false"

Hard coded as "false"

 

association.isTransitive="false"

Hard coded as "false"

 

 

 

rdf:Property (ObjectProperty)

association

An association between two classes (hasDomain, hasRange)  

 

rdfs:subPropertyOf

 

Not Mapped

 

 

OWL: (In)Equality

OWL Mapping - NCI OWL

OWL Element

LexGrid

Comments

OWL: (In)Equality

 

 

 

owl:equivalentClass

association

Association for equivalent class.

 

association.id = "equivalentClass"

 

 

association.forwardName = "equivalentClass"

 

 

association.reverseName = "equivalentClass"

 

 

association.isNavigable = "true"

Hard coded as "true"

 

association.isReflexive="true"

Hard coded as "true"

 

association.isSymmetric="true"

Hard coded as "true"

 

association.isTransitive="true"

Hard coded as "true"  

OWL: Property Characteristics

OWL Mapping - NCI OWL

OWL Element

LexGrid

Comments

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 Mapping - NCI OWL

OWL Element

LexGrid

Comments

OWL: Property Restrictions

 

 

owl:Restriction

concept

Anonymous concept created.

 

concept.entityDescription = "RestrictionOn: " + association name

Concatination of "Restriction On: " and assocation name

 

concept.isAnonymous = true

 

owl: allValuesFrom

associationQualification.association.Qualifier = "AllValuesFrom"

 

owl: someValuesFrom

associationQualification.association.Qualifier = "someValuesFrom"

 

owl:intersectionOf

concept.entityDescription

Concatination of "Restriction On: " and assocation name

 

concept.isAnonymous = true

 

 

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

Set to concept.entityDescription

 

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:unionOf

concept.entityDescription

Concatination of "Restriction On: " and assocation name

 

concept.isAnonymous = true

 

 

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

Set to concept.entityDescription

 

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:oneOf

concept.conceptProperty.propertyId

Generated value for property using "P" concatenated with a steadily incremented numerical value.

 

concept.conceptProperty.propertyName = "owl:oneOf"

Hardcoded "owl:oneOf"

 

concept.conceptProperty.text

String of oneOf values  

OWL: Annotation Property

OWL Mapping - NCI OWL

OWL Element

LexGrid

Comments

OWL: Annotation Property

 

 

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 Mapping - NCI OWL

OWL Element

LexGrid

Comments

OWL: Versioning

 

 

owl:versionInfo

codingScheme.representsVersion

 

priorVersion

 

Not Mapped

backwardCompatibleWith

 

Not Mapped

DeprecatedClass

 

Not Mapped

DeprecatedProperty

 

Not Mapped

Legacy Complex Properties Mapping

Legacy Complex Properties Mapping

tag

presentation

source

represenational form

qualifier

model element

value column name

model element

 

 

 

 

 

 

 

 

go-term

x

 

 

 

 

propertyValue

 

go-id

 

 

 

x

propertyQualifierId

val1

PropertyQualifier attribute content?

go-source

 

 

 

x

propertyQualifierId

val1

PropertyQualifier attribute content?

source-date

 

 

 

x

propertyQualifierId

val1

PropertyQualifier attribute content?  

term-name

x

 

 

 

 

propertyValue

 

term-group

 

 

x

 

 

representationalForm

property attribute

term-source

 

x

 

 

 

attributeValue

source

 

def-source

 

x

 

 

 

attributeValue

source

def-definition

x

 

 

 

 

propertyValue

definition

Definition_Review_Date

 

 

 

x

propertyQualifierId

val1

PropertyQualifier attribute content?

Definition_Reviewer_Name

 

 

 

x

propertyQualifierId

val1

PropertyQualifier attribute content?

...

MLS SemNet Mapping

Coding Scheme

UMLS SemNet Mapping

RRF File Name

RRF Column Name

RRF Definition

NCI Meta only

LexGrid Model Element

comments Comments

<big> Coding Scheme </big>

 

codingScheme.representsVersion

 

codingScheme.codingScheme

hard coded in java file as "UMLS_SemNet"

 

codingScheme.formalName

hard coded in java file as "UMLS Semantic Network"

 

codingScheme.defaultLanguage

hard coded in java file as "en"

 

codingScheme.approxNumConcepts

hard coded in java file as

 

codingScheme.entityDescription

hard coded in java file as "The UMLS Semantic Network is one of three UMLS Knowledge Sources developed as part of the Unified Medical Language System project. The network provides a consistent categorization of all concepts represented in the UMLS Metathesaurus."

license.txt

codingScheme.copyright

Read from license.txt file or hard coded reference in java file

 

codingScheme.registeredName

hard coded in java file as "urn:lsid:nlm.nih.gov:semnet"

 

codingScheme.concepts.dc

hard coded in java file as "concepts"

 

codingScheme.relations.dc

hard coded in java file as "relations"

 

codingScheme.mappings.dc

hard coded in java file as "mappings"

 

 

codingScheme.localNameList

 

codingScheme.localNameList.

hard coded in java file as "UMLS_SemNet"

 

codingScheme.localNameList

 

codingScheme.localNameList.

 

codingScheme.source

 

codingScheme.source.content

 

codingScheme.localNameList

 

codingScheme.localNameList.

 

codingScheme.localNameList

 

codingScheme.localNameList.

 

codingScheme.localNameList

 

codingScheme.localNameList.

 

codingScheme.localNameList

 

codingScheme.localNameList.

 

mappings.supportedFormat

 

mappings.supportedFormat.localId

hard coded in java file as "text/plain"

 

mappings.supportedFormat.urn

hard coded in java file as "urn:oid:2.16.840.1.113883.6.10:text_plain"

 

mappings.supportedAssociation

SRDEF

RL

mappings.supportedAssociation.localId

 

mappings.supportedContext

 

mappings.supportedSource

 

mappings.supportedSource.localId

hard coded in java file as "NLM"

 

mappings.supportedSource.urn

hard coded in java file as "urn:lsid:nlm.nih.gov"

 

mappings.supportedHierarchy

 

mappings.supportedHierarchy.localId

hard coded in java file as "is_a"

 

mappings.supportedHierarchy.isForwardNavigable

hard coded as "true"

 

mappings.supportedHierarchy.rootCode

hard coded as "@"

 

mappings.supportedHierarchy.associationList

hard coded in java file as "hasSubtype"

 

mappings.supportedAssociationQualifier

SRFLD

COL

mappings.supportedProperty

 

mappings.supportedProperty.localId

If SRDEF appears in the FIL column then this is treated a potential supported property and is entered in supported properties as such.

 

mappings.supportedProperty.urn

hard coded in java file as ""

 

mappings.supportedLanguage

 

mappings.supportedLanguage.localId

hard coded in java file as "en"

 

mappings.supportedLanguage.urn

hard coded in java file as "urn:oid:2.16.840.1.113883.6.84:en"

 

mappings.supportedCodingScheme

 

mappings.supportedCodingScheme.localId

hard coded in java file as "UMLS_SemNet"

 

mappings.supportedCodingScheme.urn

hard coded in java file as "urn:lsid:nlm.nih.gov:semnet"

 

mappings.supportedRepresentationalForm

 

mappings.supportedConceptStatus

 

mappings.supportedPropertyLink

 

mappings.supportedPropertyQualifier

 

mappings.supportedDataType

...

UMLS Mapping

RRF File Name

RRF Column Name

RRF Definition

NCI Meta only

LexGrid Model Element

comments

<big>Coding Scheme</big>

MRSAB.RRF

SVER

Release date or version number of a source

codingScheme.representsVersion

MRSAB.RRF

SSN

Source short name

codingScheme.codingScheme

MRSAB.RRF

SON

Source Official Name

codingScheme.formalName

MRSAB.RRF

LAT

Language of Term(s)

codingScheme.defaultLanguage

MRSAB.RRF

TRF

Term frequency for a source

codingScheme.approxNumConcepts

MRSAB.RRF

SCIT

Source citation

codingScheme.entityDescription

inherits entityDescription from versionableAndDescribable

MRSAB.RRF

SCC

Content contact info for a source

codingScheme.copyright

 

codingScheme.registeredName

Pulled from iso mapping configuration file using method getISOString(RSAB from MRSAB.RRF)

MRDOC.RRF

EXPL

Detailed explanation

x

codingScheme.representsVersion

Where Dockey = "RELEASE" and value = "umls.release.name"

 

x

codingScheme.codingScheme

Hard coded in java file as "NCI MetaThesaurus"

 

x

codingScheme.formalName

Hard coded in java file as "NCI MetaThesaurus"

 

x

codingScheme.defaultLanguage

Hard coded in java file as "ENG"

MRCONSO.RRF

x

codingScheme.approxNumConcepts

Count of CODE value in MRCONSO.RRF

 

x

codingScheme.entityDescription

Hard coded in java file as "NCI MetaThesaurus loaded from RRF files."

 

x

codingScheme.copyright

Hard coded in java file as "Some material in the NCI Metathesaurus is from copyrighted sources of the respective copyright claimants. All sources appearing in the NCI Metathesaurus are licensed or authorized for NCI use. Users of the NCI Metathesaurus are responsible for compliance with the terms of these licenses and with any copyright restrictions and are referred to NCI Center of Bioinformatics for license terms and to the copyright notices appearing in the original sources, all of which are obtainable online by reference at http://ncimeta.nci.nih.gov/

Image Removed

."

 

codingScheme.localNameList

Hard coded as constant in java file as "localName"

MRSAB.RRF

SON

Source Official Name

codingScheme.localNameList.

 

codingScheme.localNameList

Hard coded as constant in java file as "localName"

 

codingScheme.localNameList.

Pulled from iso mapping configuration file using method getISOString(RSAB from MRSAB.RRF)

 

codingScheme.source

Hard coded as constant in java file as "source"

MRDOC.RRF

EXPL

Detailed explanation

codingScheme.source.content

String concatenation of "UMLS-" and value of EXPL

 

x

codingScheme.localNameList

Hard coded as constant in java file as "localName"

 

x

codingScheme.localNameList.

Hard coded in java file as "NCI Thesaurus"

 

x

codingScheme.localNameList

Hard coded as constant in java file as "localName"

 

x

codingScheme.localNameList.

Hard coded in java file as "NCI_Thesaurus"

 

x

codingScheme.localNameList

Hard coded as constant in java file as "localName"

 

x

codingScheme.localNameList.

Hard coded in java file as "10001"

 

x

codingScheme.localNameList

Hard coded as constant in java file as "source"

 

x

codingScheme.localNameList.

Hard coded in java file as "RRF Files"

 

mappings.supportedFormat

Hard coded as constant in java file as "Format"

 

mappings.supportedFormat.localId

Hard coded as one of several constants in a java file

 

mappings.supportedAssociation

Hard coded as constant in java file as "Association"

MRREL.RRF

REL, RELA

Relationship, Relationship attribute

mappings.supportedAssociation.localId

 

mappings.supportedContext

Hard coded as constant in java file as "Context" May not be used in individual RRF load

 

mappings.supportedSource

Hard coded as constant in java file as "Source" May not be used in individual RRF load

 

 

mappings.supportedHierarchy

Hard coded as constant in java file as "Hierarchy"

 

mappings.supportedAssociationQualifier

Hard coded as constant in java file as "AssociationQualifier"

 

mappings.supportedProperty

Hard coded as constant in java file as "Property"

 

mappings.supportedLanguage

Hard coded as constant in java file as "Language"

 

mappings.supportedCodingScheme

Hard coded as constant in java file as "CodingScheme"

 

mappings.supportedRepresentationalForm

Hard coded as constant in java file as "RepresentationalForm"

 

mappings.supportedConceptStatus

Hard coded as constant in java file as "ConceptStatus"

 

mappings.supportedPropertyLink

Hard coded as constant in java file as "PropertyLink"

 

mappings.supportedPropertyQualifier

Hard coded as constant in java file as "PropertyQualifier"

 

mappings.supportedDataType

Hard coded as constant in java file as "DataType"

...

HL7 RIM Mapping

HL7 Table

HL7 Column

LexGrid Model Element

Notes

 

Intentionally Not mapped

Outstanding issues

Model

<modelID>

<codingSchemeName>

 

<name>

<formalName>

 

<registeredName>

http://www.hl7.org/Library/data-model/RIMImage Removed *1

 

<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.

 

codeSystemName

concept.presentation'textualPresentation'.text

 

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 proprty 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

RIM db column conceptStatus

 

concept.conceptStatus

Not used by HL7. A = isActive, R = retired

 

VCS_concept_designation

internalId

foreign key

 

designation

concept.presentation'textualPresentation'.text

 

designationSeq

 

language

concept.presentation'textualPresentation'.language

Can be omitted if language = default language

 

preferredForLanguage

concept.presentation'textualPresentation'.isPreferred

 

VCS_concept_description

internalId

with(codeSystemderef(internalId).conceptderef(internalId)).definition

foreign key

 

description

concept.presentation'textualPresentation'.text

 

language

concept.presentation'textualPresentation'.language

 

literal('true')

concept.presentation'textualPresentation'.isPreferred

 

uniqueId()

concept.presentation'textualPresentation'.propertyId

 

literal('definition')

concept.presentation'textualPresentation'.property

 

 

VCS_concept_property

internalId

foreign key

 

propertyCode

concept.property.property

 

propertySeq

Currently not used by HL7

 

propartyValue

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

 

 

RIM_vocabulary_domain

vocDomain

codingscheme"VocabularyDomain".concept.conceptCode

Vocabulary Domains are carried in a code system of vocabulary domains.

 

codingscheme"VocabularyDomain".concept.presentation"textualPresentation".text

preferredPresentation

 

description

codingscheme"VocabularyDomain".concept.definition.text

preferredDefinition for code

 

restrictsDomain

codingscheme"VocabularyDomain".association"hasSubtype".sourceConcept

Should this be hasSubtype or something else?

 

codingscheme"VocabularyDomain".association"hasSubtype".targetconcept = vocDomain

 

VOC_code_reference

usedToBuildValueSet

 

referencesConceptCode

...valueDomainEntry/conceptCode

...

LexGrid Text Mapping

 

Source Definition

Comments

 

Column

1

2

3

4

5

6

7

8

 

Line

1

<codingSchemeName>

<codingSchemeId>

<defaultLanguage>

<formalName>

No Format
[<version>]
No Format
[<source>]
No Format
[<description>]
No Format
[<copyright>]

This must be the first line. It contains the coding scheme metadata.

 

2

No Format
[<code>]

<name>

VKC:_description_

Beginning of concepts in coding scheme.

3

No Format
[<code>]

<name>

VKC:_description_

Represent hierarchical 'hasSubtype' relationship nesting (name hasSubtype name)

Text Element

LexGrid

Comments

 

Coding Scheme

 

codingSchemeName

codingScheme.codingSchemeName

 

 

codingSchemeId

codingScheme.codingSchemeId

 

 

defaultLanguage

codingScheme.defaultLanguage

 

 

formalName

codingScheme.formalName

 

version

codingScheme.representsVersion

Optional

 

source

codingScheme.source

Optional

 

description

codingScheme.entityDescription

Optional

 

copyright

codingScheme.copyright

Optional

 

Concepts

 

code

concept.conceptCode

Optional

 

name

concept.conceptName

 

description

concept.entityDescription

Optional

...