Identity Aspects
Identity, and classification, are important in many ontologies; for example, we make use of IRIs to identify classes and property definitions in our ontologies and classify classes and properties as SKOS concepts as appropriate. In this section we provide the ability to define schemes which describe the namespace, rules, and authority for a set things and then go on to define classifier and identifier schemes.
Identity Aspect Classes
Classes
Classification scheme
Definition:
A classification scheme provides a reference and scope for a set of classifiers.
OWL:
fnd:ClassificationScheme a owl:Class ;
rdfs:subClassOf fnd:Scheme ;
skos:prefLabel "Classification scheme"@en ;
skos:definition "..."@en .
Classified thing
Definition:
A thing to which classifiers have been/may be attached.
OWL:
fnd:ClassifiedThing a owl:Class ;
rdfs:subClassOf fnd:Thing ;
skos:prefLabel "Classified thing"@en ;
skos:definition "..."@en .
Classifier
Definition:
A classifier is used to denote a group to which one more things belongs, within some classification scheme.
OWL:
fnd:Classifier a owl:Class ;
rdfs:subClassOf fnd:Reference ;
skos:prefLabel "Classifier"@en ;
skos:definition "..."@en .
Functional identifier
Definition:
TBD
OWL:
fnd:FunctionalIdentifier a owl:Class ;
rdfs:subClassOf fnd:Identifier ;
skos:prefLabel "Functional identifier"@en ;
skos:definition ""@en .
Identification scheme
Definition:
An identification scheme provides a reference and scope for a set of identifiers.
OWL:
fnd:IdentificationScheme a owl:Class ;
rdfs:subClassOf fnd:Scheme ;
skos:prefLabel "Identification scheme"@en ;
skos:definition "..."@en .
Identified thing
Definition:
A thing to which identifiers have been/may be attached.
OWL:
fnd:IdentifiedThing a owl:Class ;
rdfs:subClassOf fnd:Thing ;
skos:prefLabel "Identified thing"@en ;
skos:definition "..."@en .
Identifier
Definition:
TBD
OWL:
fnd:Identifier a owl:Class ;
rdfs:subClassOf fnd:Reference ;
skos:prefLabel "Identifier"@en ;
skos:definition ""@en .
Scheme
Definition:
A scheme is an agreement to use a common format, a common style or namespace.
Examples:
- The GS1 Global Trade Identification Number (GTIN).
- The International Standard Book Number (ISBN).
OWL:
fnd:Scheme a owl:Class ;
rdfs:subClassOf fnd:Agreement ;
skos:prefLabel "Scheme"@en ;
skos:definition "..."@en ;
skos:example "..." .
Properties
IdentitAspect Properties
authority
Definition:
Denotes that one party in the scheme's agreement with responsibility for management of the scheme; for example, setting rules and arbitrating issues.
Example:
- The GTIN scheme has the organization GS1 as it's authority.
gtin: :authority gs1: .
OWL:
fnd:authority a owl:ObjectProperty ;
rdfs:subPropertyOf fnd:includesParty ;
owl:inverseOf fnd:authorityForScheme ;
rdfs:domain fnd:Scheme ;
rdfs:range fnd:Party ;
skos:prefLabel "authority"@en ;
skos:definition "..."@en ;
skos:example "..."@en .
authority for scheme
Definition:
Denotes a scheme which this party has authority over.
Example:
- GS1 is the authority for the GTIN scheme.
gs1: :authorityForScheme gtin: .
OWL:
fnd:authorityForScheme a owl:ObjectProperty ;
rdfs:subPropertyOf fnd:aPartyTo ;
owl:inverseOf fnd:authority ;
rdfs:domain fnd:Party ;
rdfs:range fnd:Scheme ;
skos:prefLabel "authority for scheme"@en ;
skos:definition ""@en ;
skos:example "..."@en .
broader classifier
Definition:
TBD
Example:
- Toy is a broader classifier than building bricks.
ex:Toys :broaderClassifier :BuildingBricks . - Furniture is a broader classifier than chairs.
ex:Furniture :broaderClassifier :Chairs . - Science and Technology is a is a broader classifier than Computer Science.
ex:ScienceAndTechnology :broaderClassifier ex:ComputerScience .
OWL:
fnd:broaderClassifier a owl:ObjectProperty ;
owl:inverseOf fnd:narrowerClassifier ;
rdfs:domain fnd:Classifier ;
rdfs:range fnd:Classifier ;
skos:prefLabel "broader classifier"@en ;
skos:definition ""@en ;
skos:example "..."@en .
broader transitive classifier
Definition:
TBD
Example:
- If building bricks is a broader transitive classifier than Legos, and toys is a broader transitive classifier than building bricks, then toys is a broader transitive classifier than Legos.
OWL:
fnd:broaderTransitiveClassifier a owl:TransitiveProperty ;
owl:inverseOf fnd:narrowerTransitiveClassifier ;
rdfs:domain fnd:Classifier ;
rdfs:range fnd:Classifier ;
skos:prefLabel "broader transitive classifier"@en ;
skos:definition ""@en ;
skos:example "..."@en .
classified by
Definition:
TBD
Example:
- The thing
<https://dl.acm.org/doi/book/10.1145/3382097>is classified byComputer Science.
OWL:
fnd:classifiedBy a owl:ObjectProperty ;
rdfs:domain fnd:ClassifiedThing ;
rdfs:range fnd:Classifier ;
skos:prefLabel "classified by"@en ;
skos:definition ""@en ;
skos:example "..."@en .
classifies
Definition:
TBD
Example:
- The classifier
Computer Scienceclassifies the thing<https://dl.acm.org/doi/book/10.1145/3382097>.
OWL:
fnd:classifies a owl:ObjectProperty ;
rdfs:domain fnd:Classifier ;
rdfs:range fnd:ClassifiedThing ;
skos:prefLabel "classifies"@en ;
skos:definition ""@en ;
skos:example "..."@en .
identified by
Definition:
TBD
Example:
- The thing
<https://dl.acm.org/doi/book/10.1145/3382097>is identified byurn:isbn:978-1-4503-7617-4.
OWL:
fnd:identifiedBy a owl:ObjectProperty ;
rdfs:domain fnd:IdentifiedThing ;
rdfs:range fnd:Identifier ;
skos:prefLabel "identified by"@en ;
skos:definition ""@en
skos:example "..." .
identifies
Definition:
TBD
Example:
- The identifier
urn:isbn:978-1-4503-7617-4identifies the thing<https://dl.acm.org/doi/book/10.1145/3382097>.
OWL:
fnd:identifiesa owl:ObjectProperty ;
rdfs:domain fnd:Identifier ;
rdfs:range fnd:IdentifiedThing ;
skos:prefLabel "identifies"@en ;
skos:definition ""@en ;
skos:example "..." .
in classification scheme
Definition:
TBD
OWL:
fnd:inClassificationScheme a owl:ObjectProperty ;
rdfs:domain fnd:Classifier ;
rdfs:range fnd:ClassificationScheme ;
skos:prefLabel "in classification scheme"@en ;
skos:definition ""@en .
in identification scheme
Definition:
TBD
OWL:
fnd:inIdentificationScheme a owl:ObjectProperty ;
rdfs:domain fnd:Identifier ;
rdfs:range fnd:IdentificationScheme ;
skos:prefLabel "in identification scheme"@en ;
skos:definition ""@en ;
skos:example "..."@en .
narrower classifier
Definition:
TBD
Example:
- Building bricks is a narrower classifier than toys.
ex:BuildingBricks :narrowerClassifier ex:Toys . - Chairs is a narrower classifier than furniture.
ex:Chairs :narrowerClassifier ex:Furniture . Computer Scienceis a is a narrower classifier thanScience and Technology.
ex:ComputerScience :narrowerClassifier ex:ScienceAndTechnology .
OWL:
fnd:narrowerClassifier a owl:ObjectProperty ;
owl:inverseOf fnd:broaderClassifier ;
rdfs:domain fnd:Classifier ;
rdfs:range fnd:Classifier ;
skos:prefLabel "narrower classifier"@en ;
skos:definition ""@en ;
skos:example "..." .
narrower transitive classifier
Definition:
TBD
OWL:
fnd:narrowerTransitiveClassifier a owl:TransitiveProperty ;
owl:inverseOf fnd:broaderTransitiveClassifier ;
rdfs:domain fnd:Classifier ;
rdfs:range fnd:Classifier ;
skos:prefLabel "narrower transitive classifier"@en ;
skos:definition ""@en .