- From: Graham Klyne <GK@NineByNine.org>
- Date: Wed, 12 Feb 2003 10:00:56 +0000
- To: Tim Berners-Lee <timbl@w3.org>
- Cc: RDF Core <w3c-rdfcore-wg@w3.org>
[Restricting thread to RDFcore] At 02:15 PM 2/11/03 -0800, Tim Berners-Lee wrote: >I have a question about implementation of the bagid feature. >My parser doesn't currently implement it, and so fails the RDF >tests which involve it. The same seems to apply to Ids on >arcs. > >One curious thing is that I have not yet found a live case which >which uses bagid to produce the reification suggested in the spec. >No one on the #RDFIG channel when the question >was posed yesterday could could really think of an application >which used it, and no one could really defend its existence as a feature. >I couldn't by a Google search find any real use on the web. >(apart from papers about RDF and test cases). >Is this feature then worth implementing? What does the group think? > > >Another question is about the semantics. >I understand that an id :i on the statement { :superman :can :fly} >should generate the statements > >:i a rdf:Statement; rdf:subject :superman; rdf:predicate :can; >rdf:object :fly. >:superman :can :fly. > >and I might want to use this to generate attribution: > >:lois :thinks :i. > >This would suggest that an owl reasoner (say) that knows that :superman and >:clarkekent are daml:equivalent should be able to infer that > >:i a rdf:Statement; rdf:subject : clarkekent; rdf:predicate :can; >rdf:object :fly. >: clarkekent :can :fly. >:lois :thinks :i. > >This seems counterintuitive, as one would expect it allow one to conclude >that the modified statement is due to the original source. >Some form of quoting around the subject, predicate >and object would seem necessary. I agree that bagid doesn't help at all with this issue. Indeed, I don't think the current RDF semantics (alone), with what I might call its "flat space of interpretations", can adequately deal with the issues of propositions about attitudes that you raise. I did some musing about this topic a while ago [1], and had some thoughts about extension to the RDF semantics to deal with such issues. As yet, it's gone no further than that document. Essentially, what I try to do is sketch how RDF model theory might extend to cover the kinds of things you do with Notation3 formulae. #g -- [1] http://www.ninebynine.org/RDFNotes/UsingContextsWithRDF.html ------------------- Graham Klyne <GK@NineByNine.org>
Received on Wednesday, 12 February 2003 05:05:27 UTC