Closed fabianneuhaus closed 9 years ago
On 11/2/14, 1:18 PM, fabianneuhaus wrote:
@tillmo https://github.com/tillmo The definitions seems to be at odds. Section 4.2: "OMS (ontology, specification or model) collection of expressions (like non-logical symbols, sentences and structuring elements) in a given OMS language (or several such languages)."
Section 4.5 "focused OMS: OMS that has a single signature and model class (or logical theory) over that signature as its semantics NOTE A focused OMS is either a basic or structured OMS."
Obviously, if we rename "focussed OMS" to "OMS" we get a conflict here.
I suggest the following:
Rename section 4.2 from "OMS" to "Basic OMS" *
Include in in 4.2 the definition "Basic OMS (flat OMS) collection of expressions (like non-logical symbols, sentences and structuring elements) in a given OMS language.
Being in a single language is not enough. OWL is considered a language (last time I read the definitions, anyway), but if some expressions in the OMS are in OWL Full, while others are in OWL DL, I would not consider this a basic OMS.
Tara
Am 02/11/14 19:26, schrieb Tara Athan:
On 11/2/14, 1:18 PM, fabianneuhaus wrote:
@tillmo https://github.com/tillmo The definitions seems to be at odds. Section 4.2: "OMS (ontology, specification or model) collection of expressions (like non-logical symbols, sentences and structuring elements) in a given OMS language (or several such languages)."
Section 4.5 "focused OMS: OMS that has a single signature and model class (or logical theory) over that signature as its semantics NOTE A focused OMS is either a basic or structured OMS."
Obviously, if we rename "focussed OMS" to "OMS" we get a conflict here.
I suggest the following:
- Rename section 4.2 from "OMS" to "Basic OMS" *
Include in in 4.2 the definition "Basic OMS (flat OMS) collection of expressions (like non-logical symbols, sentences and structuring elements) in a given OMS language.
Being in a single language is not enough. OWL is considered a language (last time I read the definitions, anyway), but if some expressions in the OMS are in OWL Full, while others are in OWL DL, I would not consider this a basic OMS.
Tara
Reply to this email directly or view it on GitHub https://github.com/tillmo/DOL/issues/81#issuecomment-61417386.
OWL is considered a language (last time I read the definitions, anyway) The definition in the current draft is too vague to make a decision on whether OWL 2 EL and OWL 2 DL are two languages or the same language. OWL (without any proper specification) is provided as an example for a language.
In my opinion, a sensible identity criterion for a language would be its abstract grammar. Following this criterion, since OWL EL and OWL DL do not share the same abstract grammar, they are different languages. Or, in other words, OWL is a language family and not a language. (The W3C speaks of a language, which consists of several sublanguages, but that's just a different terminology.) Unfortunately, currently OntoIOp does not embrace the distinction, the standard just has "language" and "serialization" and does not allow to distinguish between language family and language. We probably should fix that. In any case, this discussion illustrates that the notion of "OMS language" needs some improvement. Fabian
@tillmo The definitions seems to be at odds. Section 4.2: "OMS (ontology, specification or model) collection of expressions (like non-logical symbols, sentences and structuring elements) in a given OMS language (or several such languages)."
Section 4.5 "focused OMS: OMS that has a single signature and model class (or logical theory) over that signature as its semantics NOTE A focused OMS is either a basic or structured OMS."
Obviously, if we rename "focussed OMS" to "OMS" we get a conflict here.
I suggest the following:
NOTE Basic OMS may be used as a building block for a larger OMS." EXAMPLE SNOMED CT is a basic OMS, which contains medical terms.