- From: Timothy Lebo <lebot@rpi.edu>
- Date: Mon, 11 Feb 2013 08:42:16 -0500
- To: Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
- Cc: Simon Miles <simon.miles@kcl.ac.uk>, "public-prov-wg@w3.org Group WG" <public-prov-wg@w3.org>
Stian,
On Feb 11, 2013, at 6:07 AM, Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk> wrote:
> On Fri, Feb 8, 2013 at 3:11 PM, Timothy Lebo <lebot@rpi.edu> wrote:
>> The use of the property implies that X is a quotation, by the definition of the property.
>> The domain of the property is not constrained because it wasn't necessary -- Entity is sufficient.
>
>>> If you see “X wasQuotedFrom Y” and you do not know that X is a quotation,
>> You **DO** know that X is a quotation, simply by the fact that it wasQuotedFrom something.
>> Chuck's assumption here is invalid, so the remaining argument does not work.
>
> Perhaps simply introducing the domain of Entity-subclass
> prov:Quotation is sufficient to make this clear.
We already have a prov:Quotation, which serves as the qualified form of wasQuotedFrom.
Perhaps you mean something like "Quote", but adding any new class will put us back to LC, won't it?
> It would perhaps
> seem odd to have the prov:wasQuotedFrom relationship alone, as it's
> quite specific provenance that you perhaps did not expect to find in
> PROV. We have however agreed that it could be reused beyond the
> textual citations from books, etc - for instance, from my domain:
I think the broad use of wasQuotedFrom is a good reason to avoid a subclass of Enitty (e.g. Quote).
wasQuotedFrom is simply another relation that one can express among Entities - the core of PROV.
>
> <http://example.com/workflow> a prov:Entity, :Workflow ;
> dcterms:hasPart :component1, :component2 .
>
> <http://example.com/workflow#component1> a prov:Entity, :Component,
> prov:wasQuotedFrom <http://example.com/otherWorkflow> ;
> prov:alternateOf <http://example.com/otherWorkflow#component3> .
>
>
> Here we just want to say that I've taken some part #component3 from
> <http://example.com/otherWorkflow> and copied it (somewhat verbatim)
> to our <http://example.com/workflow>.
>
>
> A key property of a quotation is where it was from
> (prov:wasQuotedFrom),
Which PROV covers.
> another would be who it's attributed to
Which PROV covers.
> (we
> should clarify if prov:wasAttributedTo on a prov:Quotation
are you abusing here the existing prov:Quotation to be a subclass of Entity (i.e, Quote)?
> should show
> who uttered the original quote, who chose to cut it out and use it as
> a quotation, or both.)
Which PROV covers.
>
> A quotation is also usually part of something else - but if we were to
> recommend say dcterms:isPartOf for this, then we might also have to
> clarify if a prov:Quotation is a particular quotation somewhere else.
>
> Ie. is ("To be or not to be" as quoted in a blog post by Stian is a
> different prov:Quotation from "To be or not to be" in a tweet by
> Stian) , or if it is that selection of an original, no matter who is
> doing the quoting. (Ie. "To be or not to be" in my blog post, in a
> tweet, in another book, and in a play could all be the same
> prov:Quotation instance).
specialization and multiple distinct identifiers (URIs) handles this.
-Tim
> I would tend towards the first, which would
> make prov:wasAttributedTo to the original author trickier, or even
> just let it be open (allow both styles) - but then not say anything
> about part-of.
>
> --
> Stian Soiland-Reyes, myGrid team
> School of Computer Science
> The University of Manchester
>
>
Received on Monday, 11 February 2013 13:43:04 UTC