Print

Print


Sure, my goal is simple in theory and complex in practice: take a pile of MARC records and turn them into a set of DCTERMS (I'll avoid reference to the older QDC notion) so that I can do interesting things with them — the simplest use case being exposing a "record" as a pile of RDF triples.

The main rationale behind using DCTERMS is that it is: a) more expressive than DC, obviously; and b) it's more interoperable with stuff like RDF than MODS, since it's based on the DC abstract model.

The main reason I'm looking at MARC->MODS->DCTERMS instead of the known MARC->QDC crosswalk is because I can't read MARC worth beans (245? 799? XYZ? What?).  And the LoC MARC->MODS XSL does a nice job of mapping and stripping out the stuff that I don't want to be bothered with anyway.

Like I say, if I've misunderstood something, please do feel free to correct me.

MJ

PS.  Actually, Karen's post today is pretty close to the mark.  I'm building a prototype LibBase.

http://kcoyle.blogspot.com/2010/05/bib-data-and-semantic-web.html


On 2010-05-03, at 12:12 PM, Ross Singer wrote:

> Out of curiosity, what is your use case for turning this into DC?
> That might help those of us that are struggling to figure out where to
> start with trying to help you with an answer.
> 
> -Ross.
> 
> On Mon, May 3, 2010 at 11:46 AM, MJ Suhonos <[log in to unmask]> wrote:
>> Thanks for your comments, guys.  I was beginning to think the lack of response indicated that I'd asked something either heretical or painfully obvious.  :-)
>> 
>>> That's my understanding as well. oai_dc predates the defining of the 15 legacy DC properties in the dcterms namespace, and it's my guess nobody saw a reason to update the oai_dc definition after this happened.
>> 
>> This is at least part of my use case — we do a lot of work with OAI on both ends, and oai_dc is pretty limited due to the original 15 elements.  My thinking at this point is that there's no reason we couldn't define something like "oai_dcterms" and use the full QDC set based on the updated profile.  Right?
>> 
>> FWIW, I'm not limited to any legacy ties; in fact, my project is aimed at pushing the newer, "DC-sanctioned" ideas forward, so I suspect in my case using an XML serialization that validates against http://purl.org/dc/terms/ is probably sufficient (whether that's RDF or not doesn't matter at this point).
>> 
>> So, back to the other part of the question:  has anybody seen a MODS <—> DCTERMS crosswalk in the wild?  It looks like there's a lot of similarity between the two, but before I go too deep down that rabbit hole, I'd like to make sure someone else hasn't already experienced that, erm, joy.
>> 
>> MJ
>>