Re: practical problems with rdf:parseType="Collection" implementation

>
>Its also quite awkward to query for, eg. in RDQL. I guess we need some
>kind of idiom that means is a memeber of this list. Theres nothing that
>logically comes from the structure though, unlike with collections.

You are absolutely correct  -- querying RDF lists using RDQL as it exists today
makes absolutely no sense.  This kind of list is intended to be used in
conjunction with some kind of recursion.  If and when we have rules
(e.g., RULEML) then writing a single memberOf rule is probably all that
we would need to make it easy to extract items from a list within a query.
But it would be better if this functionality were part of a W3C standard.

There ought to be an official "memberOf" property with domain RDF:Resource
and range RDF:List that is true for each member of a list.  Implementers of
RDF servers might wish to implement such a property on their own, in hopes
that the (future) RDF committee will see the light and formally bless such a
property some time in the future.

Cheers, Bob

P.S., Actually, I'd prefer that "memberOf" would be polymorphic, with range
Collection, or whatever class subsumes all of the current and future RDF
collections.

Received on Thursday, 14 August 2003 11:33:16 UTC