Re: PROV-ISSUE-142 (Tlebo): Can roles only be Literals? [Data Model]

Hi,

I'm not so sure the new text is crisp enough ("leaf" is too informal?):

< A PROV-DM Literal is a "leaf" value, since it does not refer to any other PROV-DM construct. Among the PROV-DM Literals, we find 
URIs allowing outgoing relations to resources outside the scope of PROV-DM.

 > A PROV-DM Literal is a value whose intepretation is outside the scope of PROV-DM. In particular, a Literal may be a URI-typed 
string, but such URI has no specific interpretation in the context of PROV-DM.

What do you think

-Paolo



On 11/7/11 11:19 PM, Luc Moreau wrote:
> Hi Tim, Stephan, Jim,
>
> Here is a first draft of the literal section.
>
> http://dvcs.w3.org/hg/prov/raw-file/default/model/ProvenanceModel.html#record-literal
>
> It would be good to have your feedback.
> If you find it's ok, than the literals examples in the document need to
> be checked.
>
> Cheers,
> Luc
>
> On 07/11/11 18:15, Jim McCusker wrote:
>> On Mon, Nov 7, 2011 at 12:42 PM, Paolo Missier<Paolo.Missier@ncl.ac.uk>   wrote:
>>
>>> DM says:
>>>
>>> 5.5.5 Literal
>>>
>>> Literals represent data values such as particular string or integers.
>>>
>>> My understanding is it's always been used in the standard grammar production
>>> meaning (eg: http://savage.net.au/SQL/sql-2003-2.bnf.html#literal). Not so?
>>>
>> I think a clearer definition would be:
>>
>> A Provenance Literal is a "leaf" value. It does not explicitly have
>> any outgoing relations (in SW-ish: Is not a subject of any statement)
>> in the PROV data model. Any outgoing relations from a Provenance
>> Literal is out of scope for the PROV DM.
>>
>> Jim
>>


-- 
-----------  ~oo~  --------------
Paolo Missier - Paolo.Missier@newcastle.ac.uk, pmissier@acm.org
School of Computing Science, Newcastle University,  UK
http://www.cs.ncl.ac.uk/people/Paolo.Missier

Received on Tuesday, 8 November 2011 08:35:19 UTC