conformsToKnowledgeRepresentationParadigm
type: ObjectProperty

contributesToOntology
type: ObjectProperty

createsOntology
type: ObjectProperty

definedBy
type: ObjectProperty
inverse of: defines

defines
type: ObjectProperty

designedForOntologyTask
type: ObjectProperty

developedBy
type: ObjectProperty
inverse of: develops

develops
type: ObjectProperty

endorsedBy
type: ObjectProperty
comment: Indicates the parties (i.e. organisations, people) that have expressed support or approval to the this ontology.
inverse of: endorses

endorses
type: ObjectProperty

hasAffiliatedParty
type: ObjectProperty

hasContactPerson
type: ObjectProperty
inverse of: isContactPerson

hasContributor
type: ObjectProperty

hasCreator
type: ObjectProperty

hasDomain
type: ObjectProperty

hasFormalityLevel
type: ObjectProperty

hasLicense
type: ObjectProperty

hasOntologyLanguage
type: ObjectProperty

hasOntologySyntax
type: ObjectProperty

hasPriorVersion
type: ObjectProperty

hasSyntax
type: ObjectProperty

isBackwardCompatibleWith
type: ObjectProperty

isContactPerson
type: ObjectProperty

isIncompatibleWith
type: ObjectProperty

isLocatedAt
type: ObjectProperty

isOfType
type: ObjectProperty

isSubDomainOf
type: ObjectProperty

specifiedBy
type: ObjectProperty

specifies
type: ObjectProperty
inverse of: specifiedBy

supportsRepresentationParadigm
type: ObjectProperty

useImports
type: ObjectProperty

usedOntologyEngineeringMethodology
type: ObjectProperty

usedOntologyEngineeringTool
type: ObjectProperty

URI
type: DatatypeProperty
comment: The URI of the ontology which is described by this metadata

acronym
type: DatatypeProperty
comment: A short name by which a kR paradigm is known

city
type: DatatypeProperty
comment: Name of the city (and zip code).

country
type: DatatypeProperty
comment: The name of the country

creationDate
type: DatatypeProperty
comment: Date when the ontology was initially created

description
type: DatatypeProperty
comment: Free text description of the formality level

documentation
type: DatatypeProperty
comment: URL for further documentation

eMail
type: DatatypeProperty
comment: The email address of a person

faxNumber
type: DatatypeProperty
comment: The fax number of a person

firstName
type: DatatypeProperty
comment: The first name of a person

keyClasses
type: DatatypeProperty
comment: Indicates what the central/best represented classes of the ontology are.

keywords
type: DatatypeProperty
comment: List of keywords related to an ontology. Typically this set includes words that describe the content of the ontology

knownUsage
type: DatatypeProperty

lastName
type: DatatypeProperty
comment: The surname of a person

modificationDate
type: DatatypeProperty
comment: Date of the last modification made to the ontology

name
type: DatatypeProperty
comment: The name by which this element is formally known.

naturalLanguage
type: DatatypeProperty
comment: The language of the content of the ontology, i.e. English, German, etc.

notes
type: DatatypeProperty
comment: Additional information can be expressed here. Kind of like the stuff you don't want to put inside documentation

numAxioms
type: DatatypeProperty
comment: Number of axioms in the ontology

numClasses
type: DatatypeProperty
comment: Number of classes in the ontology

numIndividuals
type: DatatypeProperty
comment: Number of individuals in the ontology

numProperties
type: DatatypeProperty
comment: Number of properties in the ontology

phoneNumber
type: DatatypeProperty
comment: The phone number of a person

reference
type: DatatypeProperty
comment: List of bibliographic references describing the ontology and its applications

resourceLocator
type: DatatypeProperty
comment: The location where the ontology can be found. It should be accessible via a URL

state
type: DatatypeProperty
comment: The state of a country.

status
type: DatatypeProperty
comment: It specifies the tracking information for the contents of the ontology. Pre-defined values

street
type: DatatypeProperty
comment: Name of the street and number (address).

version
type: DatatypeProperty
comment: Specifies the version information of the ontology. Version information could be useful for tracking, comparing and merging ontologies. The number could be incremented by 1, or a smaller or larger value, depending on the personal preference of the author.

FormalityLevel
type: Class
subclass of: Restriction
  on property: name
  all values from: string
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
  cardinality: 1
comment: The level of formality of an ontology

KnowledgeRepresentationParadigm
type: Class
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: specifiedBy
  all values from: Party
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: name
  cardinality: 1
subclass of: Restriction
  on property: acronym
  max cardinality: 1
subclass of: Restriction
  on property: documentation
  all values from: string
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: description
  max cardinality: 1
comment: Information about a knowledge representation paradigm a particular language adheres to

LicenseModel
type: Class
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: acronym
  max cardinality: 1
subclass of: Restriction
  on property: specifiedBy
  all values from: Party
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: documentation
  all values from: string
subclass of: Restriction
  on property: name
  cardinality: 1
comment: A license model describing the usage conditions for an ontology

Location
type: Class
subclass of: Restriction
  on property: city
  all values from: string
subclass of: Restriction
  on property: street
  all values from: string
subclass of: Restriction
  on property: city
  max cardinality: 1
subclass of: Restriction
  on property: state
  all values from: string
subclass of: Restriction
  on property: country
  max cardinality: 1
subclass of: Restriction
  on property: country
  all values from: string
subclass of: Restriction
  on property: state
  max cardinality: 1
subclass of: Restriction
  on property: street
  max cardinality: 1
comment: The geographical location of a party. To keep things simple we use only DatatypeProperties instead of introducing classes for country, street, etc.

Ontology
type: Class
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: hasOntologyLanguage
  all values from: OntologyLanguage
subclass of: Restriction
  on property: hasPriorVersion
  all values from: Ontology
subclass of: Restriction
  on property: isIncompatibleWith
  all values from: Ontology
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: numAxioms
  all values from: integer
subclass of: Restriction
  on property: numIndividuals
  all values from: integer
subclass of: Restriction
  on property: status
  max cardinality: 1
subclass of: Restriction
  on property: useImports
  all values from: Ontology
subclass of: Restriction
  on property: name
  min cardinality: 1
subclass of: Restriction
  on property: status
  all values from: string
subclass of: Restriction
  on property: numProperties
  max cardinality: 1
subclass of: Restriction
  on property: description
  cardinality: 1
subclass of: Restriction
  on property: creationDate
  cardinality: 1
subclass of: Restriction
  on property: conformsToKnowledgeRepresentationParadigm
  all values from: KnowledgeRepresentationParadigm
subclass of: Restriction
  on property: numIndividuals
  max cardinality: 1
subclass of: Restriction
  on property: usedOntologyEngineeringMethodology
  all values from: OntologyEngineeringMethodology
subclass of: Restriction
  on property: URI
  cardinality: 1
subclass of: Restriction
  on property: numClasses
  all values from: integer
subclass of: Restriction
  on property: acronym
  cardinality: 1
subclass of: Restriction
  on property: hasContributor
  all values from: Party
subclass of: Restriction
  on property: hasLicense
  max cardinality: 1
subclass of: Restriction
  on property: modificationDate
  max cardinality: 1
subclass of: Restriction
  on property: isBackwardCompatibleWith
  all values from: Ontology
subclass of: Restriction
  on property: resourceLocator
  cardinality: 1
subclass of: Restriction
  on property: keyClasses
  all values from: string
subclass of: Restriction
  on property: creationDate
  all values from: string
subclass of: Restriction
  on property: URI
  all values from: string
subclass of: Restriction
  on property: endorsedBy
  all values from: Party
subclass of: Restriction
  on property: hasOntologySyntax
  all values from: OntologySyntax
subclass of: Restriction
  on property: hasFormalityLevel
  all values from: FormalityLevel
subclass of: Restriction
  on property: notes
  max cardinality: 1
subclass of: Restriction
  on property: keywords
  all values from: string
subclass of: Restriction
  on property: hasLicense
  all values from: LicenseModel
subclass of: Restriction
  on property: knownUsage
  all values from: string
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasFormalityLevel
  max cardinality: 1
subclass of: Restriction
  on property: hasCreator
  min cardinality: 1
subclass of: Restriction
  on property: resourceLocator
  all values from: string
subclass of: Restriction
  on property: numAxioms
  max cardinality: 1
subclass of: Restriction
  on property: reference
  all values from: string
subclass of: Restriction
  on property: naturalLanguage
  all values from: string
subclass of: Restriction
  on property: hasPriorVersion
  max cardinality: 1
subclass of: Restriction
  on property: version
  all values from: string
subclass of: Restriction
  on property: version
  cardinality: 1
subclass of: Restriction
  on property: isOfType
  max cardinality: 1
subclass of: Restriction
  on property: hasOntologySyntax
  max cardinality: 1
subclass of: Restriction
  on property: isOfType
  all values from: OntologyType
subclass of: Restriction
  on property: documentation
  all values from: string
subclass of: Restriction
  on property: notes
  all values from: string
subclass of: Restriction
  on property: modificationDate
  all values from: string
subclass of: Restriction
  on property: hasCreator
  all values from: Party
subclass of: Restriction
  on property: hasDomain
  all values from: OntologyDomain
subclass of: Restriction
  on property: usedOntologyEngineeringTool
  all values from: OntologyEngineeringTool
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: numProperties
  all values from: integer
subclass of: Restriction
  on property: designedForOntologyTask
  all values from: OntologyTask
subclass of: Restriction
  on property: numClasses
  max cardinality: 1
comment: Aspects of specific realizations are covered modular (and extendable) by the class Ontology.

OntologyDomain
type: Class
subclass of: Restriction
  on property: isSubDomainOf
  all values from: OntologyDomain
comment: While the domain can refer to any topic ontology it is advised to use one of the established general purpose topic hierarchy like DMOZ or domain specific topic hierarchy like ACM for the computer science domain.

OntologyEngineeringMethodology
type: Class
comment: Information about the ontology engineering methodology

OntologyEngineeringTool
type: Class
comment: A tool used to create the ontology

OntologyLanguage
type: Class
subclass of: Restriction
  on property: hasSyntax
  all values from: OntologySyntax
subclass of: Restriction
  on property: acronym
  max cardinality: 1
subclass of: Restriction
  on property: developedBy
  all values from: Party
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: documentation
  all values from: string
subclass of: Restriction
  on property: name
  cardinality: 1
subclass of: Restriction
  on property: supportsRepresentationParadigm
  all values from: KnowledgeRepresentationParadigm
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: description
  all values from: string
comment: Information about the language in which the ontology is implemented

OntologySyntax
type: Class
subclass of: Restriction
  on property: acronym
  max cardinality: 1
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: description
  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: name
  all values from: string
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: developedBy
  all values from: Party
comment: Information about the syntax used in an Ontology

OntologyType
type: Class
subclass of: Restriction
  on property: name
  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: definedBy
  all values from: Party
subclass of: Restriction
  on property: name
  cardinality: 1
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: documentation
  max cardinality: 1
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: description
  max cardinality: 1
comment: This class subsumes types of ontologies according to well-known classifications in the Ontology Engineering literature.

Organisation
type: Class
subclass of: Party
subclass of: Restriction
  on property: acronym
  cardinality: 1
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: acronym
  all values from: string
subclass of: Restriction
  on property: name
  cardinality: 1
subclass of: Restriction
  on property: hasContactPerson
  all values from: Person
comment: An organisation of some kind. Represents social institutions such as universities, companies, societies etc.

Party
type: Class
subclass of: Restriction
  on property: develops
  all values from: Class
    union of: OntologyEngineeringMethodology
    union of: OntologyEngineeringTool
    union of: OntologyLanguage
    union of: OntologySyntax
subclass of: Restriction
  on property: createsOntology
  all values from: Ontology
subclass of: Restriction
  on property: defines
  all values from: OntologyType
subclass of: Restriction
  on property: specifies
  all values from: Class
    union of: KnowledgeRepresentationParadigm
    union of: LicenseModel
subclass of: Restriction
  on property: isLocatedAt
  all values from: Location
subclass of: Restriction
  on property: hasAffiliatedParty
  all values from: Party
subclass of: Restriction
  on property: endorses
  all values from: Ontology
subclass of: Restriction
  on property: contributesToOntology
  all values from: Ontology
comment: A party is a person or an organisation

Person
type: Class
subclass of: Party
subclass of: Restriction
  on property: eMail
  all values from: string
subclass of: Restriction
  on property: lastName
  cardinality: 1
subclass of: Restriction
  on property: firstName
  all values from: string
subclass of: Restriction
  on property: eMail
  min cardinality: 1
subclass of: Restriction
  on property: firstName
  cardinality: 1
subclass of: Restriction
  on property: phoneNumber
  all values from: string
subclass of: Restriction
  on property: lastName
  all values from: string
subclass of: Restriction
  on property: isContactPerson
  all values from: Organisation
subclass of: Restriction
  on property: faxNumber
  all values from: string
comment: A named individual. Represents an individual responsible for the creation, or contribution to an ontology

Academic Free License (AFL)
type: NamedIndividual
type: LicenseModel

Altova SemanticWorks
type: NamedIndividual
type: OntologyEngineeringTool
name: Altova SemanticWorks

AnnotationTask
type: NamedIndividual
type: OntologyTask
comment: the ontology is used as a controlled vocabulary to annotate Semantic Web resources. This task includes the usage of a semantically rich ontology for representing arbitrarily complex annotation statements on these resources. The task can be performed manually or (semi-)automatically.

Apple Public Source License (APSL)
type: NamedIndividual
type: LicenseModel

Application Ontology
type: NamedIndividual
type: OntologyType
comment: describes some domain in an application-dependent manner

Common Public License (CPL)
type: NamedIndividual
type: LicenseModel

ConfigurationTask
type: NamedIndividual
type: OntologyTask
comment: the ontology is designed to provide a controlled and unambiguous means to represent valid configuration profiles in application systems. As the aim of the ontology is to support the operationalization of particular system-related processes; this task is performed automatically in that the ontology is processed in an automatic manner by means of reasoners or APIs.

Core Ontology
type: NamedIndividual
type: OntologyType
comment: describes the most important concepts in a specific domain

DAML-OIL
type: NamedIndividual
type: OntologyLanguage

Description Logics
type: NamedIndividual
type: KnowledgeRepresentationParadigm

Domain Ontology
type: NamedIndividual
type: OntologyType
comment: describes some domain of the world

FilteringTask
type: NamedIndividual
type: OntologyTask
comment: the task describes at a very general level how ontologies are applied to refine the solution space of a certain problem, such as information retrieval or personalization. The task is targeted at being performed semi-automatically or automatically.

Frames
type: NamedIndividual
type: KnowledgeRepresentationParadigm

General Public License (GPL)
type: NamedIndividual
type: LicenseModel

IBM Public License (IBM PL)
type: NamedIndividual
type: LicenseModel

INTEL Open Source License (INTEL OSL)
type: NamedIndividual
type: LicenseModel

IndexingTask
type: NamedIndividual
type: OntologyTask
comment: in this scenario, the goal of the ontology is to provide a clearly defined classification and browsing structure for the information items in a repository. Again, the task can be performed manually by domain experts or as part of an application in an automatic or semi-automatic way.

IntegrationTask
type: NamedIndividual
type: OntologyTask
comment: the task characterizes how ontologies provide an integrating environment, an inter-lingua, for information repositories or software tools. In this scenario the ontology is applied (semi-)automatically to merge between heterogeneous data pools in the same or in adjacent domains.

IsaViz
type: NamedIndividual
type: OntologyEngineeringTool
name: IsaViz

Lesser General Public License (LGPL)
type: NamedIndividual
type: LicenseModel

MatchingTask
type: NamedIndividual
type: OntologyTask
comment: the goal of matching is to establish links between semantically similar data items in information repositories. In contrast to the previous task, matching does not include the production of a shared final schema/ontology as a result of aggregating the matched source elements to common elements. W.r.t. the automatization level the range varies from manual to fully-automatical execution.

MediationTask
type: NamedIndividual
type: OntologyTask
comment: the ontology is built to reduce the ambiguities between communicating human or machine agents. It can act as a normative model which formally and clearly defines the meaning of the terms employed in agent interactions. In the context of programmed agents, the task is envisioned to be performed automatically.

Modified BSD License (mBSD)
type: NamedIndividual
type: LicenseModel

NeOn-Toolkit
type: NamedIndividual
type: OntologyEngineeringTool
name: NeOn-Toolkit

OWL
type: NamedIndividual
type: OntologyLanguage

OWL-DL
type: NamedIndividual
type: OntologyLanguage

OWL-Full
type: NamedIndividual
type: OntologyLanguage

OWL-Lite
type: NamedIndividual
type: OntologyLanguage

OWL-XML
type: NamedIndividual
type: OntologySyntax

OilEd
type: NamedIndividual
type: OntologyEngineeringTool
name: OilEd

OntoBuilder
type: NamedIndividual
type: OntologyEngineeringTool
name: OntoBuilder

OntoStudio
type: NamedIndividual
type: OntologyEngineeringTool
name: OntoStudio

Open Software License (OSL)
type: NamedIndividual
type: LicenseModel

PersonalizationTask
type: NamedIndividual
type: OntologyTask
comment: the ontology is used mainly for providing personalized access to information resources. Individual user preferences w.r.t. particular application settings are formally specified by means of an ontology, which, in conjunction with appropriate reasoning services, can be directly integrated to a personalization component for filtering purposes. The usage of ontologies in personalization tasks might be carried out in various forms, from a direct involvement of the user who manually specifies ontological concepts which optimally describe his preferences, to the ontological modelling of user profiles.

Protégé
type: NamedIndividual
type: OntologyEngineeringTool
name: Protégé

QueryFormulationTask
type: NamedIndividual
type: OntologyTask
comment: the ontology is used in information retrieval settings as a controlled vocabulary for representing user queries. Usually the task is performed automatically in that the concepts of the ontology is are listed in a query formulation front-end in order to allow users to specifies their queries.

QueryRewritingTask
type: NamedIndividual
type: OntologyTask
comment: complementary to the query formulation dimension, this task applies ontologies to semantically optimize query expressions by means of the domain knowledge (constraints, subsumption relations etc.) The task can be interpreted as a particular art of filtering information. The task is performed automatically; however, it assumes the availability of patterns describing the transformations at query level.

RDF(S)
type: NamedIndividual
type: OntologyLanguage

RDF/XML
type: NamedIndividual
type: OntologySyntax

SWOOP
type: NamedIndividual
type: OntologyEngineeringTool
name: SWOOP

Schema
type: NamedIndividual
type: FormalityLevel

SearchTask
type: NamedIndividual
type: OntologyTask
comment: the task characterizes how ontologies are used to refine common keywordbased search algorithms using domain knowledge in form of subsumption relations. Ontology-driven search is usually performed automatically by means of reasoning services handling particular aspects of an ontology representation language.

Task Ontology
type: NamedIndividual
type: OntologyType
comment: describes generic types of tasks or activities e.g. selling, selecting.

Taxonomy
type: NamedIndividual
type: FormalityLevel

Terminology
type: NamedIndividual
type: FormalityLevel

Thesaurus
type: NamedIndividual
type: FormalityLevel

Upper Level Ontology
type: NamedIndividual
type: OntologyType
comment: describes general, domain-independent concepts e.g. space, time

Vocabulary
type: NamedIndividual
type: FormalityLevel

WSMO Studio
type: NamedIndividual
type: OntologyEngineeringTool
name: WSMO Studio

WebODE
type: NamedIndividual
type: OntologyEngineeringTool
name: WebODE

Knowledge Engineering Tool
comment: A tool used to create the ontology

Knowledge Engineering Methodology
comment: Information about the ontology engineering methodology

Knowledge Resource
comment: Aspects of specific realizations are covered modular (and extendable) by the class Ontology.