The OntoTerminology Vocabulary (OTV)
type: Ontology
description: This ontology describes the classes and properties that form the RDF/XML syntax of OTV. OTV is the language dedicated to the Concept Theory of Terminology (C.T.T.) for building ontoterminology. https://ontoterminology.com/
date: 2020-05-31
modified: 2025-08-12
creator: Christophe Roche
publisher: University of Crete
reference: https://christophe-roche.fr/

Ontoterminology
type: Class
comment: The class of ontoterminologies

OTVCore
type: Class
comment: The super class of OTV Classes

Category
type: Class
subclass of: OTVCore
comment: The class of OTV Categories
comment: Les categories sont des top concepts
disjoint with: AxisOfAnalysis
disjoint with: Difference
disjoint with: Relation
disjoint with: Attribute
disjoint with: Object
disjoint with: Term
disjoint with: ProperName

Concept
type: Class
subclass of: OTVCore
comment: The class of OTV Concepts
comment: Les concepts sont des instances de la classe Concept
disjoint with: AxisOfAnalysis
disjoint with: Difference
disjoint with: Relation
disjoint with: Attribute
disjoint with: Object
disjoint with: Term
disjoint with: ProperName

AxisOfAnalysis
type: Class
subclass of: OTVCore
comment: The class of OTV AxesOfAnalysis
comment: Les axes d analyse sont des instances de la classe AxesOfAnalysis
disjoint with: Category
disjoint with: Concept
disjoint with: Difference
disjoint with: Relation
disjoint with: Attribute
disjoint with: Object
disjoint with: Term
disjoint with: ProperName

Difference
type: Class
subclass of: OTVCore
comment: The class of OTV Differences
comment: Les différence sont des instances de la classe Difference
disjoint with: Category
disjoint with: AxisOfAnalysis
disjoint with: Concept
disjoint with: Relation
disjoint with: Attribute
disjoint with: Object
disjoint with: Term
disjoint with: ProperName

Relation
type: Class
subclass of: OTVCore
comment: The class of OTV Relations
disjoint with: Category
disjoint with: AxisOfAnalysis
disjoint with: Difference
disjoint with: Concept
disjoint with: Attribute
disjoint with: Object
disjoint with: Term
disjoint with: ProperName

Attribute
type: Class
subclass of: OTVCore
comment: The class of OTV Attributes
disjoint with: Category
disjoint with: AxisOfAnalysis
disjoint with: Difference
disjoint with: Relation
disjoint with: Concept
disjoint with: Object
disjoint with: Term
disjoint with: ProperName

Object
type: Class
subclass of: OTVCore
comment: The class of OTV Objects
disjoint with: Category
disjoint with: AxisOfAnalysis
disjoint with: Difference
disjoint with: Relation
disjoint with: Attribute
disjoint with: Concept
disjoint with: Term
disjoint with: ProperName

Term
type: Class
subclass of: OTVCore
comment: The class of OTV Terms
disjoint with: Category
disjoint with: AxisOfAnalysis
disjoint with: Difference
disjoint with: Relation
disjoint with: Attribute
disjoint with: Object
disjoint with: Concept
disjoint with: ProperName

ProperName
type: Class
subclass of: OTVCore
comment: The class of OTV ProperName
disjoint with: Category
disjoint with: AxisOfAnalysis
disjoint with: Difference
disjoint with: Relation
disjoint with: Attribute
disjoint with: Object
disjoint with: Term
disjoint with: Concept

isA
type: ObjectProperty
comment: Generic relationship between 2 concepts
domain: Concept
range: Concept

ownDifference
type: ObjectProperty
comment: Link a concept to one of its specific differences
domain: Concept
range: Difference

inheritedDifference
type: ObjectProperty
comment: Link a concept to one of its inherited differences
domain: Concept
range: Difference

difference
type: ObjectProperty
comment: Link a concept to one of its differences either inherited or specific
domain: Concept
range: Difference

belongsToAxis
type: ObjectProperty
comment: Indicate the axis of analysis to which the difference belongs
domain: Difference
range: AxisOfAnalysis

containsDifference
type: ObjectProperty
comment: Indicate the differences which belongs to the axis of analysis
domain: AxisOfAnalysis
range: Difference

instanceOf
type: ObjectProperty
comment: instance relationship
domain: Object
range: Concept

memberOfCategory
type: ObjectProperty
comment: member relationship
domain: Object
range: Category

hypernym
type: ObjectProperty
comment: Generic relationship between 2 terms
domain: Term
range: Term

synonym
type: ObjectProperty
comment: Synonymy relationship between 2 terms
domain: Term
range: Term

equivalentTerm
type: ObjectProperty
comment: Equivalence relationship between 2 terms
domain: Term
range: Term

equivalentProperName
type: ObjectProperty
comment: Equivalence relationship between 2 proper names
domain: ProperName
range: ProperName

allonym
type: ObjectProperty
comment: Allonymy relationship between 2 proper names
domain: ProperName
range: ProperName

denotedByTerm
type: ObjectProperty
comment: link a concept to a term which denotes it
domain: Concept
range: Term

denotedConcept
type: ObjectProperty
comment: Property whose value is the OTV concept denoted by the term: 'a term is a verbal designation of a concept' (ISO 1087)
domain: Term
range: Concept

denotedByProperName
type: ObjectProperty
comment: The denotedByPrperName property links an individual (object) to a proper name which denotes it
domain: Object
range: ProperName

denotedObject
type: ObjectProperty
comment: Property whose value is the OTV object denoted by the proper name
domain: ProperName
range: Object

conceptName
type: DatatypeProperty
comment: Name of the concept
domain: Concept
range: string

shortConceptName
type: DatatypeProperty
comment: the short name of a concept is the preferred term (in the default language) denoting the concept
domain: Concept
range: string

termName
type: DatatypeProperty
comment: String representing the term
domain: Term
range: string

properName
type: DatatypeProperty
comment: String representing the proper name
domain: ProperName
range: string

language
type: DatatypeProperty
comment: Property that denotes the language of the term
domain: Class
  union of: Term
  union of: ProperName
range: string

termStatus
type: DatatypeProperty
comment: Property that indicates the status of the term
domain: Term
range: string

termDefinition
type: DatatypeProperty
comment: Defintion of the term in natural language
domain: Term
range: string

context
type: DatatypeProperty
comment: Context associated to the term
domain: Term

note
type: DatatypeProperty
comment: Note associated to the term
domain: Term

partOfSpeech
type: DatatypeProperty
comment: Part of Speech of the term
domain: Term
range: string

gender
type: DatatypeProperty
comment: Gender of the term
domain: Term
range: string

beginDate
type: DatatypeProperty
comment: Property that indicates the begin date of of an axis of analysis, concept, term, object
domain: OTVCore
range: dateTime

endDate
type: DatatypeProperty
comment: Property that indicates the end date of of an axis of analysis, concept, term, object
domain: OTVCore
range: dateTime