[OWL] Annotations on subclass axioms etc.
Alan Rector
rector at cs.man.ac.uk
Tue Nov 15 05:35:20 EST 2005
All
One minor point that I made to Ian but didn't get a chance to bring
up in the regular discussion under the heading of 'enriched
annotations'.
For detailed annotation of provenance and attribution to modules, we
need to be able to put an annotation on each axiom, and each use of a
restriction.
USE CASE: We need to know who asserted that subclassOf(B,A) and why,
its editorial status, etc. Particular subuse case, markup to
differentiate inferred from asserted axioms. We need this
information at a much finer grain than the definition of a class or
individual, because the complete definition might be assembled out of
numerous different submodules.
Likewise, we need a solution, presumably annotation, for indicating
which restriction usage came from which ontology when importing an
ontology. The namespace mechanism works fine for the names of
classes and individuals, but not for the axioms themselves nor for
anonymous classes.
I think a standardised/agreed annotation vocabualry for the purpose
of identifying the module from which an axiom came would be a big
step forward in modularisation. As it is, as I understand it, if I
have three modules, M1, M2, MJoin and M2 imports M1, and MJoin
imports M2 (and possibly M1), I have no way of knowing if an axiom
on a class in M1 that uses a class or property in M2 was created by
M2 and imported by MJoin or added by MJoin.
As I read it, the abstract syntax doesn't currently allow annotations
on subclassOf or typeOf axioms; I am off line and can't check but I
don't think it allows them on individual applications of restrictions
either, but only on the classes.
Regards
Alan
-----------------------
Alan Rector
Professor of Medical Informatics
Department of Computer Science
University of Manchester
Manchester M13 9PL, UK
TEL +44 (0) 161 275 6188/6149
FAX +44 (0) 161 275 6204
www.cs.man.ac.uk/mig
www.clinical-esciences.org
www.co-ode.org
More information about the OWL
mailing list