UMBEL Vocabulary
From TechWiki
The UMBEL Vocabulary defines three classes: SubjectConcept, AbstractConcept and Semset; and nine properties: superClassOf, hasSemset, isAligned, linksConcept, withAlignment, isAbout, linksEntity, isLike, and withLikelihood. These classes and properties are used to instantiate the UMBEL subject concept structure, and to link subject concepts to external ontology classes. Below we describe each of these classes and properties.
Contents |
Namespaces
Here are the URIs of the namespaces used to describe the UMBEL Vocabulary, the subject concepts structure, the named entities defined in UMBEL and the semsets for both the subject concept classes and named entities.
The folder structure of these classes of URIs has been generalized to meet the design goals of using UMBEL with domain extensions. The portion "/umbel/" in the URIs is a placeholder for the name of these extensions. Each extension, including UMBEL itself, will share the same identification structure. An example for a ‘Foo’ domain ontology at an alternative example.com domain using the "/foo/" folder extension is shown in the table below.
The UMBEL Vocabulary vocabulary URI uses a "hash URI" for convenience purposes. This facilitates the retrieval of the document of the descriptions of the vocabulary for tools that consume such documents. However considering the size of the subject and abstract concepts descriptions files, the named entities and semset files, we choose to use "slash URIs" so that consumer tools do not have to download the description of all subject and abstract concepts, named entities and semsets descriptions when they request the description of one of these resources.
|
|
|
|
|
UMBEL Vocabulary |
| |
|
Subject Concepts |
| |
| Abstract Concepts |
| http://umbel.org/umbel/ac/ |
|
Named Entities |
| |
|
Semsets |
| |
| Example, English semset |
| |
|
FOO Ontology (a domain ontology based on UMBEL) |
|
Classes
SubjectConcept Class
|
Class name |
umbel:SubjectConcept |
|
Description |
Subject concepts are a distinct subset of the more broadly understood concept such as used in the SKOS RDFS controlled vocabulary or formal concept analysis or the very general concepts common to some upper ontologies. Subject concepts are a special kind of concept: ones that are concrete, subject-related and non-abstract. We further contrast these with named entities, which are the real things or instances in the world that are members of these subject concept classes. The UMBEL "backbone" is this set of reference subject concepts. |
|
In-domain-of |
umbel:hasSemset, umbel:linksConcept, umbel:linksEntity |
|
In-range-of |
umbel:isAligned, umbel:isAbout |
|
Sub-class-of |
skos:Concept |
|
Disjoint-with |
umbel:Semset, umbel:AbstractConcept |
|
Status |
Stable |
AbstractConcept Class
|
Class name |
umbel:AbstractConcept |
|
Description |
Abstract concepts are a distinct subset of the more broadly Abstract concepts are a special kind of concept: they Abstract concepts are included in the UMBEL concept graph |
|
Sub-class-of |
skos:Concept |
|
Disjoint-with |
umbel:Semset, umbel:SubjectConcept |
|
Status |
Stable |
Semset Class
|
Class name |
umbel:Semset |
|
Description |
Semsets are semantically close terms or phrases synonymous or nearly so with the meanings of a subject concept. Semsets are akin to WordNet synsets or Cyc aliases, but can also include more contemporary jargon or slang as may be drawn from Web tagging or folksonomies. The term semset has been chosen to distinguish this consolidated meaning. Semsets may apply to either subject concepts or named entities. In the latter case, their use is closer to the sense of an alias (such as nicknames, or "great satan" or "uncle sam" for the "United States"). |
|
In-range-of |
umbel:hasSemset |
|
Sub-class-of |
skos:LabelRelation |
|
Disjoint-with |
umbel:SubjectConcept, umbel:AbstractConcept |
|
Status |
Stable |
Properties
superClassOf Property
|
Property name |
umbel:superClassOf |
|
Description |
The property umbel:superClassOf is used as the inverse property of the property rdfs:subClassOf. If a class C' is a super-class of a class C, then all instances of C are also instances of C'. |
|
Domain |
rdfs:Resource |
|
Range |
rdfs:Resource |
|
Inverse-of |
rdfs:subClassOf |
|
Status |
Stable |
|
Note |
This property is used to explicitly denote a super-class property of a subject concept resource to an external ontology class. |
hasSemset Property
|
Property name |
umbel:hasSemset |
|
Description |
Link a subject concept to its Semset. |
|
Domain |
umbel:SubjectConcept |
|
Range |
umbel:Semset |
|
Sub-property-of |
skos:seeLabelRelation |
|
Status |
Stable |
isAligned Property
|
Property name |
umbel:isAligned |
|
Description |
The property umbel:isAligned is used to assert an associative link between a subject concept and a RDFS Class. This relationship can be described as a subset of individuals of the class A is equivalent to a subset of individuals of the class B. This means that there is a Subset(A) equivalent to a Subset(B) when a <A> <umbel:isAligned> <B>. So there exists a class C that is the intersection of A and B. This is the formal definition of two linked classes. This property is used to link an external ontology class to an UMBEL subject concept class when neither the owl:equilaventClass nor the rdfs:subClassOf can be applied but where umbel:isAligned applies. umbel:isAligned allows one to say that the subset of a class extension (set of instances) X of a class description is equivalent to the subset of a class extension Y of another class description. Great care has to be taken when using this property between two class descriptions. No owl:disjointWith property should be defined, or inferred, between the two class descriptions in order to keep the mapping consistent. |
|
Domain |
rdfs:Class |
|
Range |
umbel:SubjectConcept |
|
Inverse-of |
umbel:linksConcept |
|
Status |
Experimental - Unstable |
linksConcept Property
|
Property name |
umbel:linksConcept |
|
Description |
Check the definition of umbel:isAligned for the definition of this property; linksConcept is the inverse property of isAligned. |
|
Domain |
umbel:SubjectConcept |
|
Range |
rdfs:Class |
|
Inverse-of |
umbel:isAligned |
|
Status |
Experimental Unstable |
withAlignment Property
|
Property name |
umbel:withAlignment |
|
Description |
This property is used to reify a umbel:isAligned or a umbel:linksConcept property to a calculated or estimated overlap percentage value between the two classes (sets). |
|
Domain |
rdf:Statement |
|
Range |
rdfs:Literal |
|
Status |
Experimental Unstable |
isAbout Property
|
Property name |
umbel:isAbout |
|
Description |
The property umbel:isAbout is used to assert the relation between a named entity (individual) and a subject concept class. umbel:isAbout relates the named entity (individual) to the class through the basis of its subject matter. The relation acknowledges that the scope of the class can not be determined solely by the aggregation or extent of its associated individual entity members, and that the nature of the subject concept class may not alone bound or define the individual entity. Named entities may be related with multiple subject concept classes. The domain of umbel:isAbout defines its class description as the class of all individuals (owl:Thing) and its range as the class of subject concepts (umbel:SubjectConcept), thereby bounding the property's proper semantics of associating individuals to their related subject concept class(es). This property is therefore used to create a topical assertion between an individual and a subject concept. |
|
Domain |
owl:Thing |
|
Range |
umbel:SubjectConcept |
|
Inverse-of |
umbel:linksEntity |
|
Status |
Experimental - Unstable |
linksEntity Property
|
Property name |
umbel:linksEntity |
|
Description |
Check the definition of umbel:isAbout for the definition of this property; linksEntity is the inverse property of isAbout. |
|
Domain |
umbel:SubjectConcept |
|
Range |
owl:Thing |
|
Inverse-of |
umbel:isAbout |
|
Status |
Experimental Unstable |
isLike Property
|
Property name |
umbel:isLike |
|
Description | The property umbel:isLike is used to assert an associative link between similar individuals who may or may not be identical, but are believed to be so. This property is not intended as a general expression of similarity, but rather the likely but uncertain same identity of the two resources being related. This property can and should be changed if the certainty of the sameness of identity is subsequently determined. In general, we may not be able to assert that two individuals are the same based solely on current information on hand. However, there may be quite reasonable bases or methods that the two individuals are likely the same without being one hundred percent sure. umbel:isLike has the semantics of likely identity, but where there is some uncertainty that the two resources indeed refer to the exact same individual with the same identity. Such uncertainty can arise when, for example, common names may be used for different individuals (e.g., John Smith). It is appropriate to use this property when there is strong belief the two resources refer to the same individual with the same identity, but that association can not be asserted at the present time with certitude. |
|
Domain |
owl:Thing |
|
Range |
owl:Thing |
|
Status |
Experimental - Unstable |
withLikelihood Property
|
Property name |
umbel:withLikelihood |
|
Description |
This property is used to reify a umbel:likely property to an likelihood percentage value between the two individuals. |
|
Domain |
rdf:Statement |
|
Range |
rdfs:Literal |
|
Status |
Experimental Unstable |