Ontology Describing terminological and ontological Knowledge resources
type: Ontology
prior version: 0.1.2
prior version: 2.0
version info: 3.0
language: English
creator: ISI Team, Nizar Ghoula
rights: ISI Team, University of Geneva, September 2010
publisher: ISI Team, www.cui.unige.ch/isi
comment: This is a new version of our Ontology, we have changed the way of representing resources, we are focusing on the fact that a resource may have different models of representations and then we have added a new class called TOK_Model that plays the role of classifying the resources, so we consider everything as a resource and the way to classify them is when thay use a certain model to be represented. We have then amodels representing ontological resources, others representing terminological resources, etc. Somehow we are just applying the main idea about our approach to ensure the openness of our ontology or global model to all kinds of resources.
comment: Updated on October 1st 2014 by Nizar Ghoula
imports: ontology
imports: workflow
imports: Profile.owl

Document Model
type: ObjectProperty
type: Class
subclass of: Enrichment_Resource
subclass of: Restriction
  on property: indexes
  on class: Knowledge Resource
  min qualified cardinality: 1

treatedBy
type: ObjectProperty
comment: this relation is an abstraction of the treatment of TOK resources using different TOK tools in many fields in order to perform a task using TOK resources on other resources like ontology driven annotation, or using TOK resources on TOK resources like resoning and chek consistency.

used for task
type: ObjectProperty
comment: this property describes the relation between a TOK resource and the task or the usage it may be pertinent for.

confidence_measure
type: DatatypeProperty

has_axiomnumber
type: DatatypeProperty
sub property of: has_entitynumber

has_conceptnumber
type: DatatypeProperty
sub property of: has_entitynumber

has_correspondancesnumber
type: DatatypeProperty
sub property of: has_entitynumber

has_entitynumber
type: DatatypeProperty
sub property of: topDataProperty

has_propertynumber
type: DatatypeProperty
sub property of: has_entitynumber

has_sentencenumber
type: DatatypeProperty
sub property of: has_entitynumber

has_termnumber
type: DatatypeProperty
sub property of: has_entitynumber

Alignment
type: Class
subclass of: Enrichment_Resource
subclass of: Restriction
  on property: contains
  some values from: Correspondence
subclass of: Restriction
  on property: has Method
  some values from: string
subclass of: Restriction
  on property: has align source
  some values from: Knowledge Resource
subclass of: Restriction
  on property: has align target
  some values from: Knowledge Resource
subclass of: Restriction
  on property: alignsBetween
  some values from: Knowledge Resource
subclass of: Restriction
  on property: hasType
  some values from: string
comment: this class is an abstraction of the alignment that may exist between two TOK resources.

Annotation
type: Class
subclass of: Enrichment_Resource
subclass of: Restriction
  on property: annotates
  on class: Knowledge Resource
  qualified cardinality: 1
subclass of: Restriction
  on property: annotates using
  on class: Knowledge Resource
  min qualified cardinality: 1

Autonomous_Resource
type: Class
subclass of: Knowledge Resource

Combined Resource
type: Class
subclass of: Knowledge Resource
subclass of: Class
  intersection of: Restriction
    on property: contains
    on class: Enrichment_Resource
    min qualified cardinality: 1
  intersection of: Restriction
    on property: contains
    on class: Knowledge Resource
    min qualified cardinality: 1

Component
type: Class
subclass of: Knowledge Engineering Tool

Conceptual Entity
type: Class
subclass of: Node Type
comment: a type of topic which models the concept represented by a collection of synonymous terms in a thesaurus.

Corpus
type: Class
subclass of: Autonomous_Resource
subclass of: Restriction
  on property: collection of
  all values from: Knowledge Resource
subclass of: Restriction
  on property: has size
  all values from: int
subclass of: Restriction
  on property: has register
  some values from: Language Register
subclass of: Restriction
  on property: has timeCover
  all values from: Time Cover
comment: this class is a description of the concept corpus which is a terminological resource

Correspondence
type: Class
subclass of: Expression Entity
subclass of: Restriction
  on property: confidence_measure
  all values from: float
subclass of: Restriction
  on property: alignRelation
  on class: Meta Alignment Relation
  qualified cardinality: 1
subclass of: Restriction
  on property: source entity
  all values from: Resource Entity
subclass of: Restriction
  on property: target entity
  all values from: Resource Entity
subclass of: Restriction
  on property: alignsBetween
  on class: Resource Entity
  qualified cardinality: 2

Document
type: Class
subclass of: Autonomous_Resource
subclass of: Restriction
  on property: has topic
  all values from: Class
    union of: Resource Domain
    union of: Topic
subclass of: Restriction
  on property: has index
  all values from: Term Entity

Electronic_Doc
type: Class
subclass of: Autonomous_Resource

Enrichment_Resource
type: Class
subclass of: Knowledge Resource
subclass of: Restriction
  on property: enriches
  some values from: Knowledge Resource
subclass of: Restriction
  on property: generated from
  some values from: Resources Management Operator

Glossary
type: Class
subclass of: Autonomous_Resource
subclass of: Restriction
  on property: collection of
  all values from: Definition Entity
subclass of: Restriction
  on property: has context
  on class: Context
  qualified cardinality: 1
subclass of: Restriction
  on property: has title
  all values from: string
subclass of: Restriction
  on property: has size
  all values from: integer
subclass of: Restriction
  on property: restriction of
  on class: Lexicon
  qualified cardinality: 1

Hierarchy
type: Class
subclass of: Autonomous_Resource
subclass of: Restriction
  on property: hierarchyOf
  some values from: Term Entity

Hypertext_Doc
type: Class
subclass of: Autonomous_Resource

Knowledge Engineering Methodology
type: Class
subclass of: Restriction
  on property: developedBy
  all values from: Party
subclass of: Restriction
  on property: acronym
  max cardinality: 1
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: name
  cardinality: 1
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: documentation
  all values from: string

Knowledge Engineering Task
type: Class
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: name
  cardinality: 1
subclass of: Restriction
  on property: composedOf
  on class: Process Monitoring Element
  min qualified cardinality: 1
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: documentation
  all values from: string
subclass of: Restriction
  on property: acronym
  max cardinality: 1
subclass of: Restriction
  on property: acronym
  all values from: string

Knowledge Engineering Tool
type: Class
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: name
  cardinality: 1
subclass of: Restriction
  on property: developedBy
  all values from: Party
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: documentation
  all values from: string
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: acronym
  max cardinality: 1
subclass of: Restriction
  on property: name
  all values from: string
comment: this is an abstraction of different tools that may be applied on TOK resources. The usage of tools may be various relatively to the nature of the task to perform and the nature of the resource.

Knowledge Resource
type: Class
subclass of: Restriction
  on property: modificationDate
  max cardinality: 1
subclass of: Restriction
  on property: has original file
  some values from: anyURI
subclass of: Restriction
  on property: hasSyntax
  all values from: Resource Syntax
subclass of: Restriction
  on property: hasLicense
  max cardinality: 1
subclass of: Restriction
  on property: hasSyntax
  on class: Resource Syntax
  max qualified cardinality: 1
subclass of: Restriction
  on property: resourceLocator
  cardinality: 1
subclass of: Restriction
  on property: hasLicense
  all values from: LicenseModel
subclass of: Restriction
  on property: annotatedBy
  some values from: Knowledge Resource
subclass of: Restriction
  on property: notes
  all values from: string
subclass of: Restriction
  on property: version
  cardinality: 1
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: hasFormalityLevel
  max cardinality: 1
subclass of: Restriction
  on property: status
  all values from: string
subclass of: Restriction
  on property: hasCreator
  min cardinality: 1
subclass of: Restriction
  on property: notes
  max cardinality: 1
subclass of: Restriction
  on property: acronym
  cardinality: 1
subclass of: Restriction
  on property: documentation
  all values from: string
subclass of: Restriction
  on property: URI
  cardinality: 1
subclass of: Restriction
  on property: isBackwardCompatibleWith
  some values from: Knowledge Resource
subclass of: Restriction
  on property: has entity
  all values from: Class
    union of: Knowledge Resource
    union of: Resource Entity
subclass of: Restriction
  on property: isOfType
  max cardinality: 1
subclass of: Restriction
  on property: endorsedBy
  all values from: Party
subclass of: Restriction
  on property: name
  min cardinality: 1
subclass of: Restriction
  on property: creationDate
  cardinality: 1
subclass of: Restriction
  on property: URI
  all values from: string
subclass of: Restriction
  on property: hasContributor
  all values from: Party
subclass of: Restriction
  on property: treatedBy
  some values from: Knowledge Engineering Tool
subclass of: Restriction
  on property: modificationDate
  all values from: string
subclass of: Restriction
  on property: isOfType
  all values from: Resources Types
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: description
  cardinality: 1
subclass of: Restriction
  on property: status
  max cardinality: 1
subclass of: Restriction
  on property: useImports
  all values from: Knowledge Resource
subclass of: Restriction
  on property: isIncompatibleWith
  some values from: Knowledge Resource
subclass of: Restriction
  on property: naturalLanguage
  all values from: string
subclass of: Restriction
  on property: resourceLocator
  all values from: string
subclass of: Restriction
  on property: created from
  some values from: string
subclass of: Restriction
  on property: enriches
  some values from: Knowledge Resource
subclass of: Restriction
  on property: hasPriorVersion
  max cardinality: 1
subclass of: Restriction
  on property: composedBy
  some values from: Knowledge Resource
subclass of: Restriction
  on property: creationDate
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: involved in evolution action
  some values from: Resource Evolution Execution
subclass of: Restriction
  on property: knownUsage
  all values from: string
subclass of: Restriction
  on property: hasPriorVersion
  all values from: Knowledge Resource
subclass of: Restriction
  on property: has rep language
  all values from: Representation Language
subclass of: Restriction
  on property: aligned to
  some values from: Knowledge Resource
subclass of: Restriction
  on property: has_entitynumber
  all values from: integer
subclass of: Restriction
  on property: used in process
  some values from: Process Monitoring Element
subclass of: Restriction
  on property: hasDomain
  all values from: Resource Domain
subclass of: Restriction
  on property: used for task
  some values from: Knowledge Engineering Task
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: version
  all values from: string
subclass of: Restriction
  on property: hasFormalityLevel
  all values from: FormalityLevel
subclass of: Restriction
  on property: keywords
  all values from: string
subclass of: Restriction
  on property: keyClasses
  all values from: string
subclass of: Restriction
  on property: provenance
  some values from: Resources Management Operator
subclass of: Restriction
  on property: linked to
  all values from: Knowledge Resource
subclass of: Restriction
  on property: has representation model
  some values from: Representation Model
subclass of: Restriction
  on property: has language
  all values from: Natural Language
subclass of: Restriction
  on property: hasCreator
  all values from: Party
comment: This class is an abstraction of a Terminological and Ontological resource that is used for knowledge management and engineering.

Language Register
type: Class
subclass of: Abstract Elements
subclass of: Restriction
  on property: related to
  all values from: Class
    union of: Document
    union of: Topic
comment: This class describes the register of language covered by the corpus in use, the type of its value is a domain restriction or a specific type of tasks that describes a field of a domain.

Lexicon
type: Class
subclass of: Autonomous_Resource
subclass of: Restriction
  on property: has language
  on class: Natural Language
  qualified cardinality: 1
subclass of: Restriction
  on property: has size
  all values from: integer
subclass of: Restriction
  on property: related to
  all values from: Terminology

Logical Expression
type: Class
subclass of: Expression Entity
subclass of: Restriction
  on property: argument
  on class: Class
    union of: Axiom Restriction
    union of: Logical Expression
    union of: Node Entity
  qualified cardinality: 2
subclass of: Restriction
  on property: uses logical operator
  on class: Logical Operator
  qualified cardinality: 1

Meta Alignment Relation
type: Class
subclass of: Alignment links
subclass of: Restriction
  on property: conjunction of
  on class: Correspondence Alignment Relation
  min qualified cardinality: 2

Monolingual_Corpus
type: Class
subclass of: Corpus
subclass of: Restriction
  on property: has language
  on class: Natural Language
  qualified cardinality: 1

Multilingual_Corpus
type: Class
subclass of: Corpus
subclass of: Restriction
  on property: source language
  all values from: Natural Language
subclass of: Restriction
  on property: target language
  all values from: Natural Language

Multiple Restriction Expression
type: Class
subclass of: Axiom Restriction
subclass of: Restriction
  on property: argument
  on class: Class
    union of: Multiple Restriction Expression
    union of: Simple Restriction Expression
  qualified cardinality: 2
subclass of: Restriction
  on property: uses logical operator
  on class: Logical Operator
  qualified cardinality: 1

Natural Language
type: Class
comment: Language class is an abstraction of the language covered by a terminological resource it has a value in a list of languages.

Node Entity
type: Class
subclass of: Resource Entity
subclass of: Restriction
  on property: has definition
  on class: Class
    intersection of: Node Entity
    intersection of: Restriction
      on property: isOfType
      all values from: Definition Entity
  qualified cardinality: 1
subclass of: Restriction
  on property: has natural language
  on class: Natural Language
  qualified cardinality: 1
subclass of: Restriction
  on property: provenance
  all values from: Class
    union of: Knowledge Engineering Task
    union of: Party
subclass of: Restriction
  on property: has context
  all values from: Context
subclass of: Restriction
  on property: isOfType
  all values from: Node Type
subclass of: Restriction
  on property: has label
  some values from: Class
    intersection of: Node Entity
    intersection of: Restriction
      on property: isOfType
      all values from: Class
        union of: Lexical Form
        union of: Term Entity
subclass of: Restriction
  on property: descibes
  all values from: Class
    union of: Object
    union of: Resource Domain
    union of: Resource Entity
    union of: Topic

Related_Term
type: Class
subclass of: Term Status

Representation Model
type: Class
subclass of: Restriction
  on property: has representation generator
  some values from: Representation Operator
comment: this class represents an abstraction of the formalism of representation used to describe knowledge.

Resources Management Operator
type: Class
subclass of: Profile
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: uses methodology
  all values from: Knowledge Engineering Methodology
subclass of: Restriction
  on property: uses implementation
  all values from: Implementation Source
subclass of: Restriction
  on property: output
  some values from: Knowledge Resource
subclass of: Restriction
  on property: uses method
  all values from: Knowledge Processing Method
subclass of: Restriction
  on property: input
  some values from: Knowledge Resource
subclass of: Restriction
  on property: argument
  some values from: Object
subclass of: Restriction
  on property: keywords
  all values from: string
comment: Task or Usage, this class describes the tasks performed on/by a terminological resource, we can make a discrimination between both tasks but in our case of use these actions or tasks may be performed using TOK resources on TOK resources. Each task is iplemented by an operator.

Service
type: Class
subclass of: Knowledge Engineering Tool

Simple Restriction Expression
type: Class
subclass of: Axiom Restriction
subclass of: Restriction
  on property: on Entity
  on class: Class
    union of: Axiom Restriction
    union of: Logical Expression
    union of: Node Entity
  qualified cardinality: 1
subclass of: Restriction
  on property: onRelation
  on class: Link Entity
  qualified cardinality: 1
subclass of: Restriction
  on property: uses quantifier
  some values from: Quantifier

Term Entity
type: Class
subclass of: Node Type
subclass of: Restriction
  on property: evolutes in
  all values from: Resource Domain
subclass of: Restriction
  on property: has scope
  all values from: Scope Note
subclass of: Restriction
  on property: has part of speech
  some values from: Word Class
subclass of: Restriction
  on property: has lexicalForm
  on class: Lexical Form
  min qualified cardinality: 1
subclass of: Restriction
  on property: has status
  some values from: Term Status
comment: a type of topic which models a single term in a resource. in a thesaurus a term is a single word or a phrase.

Terminology
type: Class
subclass of: Autonomous_Resource
subclass of: Restriction
  on property: applied to
  all values from: Specific Language Domain
subclass of: Restriction
  on property: collection of
  all values from: Term Entity

Thesauri
type: Class
subclass of: Autonomous_Resource
subclass of: Restriction
  on property: constants
  some values from: Resource Entity
subclass of: Restriction
  on property: has definition
  all values from: Semantic Relation
subclass of: Restriction
  on property: hierarchyOf
  all values from: Class
    union of: Conceptual Entity
    union of: Term Entity
subclass of: Restriction
  on property: Document Model
  some values from: Knowledge Resource
subclass of: Restriction
  on property: structured by
  all values from: SKOS Model

Time Cover
type: Class
subclass of: Abstract Elements
comment: This class describes the period or the intervall of time in which the language used in the corpus evoluates. this classi is important becaus it gives precision about the vitality of a language and is an important caracteristic of a corpus.

WellFormed_Corpus
type: Class
subclass of: Corpus
subclass of: Restriction
  on property: has size
  min qualified cardinality: 1000
  on data range: integer
subclass of: Restriction
  on property: has language
  on class: Natural Language
  qualified cardinality: 1
subclass of: Restriction
  on property: has timeCover
  on class: Time Cover
  qualified cardinality: 1
subclass of: Restriction
  on property: has register
  on class: Language Register
  qualified cardinality: 1