[OAI-implementers] oai_dc: Multiple identifiers and formats within a single record?
Marin Balgarensky
marinb@gmx.net
Wed, 18 Dec 2002 14:43:01 +0100 (MET)
Tim, François, Donna,
Thanks for all your responses.
Obviously I will stick to the model of creating html pages for
each record that include all the URLs.
At a second stage I will look for a XML RDF schema, but oai_dc
has to be done first. I like standards :-)
Cheers
Marin
> Hi Marin,
>
> If possible, you should export both your RDF and oai_dc through your OAI
> interface - any XML format with a schema can be exported.
>
> Dublin Core AFAIK is not ordered, therefore you can't infer from:
>
> <format>a</format>
> <format>b</format>
> <identifier>c</identifier>
> <identifier>d</identifier>
>
> That a is the format of c, and b the format of d.
>
> Probably the best solution would be to create a "jump-off" page with links
> to the abstract, and full-text formats. And it is this page that you
> include
> in your oai_dc identifier.
>
> Alternatives might be to just include the URLs in identifier tags (any
> harvester can get the file type by performing an HTTP query), but this
> wouldn't include the "Full Text"/"Abstract" descriptions.
>
> Or you could do some kind of string encoding (e.g. eprints.org 2.0):
> <format>pdf http://xxx/yyy</format>
> Then a service-provider can do application-specific un-encoding.
>
> All the best,
> Tim.
>
> ----- Original Message -----
> From: "Marin Balgarensky" <marinb@gmx.net>
> To: <oai-implementers@oaisrv.nsdl.cornell.edu>
> Sent: Tuesday, December 17, 2002 11:54 PM
> Subject: [OAI-implementers] oai_dc: Multiple identifiers and formats
> within
> a single record?
>
>
> Hi everybody.
>
> I am implementing an OAI repository which will actually convert existing
> data in rdf format to oai_dc.
>
> Most of the entries in the database have amongst other data:
> ...
> File-URL: http://server/2001-004a.htm
> File-Format: text/html
> File-Function: Abstract
> File-URL: http://server/2001-004.htm
> File-Format: text/html
> File-Function: Full text
> File-URL: http://server/2001-004.pdf
> File-Format: application/pdf
> File-Function: Full text
> ...
>
> If I translate this directly to:
> ...
> <dc:format>text/html</dc:format>
> <dc:format>text/html</dc:format>
> <dc:format>application/pdf</dc:format>
> <dc:identifier>http://server/2001-004a.htm</dc:identifier>
> <dc:identifier>http://server/2001-004.htm</dc:identifier>
> <dc:identifier>http://server/2001-004.pdf</dc:identifier>
> ...
>
> Would it be correct?
> if this is acceptable (in oai_dc each element has minoccur=0 and
> maxoccur=inf)
> how can one tell what format links to what identifiers?
>
> Or I have to invent several records with same content but the identifier?
>
> Or create an HTML file representing the rdf data and use its URL as an
> identifier?
>
> Any opinion/help very much appreciated as I have to have this running by
> Xmas.
>
> Cheers,
> Marin
>
> --
> +++ GMX - Mail, Messaging & more http://www.gmx.net +++
> NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
>
> _______________________________________________
> OAI-implementers mailing list
> OAI-implementers@oaisrv.nsdl.cornell.edu
> http://oaisrv.nsdl.cornell.edu/mailman/listinfo/oai-implementers
>
> _______________________________________________
> OAI-implementers mailing list
> OAI-implementers@oaisrv.nsdl.cornell.edu
> http://oaisrv.nsdl.cornell.edu/mailman/listinfo/oai-implementers
>
--
+++ GMX - Mail, Messaging & more http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!