W3C home > Mailing lists > Public > public-openannotation@w3.org > January 2013

Re: New Draft comments: Multiplicity

From: Paolo Ciccarese <paolo.ciccarese@gmail.com>
Date: Mon, 28 Jan 2013 16:43:34 -0500
Message-ID: <CAFPX2kBMTvqwA7=BLa0Qho2-obXMrBChWEgtjLPXLm+V38+pLw@mail.gmail.com>
To: Antoine Isaac <aisaac@few.vu.nl>
Cc: public-openannotation <public-openannotation@w3.org>
>>  As a way to alleviate the issue, and also have better matching between OA
>>> and RDF, I'd suggest the following "bridging" axioms:
>>> rdf:first rdfs:subPropertyOf oa:item .
>>> oa:item  owl:propertyChainAxiom  ( rdf:rest  oa:item ) .
>>> It think this would provide a sound basis on which the oa:item statements
>>> from Fig 4.3 could be derived.
>>> [...]
>> While a great idea, I'm not sure that we can make assertions like this
>> about rdf:first?
>> My preference, especially at this stage, would be to leave it alone
>> and add an editors note that ordering in RDF is inherently problematic
>> and future specifications may require changes to the mapping.  This
>> would also give an opportunity to explain why we introduce the classes
>> rather than just using Alt, Bag and List directly.
> I'm ok for the editor note, but then I would use it as an argument for
> using rdf:List directly. The note can say that this would be reverted if
> RDF drops or changes lists (which btw I think it won't do: Bag, Seq and Alt
> are slightly questionable classes, but lists are used in many places, e.g.,
> OWL).
> By the way you could treat my suggestion for the axioms "bridging" between
> rdf:first/rdf:rest and oa:item. Perhaps re-expressing it as an algorithm to
> obtain oa:item statements from rdf:first/rdf:rest ones. It can be useful to
> have a (semi-)formal spec in the document. After all, whether it fits
> OWL(2-DL) or not does not matter much: data producers will have to
> implement these rules to obtain the desired oa:item statements!

There is plenty of existing work in that area. Including work I've
personally done.
I would make sure to not re-invent the wheel on ways of representing lists
in OWL.
I would postpone this to a later time rather than rush it now.

Received on Monday, 28 January 2013 21:44:01 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:38:21 UTC