- From: Khalid Belhajjame <Khalid.Belhajjame@cs.man.ac.uk>
- Date: Mon, 22 Aug 2011 09:26:20 +0100
- To: Graham Klyne <Graham.Klyne@zoo.ox.ac.uk>
- CC: "Myers, Jim" <MYERSJ4@rpi.edu>, Paul Groth <p.t.groth@vu.nl>, "public-prov-wg@w3.org" <public-prov-wg@w3.org>
Graham, I wasn't thinking of Sparql, rather I was more referring to the definitions. To me IVPof impose an additional constraint compared with complement of, and therefore, is less general. Khalid On 19/08/2011 12:22, Graham Klyne wrote: > I too find the name unhelpful. But I'm also concerned about the form > of the definition. I'm not sure "generality" is the right aspect, > though, as in some ways I see IVPof (to use the old name) as being > more general than complementOf. > > Why: > > Roughly, using SPARQL, I can use IVPof to locate instances of > complementOf. But I can't see how to do the other way. > > e.g. > > [[ > CONSTRUCT > { ?v1 complementOf ?v2 } > WHERE > { ?v1 IVPof ?r ; ?v2 IVPof ?r } > ]] > > So from this operational perspective, IVPof is more generally applicable. > > (But from another perspective, this is possible because IVPof is more > constraining - less general - that complementOf. Hence my comment > about generality not necessarily being a helpful criterion.) > > I find that when I think about provenance being related to an > invariant or less variant view of a resource (e.g. see the discussion > at > http://dvcs.w3.org/hg/prov/raw-file/tip/paq/provenance-access.html#provenance--context-and-resources), > the notion of IVP is useful. I have not yet found a case where > talking/thinking about complementOf is useful to me. Fior this > reason, I prefer having IVPof (or viewOf, or some other name) to > complementOf. > > #g > -- > > > Myers, Jim wrote: >> I'm complaining about the name 'complement' not the generality of the >> definition. Complementary angles are not different characterizations >> of the same angle, they are different angles that create a whole. A >> wine complements food. Some other term with the broader definition >> would be fine. (BTW: I am beginning to think that being able to >> associate a time interval with the relationship would be useful...) >> >> Jim >> >> >>> -----Original Message----- >>> From: Khalid Belhajjame [mailto:Khalid.Belhajjame@cs.man.ac.uk] >>> Sent: Wednesday, August 17, 2011 1:31 PM >>> To: Myers, Jim >>> Cc: Paul Groth; Graham Klyne; public-prov-wg@w3.org >>> Subject: Re: updates to PAQ doc for discussion >>> >>> Hi Jim >>> >>> On 16/08/2011 13:45, Myers, Jim wrote: >>>> As for complementOf - since complement means 'counterpart' and has the >>> notion of not being the same thing - being separate and adding to >>> the thing, I >>> don't think it works as a replacement for IVPof - viewOf doesn't >>> capture >>> everything but would be better than complement in that its English >>> meaning >>> does not conflict ... >>> >>> I am not sure I understand what you mean. Could you please elaborate? >>> >>> The way is complement of is defined seems to me more general that >>> IVP of and >>> also more natural. While IVPof requires that all the immutable >>> attributes of >>> one characterization are subset of the immutable attributes of the >>> other >>> characterization, isComplementOf does not pose this constraint, >>> which is >>> plausible: in practice, when we have two characterizations of an >>> entity, these >>> characterizations are likely to use different set of attributes >>> depending on the >>> observer, and the likelihood that the immutable attributes of one >>> are subset of >>> the immutable attributes of the second is small. >>> >>> Khalid >>> >>> >>> >>>> Jim >>>> >>>>> -----Original Message----- >>>>> From: Paul Groth [mailto:p.t.groth@vu.nl] >>>>> Sent: Tuesday, August 16, 2011 1:21 AM >>>>> To: Myers, Jim >>>>> Cc: Graham Klyne; public-prov-wg@w3.org >>>>> Subject: Re: updates to PAQ doc for discussion >>>>> >>>>> Hi Jim >>>>> >>>>> I think<link> elements in PAQ serve a different purpose the >>>>> semantics is here's how you find me (the resource) in provenance >>> information. >>>>> ComplementOf has a much more constrained meaning. >>>>> >>>>> Paul >>>>> >>>>> >>>>> >>>>> On Aug 16, 2011, at 3:01, "Myers, Jim"<MYERSJ4@rpi.edu> wrote: >>>>> >>>>>> But, having introduced the definition in this way, other uses are >>>>>> possible. The example I've started thinking about is that multiple >>>>>> <link> elements might indicate different URIs denoting different >>>>>> levels of >>>>> invariance. >>>>>> - why aren't these just IVPof relationships? (I'm not arguing >>>>>> against encoding pil relationships as links, just against adding >>>>>> a 'target' >>>>>> concept that duplicates other relationships in the model.) >>>>>> >>>>>> Jim >>>>>> ________________________________________ >>>>>> From: Graham Klyne [graham.klyne@zoo.ox.ac.uk] >>>>>> Sent: Monday, August 15, 2011 5:38 PM >>>>>> To: Myers, Jim >>>>>> Cc: Paul Groth; public-prov-wg@w3.org >>>>>> Subject: Re: updates to PAQ doc for discussion >>>>>> >>>>>> Myers, Jim wrote: >>>>>>>> In Issue 46 (http://www.w3.org/2011/prov/track/issues/46), Luc >>>>>>>> raised the point that the scenario we had agreed to address >>>>>>>> included a case where the recipient of a resource representation >>>>>>>> had no way to know its URI for the purposes of provenance >>>>>>>> discovery. After short discussion, my response to this issue was >>>>>>>> to introduce a new link relation type (currently called "target") >>>>>>>> to allow this URI to be encoded >>>>> in the header of an HTML document. >>>>>>>> Does this help? >>>>>>> So this is only used inside an HTML entity? >>>>>> That was the compelling use-case, but once defined, other uses are >>>>>> not >>>>> excluded. >>>>>>> ... I.e. it is not a relationship between two entities, but is a >>>>>>> means to embed an identifier in an entity (for HTML)? >>>>>> Interesting take. Practically, in the HTML use case, I think I'd >>>>>> have to >>> agree. >>>>>> But I think it is still technically a relation in the same way that >>>>>> owl:sameAs is a relation, even though its semantics tell us that the >>>>>> related RDF nodes denote the same thing. Like all HTML<link> >>>>>> elements, it defines a relation between the resource of which the >>>>>> containing document is a representation and a resource denoted by >>>>>> the given >>>>> URI. They may both be the same resource. >>>>>> But, having introduced the definition in this way, other uses are >>>>>> possible. The example I've started thinking about is that multiple >>>>>> <link> elements might indicate different URIs denoting different >>>>>> levels of invariance. If the HTML is a document in a source code >>>>>> management system, one such URI might denote a specific version, and >>>>>> another might denote the "current" version, both of which might >>>>>> reasonably >>>>> be the referent for provenance assertions. >>>>>> These other uses are not reasons that the propoal was introduced, >>>>>> but are just consequences of not placing unnecessary constraints on >>>>>> the use of the existing<link> feature as defined. >>>>>> >>>>>>> An "ID card" mechanism that would allow me to keep my rdf:resource >>>>>>> URL >>>>> on my physical body so you could connect me to my online identity is >>>>> the same type of thing? >>>>>> Hmmm... I suppose you might think of it like that, but I'm wary of >>>>>> adopting that view as it tends to arbitrarily exclude other >>>>>> possibilities that arguably should flow from this use of >>>>>> the<link> element. >>>>>> >>>>>> #g >>>>>> -- >>>>>> >>>>>> >> >> > >
Received on Monday, 22 August 2011 08:26:49 UTC