PROV-ISSUE-374 (member-membership-indirection): indirection for Dictionary members [Ontology]

PROV-ISSUE-374 (member-membership-indirection): indirection for Dictionary members [Ontology]

http://www.w3.org/2011/prov/track/issues/374

Raised by: Timothy Lebo
On product: Ontology

What is the purpose of prov:membership [ a prov:Membership ] in the Dictionary Modeling?
Would it not be more straightforward to use prov:member to describe the Dictionary directly?

Currently, the 2WD PROV-O uses:

:c1 a prov:Dictionary;
   prov:membership [ 
      a prov:Membership;
      prov:member [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2
      ];
   ];
.

Why could it not be simply:


:c1 a prov:Dictionary;
   prov:member [ 
      a prov:KeyValuePair;
      prov:key   "k1"^^xsd:string;
      prov:value :e1
   ], [ 
      a prov:KeyValuePair;
      prov:key   "k2"^^xsd:string;
      prov:value :e2
   ];
.


Thanks,
Tim

Received on Tuesday, 15 May 2012 13:04:06 UTC