Systems Librarian, Laurentian University
Where "here" is MARC21 and "there" is an RDA / BIBFRAME / glorious linked open data world
User-Agent: *
Disallow: /
AKA "Machines are not welcome here."
<div>
<h1>The findability formula : the easy, non-technical approach
to search engine marketing / Heather Lutze.</h1>
<div>
Lutze, Heather, 1969- (Author).
</div>
</div>
<div vocab="http://schema.org/" typeof="Book Product"
resource="#schemarecord">
<h1 property="name">The findability formula : the easy, non-technical
approach to search engine marketing / Heather Lutze.</h1>
<div>
<span typeof="Person" property="author" resource="#schemacontrib1">
<span resource="#schemacontrib1">
<span property="name">Lutze, Heather,</span>
<span property="birthDate">1969</span>-
</span> (<span property="description">Author</span>).
</span>
</div>
</div>
<http://example.org/2014-01-02#review_text> a schema:Review ;
schema:author <http://example.org/2014-01-02#review_author> ;
schema:itemReviewed <http://example.org/2014-01-02#review_item1> ;
schema:name "Bryn Mawr Classical Review 2014.01.02" ;
schema:reviewBody """The temple dedicated to Castor and Pollux...""" .
<http://example.org/2014-01-02#review_author> a schema:Person ;
schema:address "Royal Holloway, University of London" ;
schema:familyName "Withycombe-Taperell" ;
schema:givenName "Lily" ;
schema:name "Lily Withycombe-Taperell" .
<http://example.org/2014-01-02#review_item1> a schema:Book ;
schema:author "Claes B. Persson",
"Jan Zahle",
"Kjell Aage Nilson",
"Siri Sande" ;
schema:datePublished "2009" ;
schema:isbn "9788882654979" ;
schema:name "The Temple of Castor and Pollux III: ..." ;
schema:numberOfPages "285" ;
schema:publisher "\"L'Erma\" di Bretschneider" .
Add the controlled URI to the corresponding schema.org @property
:
<div vocab="http://schema.org/" typeof="Movie"
resource="http://www.freebase.com/m/04zl8">
<h1 property="name">Monty Python and the Holy Grail</h1>
<h2>Credits</h2>
<div typeof="Person"
property="contributor http://id.loc.gov/vocabulary/relators/anm">
Animator: <span property="name">Terry Gilliam</span>
</div>
</div>
schema:Role can replace and augment any Person
<div>
<h1>Monty Python and the Holy Grail</h1>
<h2>Credits</h2>
<div>Special Møøse Effects: OLAF PROT</div>
</div>
<div vocab="http://schema.org/" typeof="Movie"
resource="http://www.freebase.com/m/04zl8">
<h1 property="name">Monty Python and the Holy Grail</h1>
<h2>Credits</h2>
<div property="contributor" typeof="Person">
Special Møøse Effects: <span property="name">OLAF PROT</span>
</div>
</div>
<div vocab="http://schema.org/" typeof="Movie"
resource="http://www.freebase.com/m/04zl8">
<h1 property="name">Monty Python and the Holy Grail</h1>
<h2>Credits</h2>
<div property="contributor" typeof="Role">
<span property="roleName">Special Møøse Effects</span>:
<span property="contributor" typeof="Person">
<span property="name">OLAF PROT</span>,
</span>
</div>
</div>
roleName is not quite there yet.
Promoting "namedPosition" to Role and renaming the property "roleName" or the like sounds good to me.
Vicki Tardif Holland <vtardif@google.com>
{
"@context": "http://schema.org",
"@type": "Book",
"@id" : "https://example.org/record/42",
"name": "RESTful Web APIs",
"potentialAction" : {
"@type": "BorrowAction",
"target" : "https://example.org/borrow"
}
}
See also Hydra for defining self-documenting machine-actionable RESTful APIs.
robots.txt
and persistent URIsschema.org
metadata into ordinary catalogue pagesOffer
entitiesSchemaBibEx