Quoting MJ Suhonos <[log in to unmask]>:
> 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.
dcterms so so terribly lossy that it would be a shame to reduce MARC
to it. What we need, ASAP, is a triple form of MARC (and I know some
folks have experimented with this...) and a translate from MARC to the
RDA elements that have been registered in RDF. However, I hear that
JSC is going to be adding more detail to the RDA elements so that
could mean changes coming down the pike.
I started to create a MARC/RDA crosswalk out of the JSC document that
compares them, but there were catches: 1) the document wasn't specific
enough 2) there are going to have to be lots of 'if-then-else's
incorporated into it.
I am interested in working on "MARC as triples", which I see as a
transformation format. I have a database of MARC elements that might
be a crude basis for this. Again, some logic will be needed to get the
real meaning out of the MARC fields and subfields. I would appreciate
hearing from anyone who has done some or all of this.
kc
>
> 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
>>>
>
--
Karen Coyle
[log in to unmask] http://kcoyle.net
ph: 1-510-540-7596
m: 1-510-435-8234
begin_of_the_skype_highlighting 1-510-435-8234 end_of_the_skype_highlighting
skype: kcoylenet
|