Re: PROV-ISSUE-650: dictionary insertion, with or without id/attrs? [PROV-DICTIONARY]

Looks reasonable to me.

I'm not at work for the rest of this week, but I'll have draft the proposed
changes next week so we can vote on them at the telecon.

- Tom

2013/3/14 Luc Moreau <l.moreau@ecs.soton.ac.uk>

>
> +1
>
>
> On 14/03/2013 15:44, Stephan Zednik wrote:
>
>> Do the derivation by insertion and removal support the same set of
>> PROV-defined attributes?
>>
>> Assuming that they support prov:label and prov:type and not the other
>> PROV-defined attributes, I would suggest we update the Insertion and
>> Removal complexTypes in the following way.
>>
>> The current insertion:
>>
>>         <!-- Insertion -->
>>         <xs:complexType name="Insertion">
>>         <xs:sequence>
>>                 <xs:element name="newDictionary" type="prov:IDRef"/>
>>                 <xs:element name="oldDictionary" type="prov:IDRef"/>
>>                 <xs:element name="keyValuePair" type="prov:KeyValuePair"
>> maxOccurs="unbounded"/>
>>         </xs:sequence>
>>         </xs:complexType>
>>
>> be changed to:
>>
>>         <!-- Insertion -->
>>         <xs:complexType name="Insertion">
>>         <xs:sequence>
>>                 <xs:element name="newDictionary" type="prov:IDRef"/>
>>                 <xs:element name="oldDictionary" type="prov:IDRef"/>
>>                 <xs:element name="keyValuePair" type="prov:KeyValuePair"
>> maxOccurs="unbounded"/>
>>                  <!-- prov attributes -->
>>                  <xs:element ref="prov:label" minOccurs="0"
>> maxOccurs="unbounded"/>
>>                  <xs:element ref="prov:type" minOccurs="0"
>> maxOccurs="unbounded"/>
>>                  <xs:any namespace="##other" processContents="lax"
>> minOccurs="0" maxOccurs="unbounded"/>
>>         </xs:sequence>
>>            <xs:attribute ref="prov:id"/>
>>         </xs:complexType>
>>
>> The current removal:
>>
>>         <!-- Removal -->
>>         <xs:complexType name="Removal">
>>         <xs:sequence>
>>                 <xs:element name="newDictionary" type="prov:IDRef"/>
>>                 <xs:element name="oldDictionary" type="prov:IDRef"/>
>>                 <xs:element name="key" type="xs:anySimpleType"
>> maxOccurs="unbounded" />
>>         </xs:sequence>
>>         </xs:complexType>
>>
>> be changed to:
>>
>>         <!-- Removal -->
>>         <xs:complexType name="Removal">
>>         <xs:sequence>
>>                 <xs:element name="newDictionary" type="prov:IDRef"/>
>>                 <xs:element name="oldDictionary" type="prov:IDRef"/>
>>                 <xs:element name="key" type="xs:anySimpleType"
>> maxOccurs="unbounded" />
>>                  <!-- prov attributes -->
>>                  <xs:element ref="prov:label" minOccurs="0"
>> maxOccurs="unbounded"/>
>>                  <xs:element ref="prov:type" minOccurs="0"
>> maxOccurs="unbounded"/>
>>                  <xs:any namespace="##other" processContents="lax"
>> minOccurs="0" maxOccurs="unbounded"/>
>>         </xs:sequence>
>>            <xs:attribute ref="prov:id"/>
>>         </xs:complexType>
>>
>> --Stephan
>>
>> On Mar 13, 2013, at 9:18 AM, "Provenance Working Group Issue Tracker"<
>> sysbot+tracker@w3.org**>  wrote:
>>
>>
>>
>>> PROV-ISSUE-650: dictionary insertion, with or without id/attrs?
>>>  [PROV-DICTIONARY]
>>>
>>> http://www.w3.org/2011/prov/**track/issues/650<http://www.w3.org/2011/prov/track/issues/650>
>>>
>>> Raised by: Luc Moreau
>>> On product: PROV-DICTIONARY
>>>
>>> Hi,
>>>
>>> It seems that the prov-n notation for dictionary insertion allows for id
>>> and attributes, but the xml schema does not. Ontology contains a qualified
>>> Insertion.
>>>
>>> So is this  a mistake of the schema?
>>>
>>> Thanks,
>>> Luc
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>
> --
> Professor Luc Moreau
> Electronics and Computer Science   tel:   +44 23 8059 4487
> University of Southampton          fax:   +44 23 8059 2865
> Southampton SO17 1BJ               email: l.moreau@ecs.soton.ac.uk
> United Kingdom                     http://www.ecs.soton.ac.uk/~**lavm<http://www.ecs.soton.ac.uk/~lavm>
>
>
>
>

Received on Thursday, 14 March 2013 16:04:46 UTC