[OAI-implementers] rdf
Tim Brody
tdb198@ecs.soton.ac.uk
Mon, 30 Apr 2001 12:36:10 +0100 (BST)
On Mon, 30 Apr 2001, Eric Lease Morgan wrote:
> <?xml version="1.0"?>
> <GetRecord xmlns="http://www.openarchives.org/OAI/1.0/OAI_GetRecord"
> xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
> xsi:schemaLocation="http://www.openarchives.org/OAI/1.0/OAI_GetRecord
> http://www.openarchives.org/OAI/1.0/OAI_GetRecord.xsd">
> <responseDate>2001-04-30T07:24:56-7:00</responseDate>
> <requestURL>http://www.infomotio...30-44</requestURL>
> <record>
> <header>
> <identifier>twain-30-44</identifier>
> <datestamp>1999</datestamp>
> </header>
> <metadata>
> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> xmlns:dc="http://purl.org/dc/elements/1.1/"
> xmlns:alex="http://bliss.lib.ncsu.edu/xml/rdf/alex-01-rdf-ns#">
> <rdf:Description rdf:about="http://www....erature/am...44.txt">
> <dc:identifier>twain-30-44</dc:identifier>
> <dc:creator>Twain, Mark</dc:creator>
> <dc:title>$30,000 Bequest And Other Stories, The</dc:title>
> <dc:source rdf:resource="gopher://.../Classic/bequest.mt" />
> <dc:format>text/plain</dc:format>
> <dc:publisher>Project Gutenburg</dc:publisher>
> <dc:type>text</dc:type>
> <dc:language>en-US</dc:language>
> <dc:rights>This document in the the Public Domain.</dc:rights>
> <alex:hasIndex rdf:resource="http://ww...sDatabase=twain-30-44" />
> <alex:hasConcordance rdf:resource="ht..nce&bookcode=twain-30-44" />
> <alex:makeEbook rdf:resource="http://www.info...andle=twain-30-44" />
> <alex:makePDF rdf:resource="h...cgi-bin/pdf.pl?handle=twain-30-44" />
> <dc:relation rdf:resource="http://www.infomotions.com/alex/" />
> </rdf:Description>
> </rdf:RDF>
> </metadata>
> </record>
> </GetRecord>
Not an answer to your question but a query, I believe DC describes
"identifier" as an unambiguous reference to the article, for example a
URL. With service-provider hat on I would rather be provided with a
complete URL (which I can then pass onto users), than something that must
be derived.
With that in mind couldn't rdf:resource* be put in dc:identifier, and
those particular fields dropped?
(I don't know whether "hasIndex" and other fields could be encapsulated
within a DC attribute?)
I have come to the conclusion that anything can be represented by DC
somewhere, its just a question of how much context you're prepared to
loose!
All the best,
Tim Brody