The OWL ontology for each MEANING class cites required aspects
The OWL ontology for each property limits its legal values
By putting MEANINGS into classes, rather than unnamed concepts, we
can control how they are modeled, and exploit some prototype images.
By storing images in RDF, we can exploit the storage features, yet keep
selected OWL features at arms length!
I'd like to add a simple syntax for scribbling the above (but defer
this)
By omitting this, one can only define new properties/classes in the
ontology?
However, WORDS allows new aspects/kinds to be based on the above?
Defining meanings of terms:
To work with prototypes, we define a 'kind' as a special class instance
To define meanings for terms - declare most as a kind (a class prototype)
(term ako -parent classes-) => a meaning for the term denoting the kind
(ako -parent kinds-) =>
image of a new kind (per first parent-kind)
Each kind holds a list of (default) descriptors that agree with class
spec
Each listed descriptor looks roughly like this: (aspect -values-)
Each aspect is the defined meaning for some OWL property
Defining meanings and images by using the above:
(term isa -parent classes-) => meaning is an instance (prop name)
(isa -parent classes-) =>
image of an instance (per first parent-class)
(term aso -parent classes-) => meaning is a set of instances (prop name)
(aso -parent classes-) =>
image of a set of instances (per plural, first parent-class)
Modeling changes to the default descriptors
the list of new descriptiors can be replaced below by only the apsect
-values-
(put -object- -new descriptors-) => shape (updated) or complaint, per
-prop-
(-object- has -new descriptors-) => shape (updated) or complaint, per
-prop-
Describing objects:
(-definition-
(prop1 -values-)
..
(propN -values-))