Print

Print


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" <[log in to unmask]> wrote:
>
> On Nov 24, 2015, at 8:20 PM, Eric Lease Morgan <[log in to unmask]> 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 <[log in to unmask]>
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