NIH | National Cancer Institute | NCI Wiki  

Contents of this Page

OWL: RDF Schema Features

OWL Mapping - Protégé (New)
OWL Element

LexGrid

Comments

owl:ontology

codingScheme

No comments

xml:lang

codingScheme.defaultLanguage

Default is \'en\'

dc:title

codingScheme.formalName

No comments

rdfs:label

codingScheme.localName

No comments

URI

codingScheme.registeredName

No comments

owl:versionInfo

codingScheme.representsVersion

Default is \'UNASSIGNED\'

dc:rights

codingScheme.copyright

No comments

owl:Class (Thing, Nothing)

entity

No comments

rdf:ID

entity.entityCode

No comments

 

entity.isActive

Hard coded as \"Active\"

 

entity.isAnonymous

No comments

rsfs:label

entity.entityDescription

No comments

 

entity.presentation

No comments

rdf:comment

entity.comment

No comments

rdfs:subClassOf

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"subClassOf\"

No comments

 

associationEntity.entityCode = \"subClassOf\"

No comments

 

associationEntity.forwardName = \"subClassOf\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

 

 

rdf:Property (ObjectProperty/DatatypeProperty)

associationPredicate.associationName = \"objectProperty/datatypeProperty\"

An association between two classes

 

associationEntity.propertyName = \"type\"

No comments

 

associationEntity.propertyValue = \"objectProperty/datatypeProperty\"

No comments

 

 

No comments

 

 

No comments

rdfs:subPropertyOf

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"subPropertyOf\"

No comments

 

associationEntity.entityCode = \"subPropertyOf\"

No comments

 

associationEntity.forwardName = \"subPropertyOf\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

 

 

rdfs:domain

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"domain\"

No comments

 

associationEntity.entityCode = \"domain\"

No comments

 

associationEntity.forwardName = \"domain\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

 

 

rdfs:range

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"range\"

No comments

 

associationEntity.entityCode = \"range\"

No comments

 

associationEntity.forwardName = \"range\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"false\"

No comments

 

 

No comments

Individual

entity

No comments

 

entity.EntityType = \"instance\"

OWL: (In)Equality

OWL Mapping - Protégé (6.0)
OWL Element

LexGrid

Comments

owl:equivalentClass

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"equivalentClass\"

No comments

 

associationEntity.entityCode = \"equivalentClass\"

No comments

 

associationEntity.forwardName = \"equivalentClass\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

associationEntity.reverseName=\"equivalentClass\"

No comments

 

 

No comments

owl:equivalentProperty

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"equivalentProperty\"

No comments

 

associationEntity.entityCode = \"equivalentProperty\"

No comments

 

associationEntity.forwardName = \"equivalentProperty\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

associationEntity.reverseName=\"equivalentProperty\"

No comments

 

 

 

owl:sameAs

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"sameAs\"

No comments

 

associationEntity.entitycode = \"sameAs\"

No comments

 

associationEntity.forwardName = \"sameAs\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

associationEntity.reverseName=\"sameAs\"

No comments

 

 

 

owl:differentFrom

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"differentFrom\"

No comments

 

associationEntity.entityCode = \"differentFrom\"

No comments

 

associationEntity.forwardName = \"differentFrom\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

associationEntity.reverseName= \"differentFrom\"

No comments

 

 

 

owl:AllDifferent

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"AllDifferent\"

No comments

 

associationEntity.entityCode = \"AllDifferent\"

No comments

 

associationEntity.forwardName = \"AllDifferent\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

associationEntity.reverseName= \"AllDifferent\"

No comments

OWL: Property Characteristics

OWL Mapping - Protégé (6.0)
OWL Element

LexGrid

Comments

owl:inverseOf

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"inverseOf\"

No comments

 

associationEntity.entitycode = \"inverseOf\"

No comments

 

associationEntity.forwardName = \"inverseOf\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

associationEntity.reverseName=\"inverseOf\"

No comments

 

 

 

owl:TransitiveProperty

associationEntity.propertyName = \"type\"

No comments

 

associationEntity.propertyValue = \"transitiveProperty\"

No comments

owl:SymmetricProperty

associationEntity.propertyName = \"type\"

No comments

 

associationEntity.propertyValue = \"symmetricProperty\"

No comments

owl:InverseFunctionalProperty

associationEntity.propertyName = \"type\"

No comments

 

associationEntity.propertyValue = \"inverseFunctionalProperty\"

No comments

owl:FunctionalProperty

associationEntity.propertyName = \"type\"

No comments

 

associationEntity.propertyValue = \"functionalProperty\"

No comments

OWL: Property Restrictions

OWL Mapping - Protégé (6.0)
OWL Element

LexGrid

Comments

owl:Restriction

associationEntity & associationSource/associationTarget

Create an anonymous entity for the restriction. Note: if the restriction is under an intersectionOf, system creates an anonymous class for intersectionOf which contains the restriction

 

associationEntity.entityCode starts with \"@\"

System generated code

 

associationEntity.isActive = true

No comments

 

associationEntity.isAnonymous = true

Hardcoded \"True\"

 

associationSource.entityCode starts with \"@\"

System generated code

 

associationTarget.entityCode starts with \"@\"

System generated code

 

 

No comments

owl:onProperty

associationPredicate

Use to define from associationSource to associationTarget

 

 

 

owl: allValuesFrom

associationEntity.entityDescription

String of only values

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"label\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of only values

 

associationTarget.associationQualifier = \"allValueFrom\"

No comments

 

 

 

owl: someValuesFrom

associationEntity.entityDescription

String of some values

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"textualPresentation\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of someValuesFrom values

 

associationTarget.associationQualifier = \"someValuesFrom\"

No comments

 

 

 

owl:intersectionOf

associationEntity & associationSource/associationTarget

Create an anonymous entity for the restriction. Note: if the restriction is under an intersectionOf, system creates an anonymous class for intersectionOf which contains the restriction

 

associationEntity.entityCode starts with \"@\"

System generated code

 

associationEntity.isActive = true

No comments

 

associationEntity.isAnonymous = true

Hardcoded \"True\"

 

associationEntity.entityDescription

String of intersectionOf values (ie. Pizza and not VegetarianPizza)

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"textualPresentation\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of intersectionOf values (ie. Pizza and not VegetarianPizza)

 

associationEntity.conceptProperty.propertyId

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

 

associationEntity.conceptProperty.propertyName = type

Hardcoded \"type\"

 

associationEntity.conceptProperty.text = \"owl:intersectionOf\"

 

 

associationSource.entityCode starts with \"@\"

System generated code

 

associationTarget.entityCode starts with \"@\"

System generated code

 

 

 

UnionOf

associationEntity & associationSource/associationTarget

No comments

 

associationEntity.entitycode starts with \"@\"

System generated code

 

associationEntity.isActive = true

No comments

 

associationEntity.isAnonymous = true

No comments

 

associationEntity.entityDescription

String of Union of values (ie. MozzarellaTopping or MushroomTopping or TomatoTopping)

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"textualPresentation\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of intersectionOf values (ie. Pizza and not VegetarianPizza)

 

associationEntity.conceptProperty.propertyId

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

 

associationEntity.conceptProperty.propertyName = type

Hardcoded \"type\"

 

associationEntity.conceptProperty.text = \"owl:unionOf\"

No comments

 

associationSource.entityCode starts with \"@\"

System generated code

 

associationTarget.entityCode starts with \"@\"

System generated code

 

 

 

owl:complementOf

associationPredicate

associationPredicate.associationName = \"complementOf\"

owl:oneOf

associationEntity.entityDescription

String of oneOf values

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"textualPresentation\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of oneOf values

 

associationEntity.conceptProperty.propertyId

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

 

associationEntity.conceptProperty.propertyName = type

Hardcoded \"type\"

 

associationEntity.conceptProperty.text = \"owl:intersectionOf\"

No comments

 

 

 

owl:hasValue

associationTarget.associationQualifier=\"owl:hasValue\"

No comments

 

associationData.value

eg. if the type is int, associationData has the value

 

 

 

owl:minCardinality

associationEntity.entityDescription

String of minCardinality Values (ie. (hasTopping min 3) and Pizza)

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"textualPresentation\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of minCardinality Value (ie. (hasTopping min 3) and Pizza)

 

associationEntity.conceptProperty.propertyId

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

 

associationEntity.conceptProperty.propertyName = type

Hardcoded \"type\"

 

associationEntity.conceptProperty.text = \"owl:intersectionOf\"

No comments

 

associationTarget.associationQualifier = \"owl:minCardinality\"

No comments

 

associationData.value

eg. if the type is int, associationData has the value

 

 

 

owl:maxCardinality

associationEntity.entityDescription

String of maxCardinality Values (ie. (hasTopping max 2) and Pizza)

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"textualPresentation\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of maxCardinality Values (ie. (hasTopping max 2) and Pizza)

 

associationEntity.conceptProperty.propertyId

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

 

associationEntity.conceptProperty.propertyName = type

Hardcoded \"type\"

 

associationEntity.conceptProperty.text = \"owl:intersectionOf\"

No comments

 

associationTarget.associationQualifier = \"owl:maxCardinality\"

No comments

 

associationData.value

eg. if the type is int, associationData has the value

 

 

 

owl:cardinality

associationEntity.entityDescription

String of cardinality Values

 

associationEntity.presentation.propertyId

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

 

associationEntity.presentation.propertyName

Hardcoded \"textualPresentation\"

 

associationEntity.presentation.isPreferred = true

Hardcoded \"true\"

 

associationEntity.presentation.text

String of cardinality Values

 

associationEntity.conceptProperty.propertyId

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

 

associationEntity.conceptProperty.propertyName = type

Hardcoded \"type\"

 

associationEntity.conceptProperty.text = \"owl:intersectionOf\"

No comments

 

associationTarget.associationQualifier = \"owl:cardinality\"

No comments

 

associationData.value

eg. if the type is int, associationData has the value

 

 

 

owl:disjointWith

associationPredicaet

association.id = \"disjointWith\"

OWL: Annotation Property

OWL Mapping - Protégé (6.0)
OWL Element

LexGrid

Comments

rdfs:label

Presentation

No comments

 

entity.presentation.propertyId

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

 

entity.presentation.propertyName = \"textualPresentation\"

Hardcoded \"textualPresentation\"

 

entity.presentation.isPreferred = true

Hardcoded \"true\"

 

entity.presentation.text

Value of rdfs:label

 

 

 

rdfs:comment

Comment

No comments

 

entity.comment.propertyId

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

 

entity.comment.propertyName = \"comment\"

Hardcoded \"comment\"

 

entity.presentation.text

Value of rdfs:comment

 

 

 

rdfs:seeAlso

entityProperty

No comments

rdfs:isDefinedBy

entityProperty

No comments

OWL: Versioning

OWL Mapping - Protégé (6.0)
OWL Element

LexGrid

Comments

owl:versionInfo

codingScheme.representsVersion

No comments

priorVersion

 

Not Mapped

backwardCompatibleWith

 

Not Mapped

owl:incompatibleWith

associationPredicate & associationEntity

No comments

 

associationPredicate.associationName = \"imcompatibleWith\"

No comments

 

associationEntity.entityCode = \"incompatibleWith\"

No comments

 

associationEntity.forwardName = \"incompatibleWith\"

No comments

 

associationEntity.isNavigable = \"true\"

No comments

 

associationEntity.isTransitive=\"true\"

No comments

 

associationEntity.reverseName=\"incompatibleWith\"

No comments

DeprecatedClass

Concept attribute setIsActive = false

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?