This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 11865 - MEX: @Dialect and @Identifier do not uniquely identify a metadata "blob"
Summary: MEX: @Dialect and @Identifier do not uniquely identify a metadata "blob"
Status: CLOSED REMIND
Alias: None
Product: WS-Resource Access
Classification: Unclassified
Component: MetadataExchange (show other bugs)
Version: CR
Hardware: All All
: P2 major
Target Milestone: ---
Assignee: notifications mailing list for WS Resource Access
QA Contact: notifications mailing list for WS Resource Access
URL:
Whiteboard:
Keywords: hasProposal
Depends on:
Blocks:
 
Reported: 2011-01-25 19:37 UTC by Gilbert Pilz
Modified: 2011-09-13 21:31 UTC (History)
1 user (show)

See Also:


Attachments
proposal from gil, katy and doug (346.00 KB, application/msword)
2011-02-08 01:09 UTC, Doug Davis
Details

Description Gilbert Pilz 2011-01-25 19:37:14 UTC
Some of the language in WS-MEX seems to assume that @Dialect and @Identifier uniquely define a single metadata "blob". For example, in the description of PutMetadata it says:

"The resource metadata (identified by the dialect and identifier) specified by each metadata section MUST be replaced in its entirety by the metadata specified in the PutMetadata request message."

In general, however, this is not true. For example, it is permissible to split one's schema into separate xsd:schema files/documents - each having the same @targetNamespace. If you did a GetMetadata with a Dialect that specified @Type='xsd:schema' and @Identifier='http://www.foo.com' (for example), you may get a Metadata document with more than one MetadataSection's - each with the same @Dialect and @Identifier values. The spec says nothing about whether these sections are related to one another or about how/if they should be combined. On a PutMetadata operation, it's not clear which of the matching MetadataSections should be replaced or if all of them should be replaced. Similarly on the DeleteMetadata operation; which MetadataSection should be deleted or all?
Comment 1 Doug Davis 2011-02-08 01:09:26 UTC
Created attachment 953 [details]
proposal from gil, katy and doug
Comment 2 Robert Freund 2011-02-15 17:59:53 UTC
resolved as proposed