- From: Michael Schneider <schneid@fzi.de>
- Date: Wed, 15 Apr 2009 14:58:20 +0200
- To: "Ivan Herman" <ivan@w3.org>
- Cc: <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A00125F935@judith.fzi.de>
Hi!
Only some trivial/minor things, no change of the intended content of the proposed mail:
>Dear Phil,
>
>thanks for you note.
^^^
"your" ?
>We have indeed found some problems in section 4.6
>of http://www.w3.org/TR/2009/WD-powder-formal-20090403/ which needs
>updates. There are as follows.
^^^^^
"They" ?
>- The reference should be to XSD1.1 and not XSD2:
> http://www.w3.org/TR/xmlschema11-2/
>
>- 'At the time of writing, the OWL-2' should say "OWL 2" (ie, no hyphen)
>
>- The reference to OWL 2 currently points to the OWL 2 primer.
^^^^^
Maybe better "Primer" (capitalized).
>We think
>it would be better if it pointed at the (new) OWL 2 Overview document:
^^^^^^^^^^^^^^
"OWL 2 Document Overview [document]" (the second "document", while correct, sounds a bit strange after the change).
>http://www.w3.org/TR/owl2-overview/
>
>- The semantic condition refers to rdfs:Resource for the domain of
>hasIRI. Although the description refers to an extension of the RDF
>semantics, it makes use of, say, owl:DatatypeProperty. Hence it may be
>stylistically better to refer to owl:Thing.
>
>- The encoding of the condition in the example has several problems,
>partially due to some recent changes in OWL 2. These are
>
> - namespace changes (OWL 2 refers to xsd:pattern directly and not
>owl:pattern; it
^^
"OWL 2" (looks like "it" refers to "owl:pattern".
>reuses rdfs:Datatype instead of datarange)
^^^^^^^^^^
"owl:DataRange"
> - we also think that the type of restriction used is inappropriate.
>owl:hasValue should refer to a single individual and not to a
>datatype/datarange. Based on the rest of the POWDER semantics, what you
>probably have to use is owl:allValuesFrom, but this is something you
>have to decide, of course
>
> - the RDF mapping of facets is based on a list of blank nodes
>instead of the approach used in the current code
>
>The first example (the second has similar structure) should look
>something like:
>
><owl:Restriction>
> <owl:onProperty rdf:resource="....#hasIRI"/>
> <owl:allValuesFrom>
> <rdfs:Datatype>
> <owl:onDatatype rdf:resource="...#string"/>
> <owl:withRestrictions rdf:parseType="Collection">
> <rdf:Description>
> <xsd:pattern rdf:datatype="...#string">PATTERN</xsd:pattern>
> </rdf:Description>
> </owl:withRestrictions>
> <rdfs:Datatype>
> </owl:allValuesFrom>
></owl:Restriction>
>
>
>We are sorry not to have spotted this issue earlier.
>
>Sincerely
>
>Ivan
>(In the name of the OWL 2 Working Group)
Cheers,
Michael
--
Dipl.-Inform. Michael Schneider
Research Scientist, Dept. Information Process Engineering (IPE)
Tel : +49-721-9654-726
Fax : +49-721-9654-727
Email: michael.schneider@fzi.de
WWW : http://www.fzi.de/michael.schneider
=======================================================================
FZI Forschungszentrum Informatik an der Universität Karlsruhe
Haid-und-Neu-Str. 10-14, D-76131 Karlsruhe
Tel.: +49-721-9654-0, Fax: +49-721-9654-959
Stiftung des bürgerlichen Rechts, Az 14-0563.1, RP Karlsruhe
Vorstand: Prof. Dr.-Ing. Rüdiger Dillmann, Dipl. Wi.-Ing. Michael Flor,
Prof. Dr. Dr. h.c. Wolffried Stucky, Prof. Dr. Rudi Studer
Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
=======================================================================
Received on Wednesday, 15 April 2009 12:59:01 UTC