[Ontology] UCDs vs ontologies?
Elizabeth Auden
eca at mssl.ucl.ac.uk
Thu Jun 2 07:03:14 PDT 2005
Hi Sebastien,
> That way, instead of having to define zillions of slots (i.e. at least
> one per new subclass of Property) and writing:
>
> MyConcept hasContact Contact
> MyConcept hasHow How
> MyConcept hasWhat What
> ... and as many as there are different possible properties
>
> we could simply write things like:
>
> MyConcept hasProperty Property (with multiple cardinality, this
> would cover all the above: no need to predefine all possible cases)
This is in line with something I read when I first started looking into
ontologies a few years ago, that one way of doing things is to have <10
properties of the generic "has a", "is a" variety.
However, since then I've also read that providing more specific properties
can also reduce confusion if the property has a human-readable /
understandable name. If someone sees that class "Cow" has property
"hasLegs", then you can write Cow hasLegs Legs (4), whereas if "Cow" had
"hasProperty", then you could end up with Cow hasProperty Beak.
Of course, if the ontology goes the first route of having only a few
generic properties, then one only has to be omnicient for each class, so
"hasProperty" could be restricted to "value", "unit", "WhereWhen" or
"Legs" for any given class.
So: many properties or few properties? I could try out two different
versions while the VOEvent ontology is still quite small and see what
people think.
Elizabeth
More information about the dm
mailing list