- 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