Print

Print


On 12/5/13 8:11 AM, Eric Lease Morgan wrote:
> Where will I get the URIs from? I will get them by combining some sort 
> of unique code (like an OCLC symbol) or namespace with the value of 
> the MARC records' 001 fields.

You actually need 3 URIs per triple:

subject URI (which is what I believe you are creating, above)
predicate URI (the "data element" URI, like 
http://purl.org/dc/terms/title) <http://purl.org/dc/terms/title>
object URI (the URI for the data you are providing, like 
http://id.loc.gov/authorities/names/n94036700)

The first two MUST be URIs. The third SHOULD be a URI but can also be a 
string. However, strings, in the linked data space, do NOT LINK. If you 
only have strings in the object/value space then you can run searches 
against your data, but your data cannot link to other data. Creating 
linked data that doesn't link isn't terribly useful.

(In case this doesn't make sense to anyone reading, I have a slide deck 
that illustrates this. I've uploaded it to: 
http://kcoyle.net/presentations/3webIntro.pptx )

A key first step for all of us is to start getting identifiers into our 
data, even before we start thinking about linked data. MARC records in 
systems that recognize authority control should be able to store or 
provide on output the URI of every authority-controlled entity. This 
should not be terribly difficult (ok, famous last words, I know). But if 
your vendor system can "flip" headings then it should also be able to 
provide a URI (especially since LC has conveniently made their URIs 
derivable from the LC record numbers).

With identifiers for things, THEN you are really linking.

kc


-- 
Karen Coyle
[log in to unmask] http://kcoyle.net
m: 1-510-435-8234
skype: kcoylenet