[openbiblio-dev] Exposing as RDF...

Peter Murray-Rust pm286 at cam.ac.uk
Sat Jun 26 21:00:10 UTC 2010


On Sat, Jun 26, 2010 at 12:40 PM, Dan Matei <Dan at cimec.ro> wrote:

> Hi
>
>
> I'll start abrubtly :-)
>

Thanks - it's very valuable to have discussions


>
> Imagine I want to expose a "manifestation record" as RDF triples (I'm not a
> RDF fan, but ... :-).
>

My personal opinion is that it's the best of a number of alternatives, but
if there is a coherent chunk of XML keep that as XML.


> Supose the manifestation's GUID is a657df1b-565f-4150-99e1-438d3acc22b5.
>
> How should I expose (let's say) the title area ?
>
>
>
> 1) As one triple (display form) ?
>
> subject:  a657df1b-565f-4150-99e1-438d3acc22b5
> predicate: isbd:title & responsibility area
> object: "Contre les valeurs bourgeoises / par Gilbert Ganne. Pour les
> valeurs bourgeoises / par Georges Hourdin"@fr
>

If the question is "should we have our own microsyntaxes?" I wouls suggest
not, and use RDF instead.

>
>
>
> 2) Each element as a distinct triple ?
>
> subject:  a657df1b-565f-4150-99e1-438d3acc22b5
> predicate: isbd:title & responsibility area
> object: a
>
> subject: a
> predicate: ex:title group
> object: a1
>
> subject: a
> predicate: ex:title group
> object: a2
>
> subject: a1
> predicate: isbd:title proper
> object: "Contre les valeurs bourgeoises"@fr
>
> subject: a1
> predicate: isbd:responsibility
> object:  "par Gilbert Ganne"@fr
>
> subject: a2
> predicate: isbd:title proper
> object:  "Pour les valeurs bourgeoises"@fr
>
> subject: a2
> predicate: isbd:responsibility
> object:  "par Georges Hourdin"@fr
>
>
> Note that I loose the order of the two title groups within the area !
>

This is what I would favour. The order can be retained, but it's more
verbose

3) As one triple (MARC form)

>
> subject:  a657df1b-565f-4150-99e1-438d3acc22b5
> predicate: isbd:title & responsibility area
> object: "$aContre les valeurs bourgeoises / $cpar Gilbert Ganne. &aPour les
> valeurs bourgeoises / $cpar Georges Hourdin"@fr
>
> or even:
>
> subject:  a657df1b-565f-4150-99e1-438d3acc22b5
> predicate: isbd:title & responsibility area
> object: "$aContre les valeurs bourgeoises $cpar Gilbert Ganne &aPour les
> valeurs bourgeoises $cpar Georges Hourdin"@fr
>

My opinion (and I am new to this) is that microsyntaxes like this cause
downstream problems. We have to have a MARC parser as well as an RDF parser.
And not all or records will be MARC.

>
>
> Should we vote ? :-)
>

I would prefer to see some discussion as I don't understand all the issues.
And in these cases the availability of code may be the deciding factor.

P.


-- 
Peter Murray-Rust
Reader in Molecular Informatics
Unilever Centre, Dep. Of Chemistry
University of Cambridge
CB2 1EW, UK
+44-1223-763069
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/openbiblio-dev/attachments/20100626/af22e6ca/attachment.html>


More information about the openbiblio-dev mailing list