Hi Eric, It seems to me that what you are missing is Dublin Core Abstract Model[1], and related DCMI concepts like Description Set Profiles and Application Profiles.
DCAM is overwrought and out of date, at this point, but it might help clarify what Dublin Core folks are talking about when they talk about "records" (a document that serializes a "description set"). Informally, we might call such a record that mainly or exclusively uses Dublin Core or QDC a "Dublin Core" record. When being introduced to DC in class, years back, I recall being asked to write such a serialization in a format of my choosing; allowing for everything from XML to CSV to simple, ad-hoc key-value formats. - Tom [1] http://dublincore.org/documents/2007/04/02/abstract-model/ On Nov 27, 2015 7:25 PM, "Eric Lease Morgan" <emor...@nd.edu> wrote: > > 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