Hi Adam,
Some of what you have done looks similar to XML schemas for DCQ that a group
of us submitted to the DC Architecture group for possible standardization
earlier this year. If you haven't seen these you might want to take a look
at http://www.ukoln.ac.uk/metadata/dcmi/xmlschema/20021007/. Also look at
http://dli.grainger.uiuc.edu/publications/metadatacasestudy/dc_schemas/ and
.../dc_schemas2 and .../dc_schemas3 for some other variations and
extensions.
Regards,
Tom
Adam van den Hoven writes:
> Hi all,
>
> I have a need to use Dublin Core but I don't need, or want, the overhead of RDF parsing. This is particularly true since this will be populated by a template in a content
> management system that barely understands DTDs (forget about RDF Schemas). Since "my" developers understand XML Schema and I can convert that back into DTDs
> easily enough, I needed an XML Schema for Dublin Core. The document "Expressing Simple Dublin Core in RDF/XML" was a good start but I really want to make use of
> the qualifiers and encoding schemes. As a result, I went out an built my own XML Schemas for Qualified Dublin Core.
>
> To do, this I relied heavily on "Expressing Simple..", particularly the schemas given there.
>
> The encodings are achieved using the recommendations from http://dublincore.org/documents/dc-xml-guidelines/. Basically this means creating a simple type that is a
> union of xsd:string and simple types for the encodings, allowing for the use of xsi:type. Now I've established a requirement that all the content of my metadata be simple. I
> know its not generally useful but it works for me in this case. Any mark-up I need will be handled via rdf:Resource links.
>
> In the interest of sharing knowledge I've attached the schemas that I've built. They are not consistently (or even well) documented. That is the next step for me. Since I
> started from existing files, dcmes-dc and dcmes-rdf are the file names I used. Only -dc has changed. dcterms is my own work.
>
> They all should validate, although on my ide, I get error reports against dcterms when validating dcmes-dc and errors in dcmes-dc when validating dcterms. I suspect
> that's a function of the validator not handling circular imports well (rumour has it that its a Xerces problem).
>
> Any input on them would be very nice. Beyond that, perhaps it will useful for other DC work.
--
Thomas Habing
Research Programmer, Digital Library Projects
University of Illinois at Urbana-Champaign
155 Grainger Engineering Library Information Center, MC-274
[log in to unmask], (217) 244-4425
http://dli.grainger.uiuc.edu
|