From: Mike Taylor
>Finally, there is the proposal that you posted, namely the ability to
extend Dublin Core records with elements from the Record Metadata namespace.
I think this is a good and useful proposal, but it has nothing to do with
the particular problem we set out to solve.
I think you're still not grasping what I'm proposing.
I'm NOT proposing to extend our DC schema with the RMD namespace. I'm
proposing to extend the DC schema with both the RMD namespace AND the DMD
namespace.
The DMD namespace will be a discrete set of descriptive metadata elements
that we come up with collectively (just as we did for the DMD namespace) one
of which will be 'price'. Note that extending DC for RMD was a one line
addition to the schema <xs:any namespace="dmd> , and extending it further
for AMD will be another one line addition <xs:any namespace="DMD">.
This approach does not have the interoperability problem you cite because,
dmd:price for example, will be a well-known element from a well-known
namespace.
If the person who started this discussion, about price, wants to use ONIX,
fine, but at least we'll have this in place for the next time someone has a
similar need.
We can simply call this schema DCPlus.
And I can trivially create the schema that Theo asks for (DCX)also with a
one-line addition <xs:any namespace="any"> (or something to that effect).
Which I'll do as soon as I'm back in the office (I'm away for a few days).
--Ray
|