natural language definition

IRI: https://spec.industrialontologies.org/ontology/annotation/naturalLanguageDefinition

Defined In: https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/

Type: Annotation Property

SubProperty Of: definition

Definition

definition written in plain text for human understanding

Usage Notes

This annotation is Required for each non-primitive or non-axiomatic class of an IOF (OWL or Common Logic) ontology.

  • It is optional for primitive (aka axiomatic) classes since such the Elucidation annotation is required and will satisfy the role of a natural language definition.
  • It is optional, but recommended, for relations when the intent of a relation may be misunderstood.
  • There should be at most one.
  • This natural language definition should be subject matter expert friendly and consistent with any formal definition or elucidation.
  • Natural language definitions should use class and relation names with following caveats: a) Relations – For those relations whose label (i.e. local identifier) consist of multiple terms hyphenate the terms of the label: e.g. ‘hasPlan’ would be written as ‘has-plan’ b) Classes – For classes whose label has multiple distinct terms, e.g, ManufacturingOperationSpecification, separate the terms but bound them with apostrophe marks: ‘Manufacturing Operation Specification’.

Description Logic

av:naturalLanguageDefinition ⊑ _:definition

SubPropertyOf: _:definition