- From: Frank Manola <fmanola@mitre.org>
- Date: Thu, 07 Feb 2002 21:14:02 -0500
- To: w3c-rdfcore-wg@w3.org
This outlines a suggested plan for organizing the reification discussion at our 2002-02-08 telecon, together with some basic input. Fortunately, I could steal all of this from recent email (the question is whether I've stolen the right stuff!). My overall intention is to see if everyone (a) agrees on what the decision to be made is and, if so (b) is prepared to decide on which option we ought to take. A possible (c) should be some discussion of what to do about the option we *didn't* take (e.g., what do we tell the community about it, or how do we modify the published documents), but that needs to await (b). --Frank Overview: In http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Feb/0064.html Brian summarized the issue, saying: > The formal section of M&S defines rdf:Statement to apply to the triple > as Dan pointed out. However, the examples of reification suggest its > use for provenance, for which stating is more useful. > > I suggest that we don't make a big mountain out of this. There are > two concepts, (subject, predicate, object) and stating. We have one > URI, rdf:Statement. We pick one concept for rdf:Statement to apply > to, and the other will be defined in some other vocabulary(s). Does > it really matter a whole lot which is which? Process: In http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Feb/0207.html Jeremy (basically agreeing with Brian on what the issue was) suggested the following process, which makes sense to me: > We now have some idea of the entailments we are discussing. > I think it is important that we do not vote on these inidividually, and > potentially end up with a self-contradictory set of statements (logic is not > democratic). > > I think we should instead try to group sets of answer to the entailments in > two (or maybe three) consistent positions and then have a straight vote to > decide between them. > > e.g. > > A Stating reading, for the use-case of provenance, having the following > entailments hold: > ??? > and having the following entailments not hold: > ??? > > OR > > A Statement reading, for maximum consistency with para 162 and 163 of M&S, > having the following entailments hold: > ??? > and having the following entailments not hold: > ??? > >OR > >[...] > > > In summary, I think we should have a statings versus statements show-down, > using the entailments to help clarify what each position means. Jeremy also noted in an earlier message that if it turns out that provenance and quoting [insert definition here] are NOT supported by what we decide reification is, then we need to document some recommended solutions for those who want to do those things [I agree; this is a (c) issue]. Test cases/entailments: I've gleaned the following from the message traffic [add any others you like]. Case 1 is the one most of the discussion has been about. My understanding is that a "statement" reading of Case 1 says "yes" to this entailment, and that a "stating" [inscription?] reading says "no". 1. http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Feb/0018.html Does <stmt1> <rdf:type> <rdf:Statement> . <stmt1> <rdf:subject> <subject> . <stmt1> <rdf:predicate> <predicate> . <stmt1> <rdf:object> <object> . <stmt2> <rdf:type> <rdf:Statement> . <stmt2> <rdf:subject> <subject> . <stmt2> <rdf:predicate> <predicate> . <stmt2> <rdf:object> <object> . <stmt1> <property> <foo> . entail: <stmt2> <property> <foo> . 2. http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Feb/0202.html (Brian) if we decide that: <s1> <rdf:type> <rdf:Statment> . <s1> <rdf:subject> <subject> . <s1> <rdf:predicate> <predicate> . <s1> <rdf:object> <object> . <s2> <rdf:type> <rdf:Statment> . <s2> <rdf:subject> <subject> . <s2> <rdf:predicate> <predicate> . <s2> <rdf:object> <object> . <s1> <prop> <value> . entails <s2> <prop> <value> . then to be consistent we must also decide that anything (and nothing) entails: _:s <rdf:type> <rdf:Statment> . _:s <rdf:subject> <subject> . _:s <rdf:predicate> <predicate> . _:s <rdf:object> <object> . for any subject, predicate and object. 3. Graham <ex:subj> <ex:prop> <ex:obj> . entails _:r <rdf:type> <rdf:Statement> . _:r <rdf:subject> <ex:subj> . _:r <rdf:predicate> <ex:prop> . _:r <rdf:object> <ex:obj> . -- Frank Manola The MITRE Corporation 202 Burlington Road, MS A345 Bedford, MA 01730-1420 mailto:fmanola@mitre.org voice: 781-271-8147 FAX: 781-271-875
Received on Thursday, 7 February 2002 21:06:01 UTC