NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

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

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"

 

Hard coded as "true"

 

Hard coded as "false"

 

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"

 

Hard coded as "false"

 

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"

 

Hard coded as "false"

 

Hard coded as "false"

 

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

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

 

 

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

DeprecatedClass

Not Mapped

DeprecatedProperty

Not Mapped

...

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?

UMLS SemNet Mapping

<big></big>

UMLS SemNet Mapping

RRF File Name

RRF Column Name

RRF Definition

NCI Meta only

LexGrid Model Element

comments

Coding Scheme

 

 

 

 

 

 

 

 

 

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 source

 

codingScheme.localNameList.  

 

 

 

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

 

<big>Concepts</big>

SRDEF

UI

concept.id(inherited from Entity)

SRDEF

STY/RL

concept.enitityDescription(inheritance path Entity->versionableAndDescribable)

 

concept.conceptProperty

SRDEF

NH

concept.conceptProperty.text.content

 

concept.conceptProperty.format

hard coded in java file as "text/plain"

 

concept.conceptProperty.propertyName

hard coded in java file as "NH"

 

concept.conceptProperty.propertyId

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

 

concept.presentation

 

concept.presentation.propertyName (inherited from Property)

Hard coded in java file as "STY/RL" or "ABR"

 

concept.presentation.propertyId

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

SRDEF

STY/RL, ABR

concept.presentation.text.content

 

concept.presentation.format

hard coded in java file as "text/plain"

 

concept.presentation.isPreferred

hard coded in java file as true.

 

concept.definition.propertyName (inherited from Property)

Hard coded in java file as "DEF"

 

concept.definition.propertyId

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

SRDEF

DEF

concept.definition.text.content

 

concept.definition.format

hard coded in java file as "text/plain"

 

concept.definition.isPreferred

hard coded in java file as true.

 

concept.comment

SRDEF

EX

concept.comment.propertyName (inherited from Property)

Hard coded in java file as "EX"

 

concept.comment.text.content

 

concept.comment.format

hard coded in java file as "text/plain"

 

concept.comment.propertyId

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

 

concept.instruction

 

concept.instruction.propertyName (inherited from Property)

Hard coded in java file as "UN"

SRDEF

UN

concept.instruction.text.content

 

concept.instruction.format

hard coded in java file as "text/plain"

 

concept.instruction.propertyId

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

 

<big>Relations</big>

SRSTR

RL

association.id (inherited from Entity)

In the case of RL value is "isa" the id is hard coded to hasSubtype. The direction of the association is also reversed

 

association.isTransitive

hard coded to true if the value of RL is "isa"

SRSTR

RL

association.forwardName

Reversed when value of RL is "isa"

SRSTR

STY/RL

associationInstance.sourceId

Reversed when value of RL is "isa"

SRSTR

STY/RL

associationTarget.targetId

SRDEF

RIN

association.reverseName

SRDEF

DEF

association.entityDescription.content (inheritance path for entityDescription is Entity->versionableAndDescribable)

When SRDEF value RT is "RL"

SRSTRE1

UI/STY(first argument)

associationInstance.sourceId

Reversed when value of RL is "isa"

SRSTRE1

UI/STY(2nd argument)

associationTarget.targetId

Reversed when value of RL is "isa"

...