- From: Tim Berners-Lee <timbl@w3.org>
- Date: Sat, 26 Apr 2008 21:51:14 -0300
- To: Bernhard Haslhofer <bernhard.haslhofer@univie.ac.at>, bernhard.schandl@univie.ac.at
- Cc: SW-forum Web <semantic-web@w3.org>, MacKenzie Smith <kenzie@MIT.EDU>
Bernhardt and Bernhardt,
I saw your article chumped on the SWIG IRC channel.
I had been looking for almost exactly what you have produced, to get
into dspace and eprints systems.
1. Is it not practical to make a general gateway which, by including
the whole URI of the OAI endpoint in the URI in the linked data
mapping, I could use the gateway to access LOD about any OAI resource
in the world?
I wonder whether it is the fact that you have to cache most of the
site. Why is that, for speed, or because you can't get all the links
you want by asking the OAI server, and so so yo have to have a copy of
the data as a graph? Could those aspects of the data which can be got
from an OAI fetch be proxied at LOD request time, and not cached
permanently, to save memory?
One interesting issue is the fact that the instance of OAI2LOD needs
to be started with some background data. That makes an automatic
gateway difficult, unless there is some way of extracting the data
from the OAI server itself.
2. Assuming now that you do have to run a separate OAI2LOD instance
for each OAI endpoint, do you think it would a good idea to make the
convention that the URI
oai:lcoa1.loc.gov:loc.gdc/gcfr.0018_0163
is served from a server at a DNS ("oai" dot (the DNS name in the OAI
URI))? Like
http://oai.lcoa1.loc.gov/resources/item/oai:lcoa1.loc.gov:loc.gdc/gcfr.
or even maybe like
http://oai.lcoa1.loc.gov/item/loc.gdc/gcfr.
One could build into clients a mapping redirection, or in the short
term configure a generic proxy to do the redirection and configure
existing browsers to use that proxy for the oai: scheme. It would
only happen when following an oai: link, as after that the client
would be in the world of http: names.
3. The use of "sameAs" to link the same work in different
repositories. Is that really what you mean? It allows any properties
of one URI to be associated to the other URI. So you can't have any
properties about the work which only apply to that repository, like
curation, persistence, etc
I have created a sameWorkAs to get around this problem, in the generic
resource ontology
http://www.w3.org/2006/gen/ont#sameWorkAs
SameWorkAs should allow one to transfer properties of the generic
resource, like copyright holder, author, genre. But not language,
curator, byte length, delivery format, etc, which vary repository by
repository would not transfer across sameWorkAs.
The TAG discussed this issue recently.
I'm on a plane or I would be tempted to try out OAI2LOD directly.
(MacKenzie, have you tried this on MIT Dspace?)
Tim
Received on Sunday, 27 April 2008 12:33:42 UTC