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