On Nov 24, 2015, at 8:20 PM, Eric Lease Morgan <emor...@nd.edu> wrote:

>>> Do Dublin Core files exist, and if so, then can somebody show me one? Put 
>>> another way, can you point me to a DTD or schema denoting Dublin Core XML? 
>>> The closest I can come is the standard/default oai_dc description of an 
>>> OAI-PMH item.
>> 
>> On Nov 24, 2015, at 8:11 PM, Benjamin Florin <benjamin.flo...@gmail.com> 
>> wrote:
>> 
>> Sometimes the Dublin Core documentation uses "Dublin Core record" to
>> describe XML records that use Dublin core vocabulary, for example:
>> http://dublincore.org/documents/2003/04/02/dc-xml-guidelines/
>> 
>> Those records do use the Simple and Qualified Dublin Core XML Schema <
>> http://dublincore.org/schemas/xmls/>, which basically layout a list of
>> simple elements with DC labels that may contain strings and possibly a
>> language attribute.
> 

> From one of the links above I see a viable schema:
> 
> http://dublincore.org/schemas/xmls/qdc/2008/02/11/dc.xsd
> 
> And yes, I haven’t seen any Dublin Core records “in the wild” either, but 
> based on the information above, they apparently can exist. Thank you.


I take back what I said earlier. Dublin Core records don’t exist, and I would 
like to re-enforce what was said by Benjamin, "Sometimes the Dublin Core 
documentation uses 'Dublin Core record' to describe XML records that use Dublin 
core vocabulary.” In this vane, I think think Dublin Core records are similar 
to unicorns, and I wish Library Land would stop alluding to them.

Benjamin points to as many as three different XML schema describing the 
implementation of Dublin Core:

 1. http://dublincore.org/schemas/xmls/simpledc20021212.xsd
 2. http://dublincore.org/schemas/xmls/qdc/2008/02/11/dc.xsd
 3. http://dublincore.org/schemas/xmls/qdc/2008/02/11/dcterms.xsd

None of these schema define a root element, and therefore it not possible to 
create an XML file that both: 1) validates against any of the schema, and 2) 
does not declare another schema to contain the Dublin Core data. If a given XML 
file does validate then it will not validate against the Dublin Core schema but 
instead the additional schema. An XML file must have one and only one root 
element, and the schemas listed above do not define root elements. 

One of my students identified a number of ways Dublin Core data could be 
embedded in HTML [1], but again, such files are not Dublin Core files. Instead, 
they are HTML files.

The idea of a “Dublin Core record” probably stems from the idea of a “MARC 
record” which is bad in and of itself. For example, how many times have you 
seen a delimited version of MARC called a ‘MARC record’? The idea of a "Dublin 
Core record” seems detrimental the understanding of what Dublin Core is an how 
it is implemented. 

Dublin Core is a set of element names coupled with very loose definitions of 
what those names are to contain and how they are to be applied. 

To what degree am I incorrect? What am I missing something?

[1] DC-HTML - http://dublincore.org/documents/dc-html/

—
Eric Lease Morgan
Artist- And Librarian-At-Large

Reply via email to