- From: Ivan Herman <ivan@w3.org>
- Date: Mon, 14 Jul 2008 16:17:34 +0200
- To: public-powderwg@w3.org
- Message-ID: <487B5FFE.9020804@w3.org>
Comment on http://www.w3.org/TR/2008/WD-powder-formal-20080709/, Formal
Semantics
[[[
POWDER-S (Semantic POWDER)
The Semantic encoding uses a fragment of RDF/OWL that has been
extended in a way that facilitates the matching of the string
representation of a resource's identifier against a regular expression....
]]]
then, later (in Section 2.2):
[[[
Since the attribution element provides data about the document itself,
it is transformed from POWDER (through POWDER-BASE) into POWDER-S as an
RDF Description for which the value of the rdf:about attribute is null.
]]]
There is a mixup here of RDF/OWL as a model and its serialization in XML
(namely RDF/XML). rdf:about is _not_ an RDF (model) notion, but a
particular attribute in the RDF/XML serialization (I know, it is a bit
confusing, sorry about that...:-).
the problem is, of course, that we do not have a standard for named
graphs (alas!). One of way of solving that is to specify from the start
that the whole spec is geared at RDF/XML only, but that is, obviously,
not nice.
Alternatively, some careful wording (I do not have one from the top of
my head, unfortunately) might say that those annotations refer to the
specific POWDER-S graph and this is expressed in RDF/XML with the "" value.
Yet another, slightly more complex but more standard possibility is to
use the owl:Ontology element
http://www.w3.org/TR/owl-ref/#Ontology-def
specifying that the Ontology header refers to the generated POWDER-S
graph (and, indeed, in most of the cases, the rdf:about will be "" on
that ontology, too).
I tend to opt for some more careful wording...:-)
Ivan
--
Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Monday, 14 July 2008 14:32:22 UTC