W3C home > Mailing lists > Public > public-prov-wg@w3.org > September 2012

PROV-ISSUE-551: Flatten XML Schema removing records and/or dependencies? [XML Serialization]

From: Provenance Working Group Issue Tracker <sysbot+tracker@w3.org>
Date: Wed, 12 Sep 2012 13:14:53 +0000
Message-Id: <E1TBmmL-0007vm-2E@nelson.w3.org>
To: public-prov-wg@w3.org
PROV-ISSUE-551: Flatten XML Schema removing records and/or dependencies? [XML Serialization]

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

Raised by: Curt Tilmes
On product: XML Serialization

I was looking at renaming Bundle->Document and NamedBundle->Bundle for PROV-ISSUE-549, and I wonder if it wouldn't simplify things to simply remove "records" and "dependencies".  They seem to be artificial organizational elements.  They make editing/maintaining the schema a bit cleaner, but at the cost of making the resulting XML more complicated.

I wonder if we shouldn't go the other way, make the schema itself a bit more complicated in order to make it easier to produce XML PROV documents in a more natural way?

I propose making the top level element always be a prov:Document, which
can hold any number of any of (entity,activity,agent,bundle and any of the dependency elements without the dependencies wrapper) in any order (also resolves PROV-ISSUE-547).

A prov:Bundle would also hold any of those with the exception of another bundle.
Received on Wednesday, 12 September 2012 13:15:01 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 12 September 2012 13:15:01 GMT