- From: Pat Hayes <phayes@ihmc.us>
- Date: Thu, 15 Apr 2004 12:28:40 -0500
- To: kendall@monkeyfist.com
- Cc: RDF Data Access Working Group <public-rdf-dawg@w3.org>
Task
An RDF/OWL ontology editing/browsing/displaying system uses a
specialized GUI to display OWL/RDF ontologies. It uses RDF
annotations to the OWL/RDF to record information relevant to its
operation (such as screen coordinates, font styles, color) as part of
the ontology, using a specialized set of property names all in a
namespace reserved for use by the application. This enables it to use
RDF/OWL tools and conventions to store an ontology during an extended
work period.
(We are designing such a system right now, called CODE, and it will do this.)
The developer wishes to be able to detect when any such triples occur
in an RDF graph, to extract them all when they do occur, and also to
be able to extract all triples which do not use any name in this
reserved namespace. To do this, a query which matches any triple with
a property name in a set of namespaces would be a useful feature, for
example in an ad-hoc notation:
(?x {+<codelay:> +<cadegra:>}?y ?z .)
should match any triple whose property name is a URI in one of the
namespaces indicated, while
({-codelay:}?x {+codelay:}?y ?z .)
should match any triple whose property URI is in the codelay:
namespace and whose subject is a URI not in that namespace.
Actually this notation really is horrible, but I dont have time to
think of a better one.
We actually will have to be able to do this for CODE, and will
implement it ourselves if we have to, but I think that being able to
do name-space sensitive retrieval might be generally useful, eg so as
to be able to easily detect if an RDF graph uses any OWL terminology.
Pat
--
---------------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973 home
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32501 (850)291 0667 cell
phayes@ihmc.us http://www.ihmc.us/users/phayes
Received on Thursday, 15 April 2004 13:28:55 UTC