- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 12 Apr 2007 10:47:58 +0100
- To: Pat Hayes <phayes@ihmc.us>
- CC: Michael Schneider <m_schnei@gmx.de>, rogargon@gmail.com, alanruttenberg@gmail.com, semantic-web@w3.org, public-owl-dev@w3.org
Pat Hayes wrote:
> We really only need one, and encourage everyone to use it. We could make
> it by replacing the OWL prefix by some other namespace, such as
> http://www.w3.org/2002/07/owllist# and calling it 'owllist:'
>
>> , while there is already a lot of collection vocabulary in RDF, which
>> they can only use either in a very limited way, like for rdf:Bag and
>> friends, or not at all, like for rdf:List. Perhaps, it would have been
>> wiser to not use 'rdf:List' in the OWL-to-RDF mappings (like e.g. for
>> the argument list of owl:intersectionOf expressions), but instead use
>> a custom OWLList for this purpose.
>
> That is what probably should have been done, give that the DL purists
> insisted on putting that vocabulary out of bounds. But oh well, its too
> late now.
>
What about this design for the RDF/XML
<rdf:Description rdf:ID="X">
<rdf:value
rdf:parseType = "eg:Collection" xmlns:eg="http://example.com/"/>
<rdf:Description rdf:ID="A"/>
<rdf:Description rdf:ID="B"/>
</rdf:value>
</rdf:Description>
<#X> rdf:value _:h .
_h eg:first <#A> .
_h eg:rest _:t .
_:t eg:first <#B> .
_:t eg:rest eg:nil .
i.e. allow eg:Collection as a macro for the collection syntax,
parameterised over the namespace.
Defect is the use of the QName in the attribute value - permitted but
discouraged, and it would be the first case in RDF/XML.
Another possibility would be to permit any URI ending in the substring
"Collection" to behave like that. Or even more oddly, any URI ending in
Non-NC-Name-Char + "Collection" to behave like that, i.e.
OK
rdf:parseType= "http://example.com/Collection"
Not OK
rdf:parseType= "http://example.com/MyCollection"
OK
rdf:parseType= "http://example.com/My-Collection"
Jeremy
--
Hewlett-Packard Limited
registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England
Received on Thursday, 12 April 2007 09:48:46 UTC