BIBFRAME Stuctural Example using TEI

From TEIWiki
Revision as of 00:43, 19 May 2013 by Stuartyeates (talk | contribs) (Composition)
Jump to navigation Jump to search

The following is the start of a worked example showing how the current BIBFRAME draft might be used with a TEI text being published in a real world situation. This is forward-looking work. For the current state of play see Best Practices for TEI in Libraries.

Scope

  • I'm using N-Triples, they've not been validated.
  • I'm primarily concerning myself with links between the NZETC and other parties, primarily because this is what I know about.
  • The example work is A History of the Birds of New Zealand by Walter Lawry‏ Buller ‎ 1838-1906‏. I've picked this because it's well known enough that lots of people have things about it to link to and because it contains some nice circular references (such as subjects named after the author).
  • I'm not concerned with the httpRange-14 issue (yet)
  • These comments relate to the evolving draft BIBFRAME as at early May 2013; the draft is expected to evolve.

Work / Instance

We hold the work in multiple formats, archive.org has an instance and there are ISBNs for it too. RFC 3187 details using ISBNs as URNs.

http://nzetc.victoria.ac.nz/tm/scholarly/name-101762.html rdf:type  http://bibframe.org/vocab/Work .
http://nzetc.victoria.ac.nz/tm/scholarly/name-101762.html bf:hasInstance http://nzetc.victoria.ac.nz/tm/scholarly/tei-BulBird.html .
http://nzetc.victoria.ac.nz/tm/scholarly/name-101762.html bf:hasInstance http://nzetc.victoria.ac.nz/tei-source/BulBird.xml .
http://nzetc.victoria.ac.nz/tm/scholarly/name-101762.html bf:hasInstance http://nzetc.victoria.ac.nz/downloads/BulBird.epub .
http://nzetc.victoria.ac.nz/tm/scholarly/name-101762.html bf:hasInstance http://archive.org/details/historyofbirdsof00bull .
http://nzetc.victoria.ac.nz/tm/scholarly/name-101762.html bf:hasInstance urn:isbn:0723300224 .
http://nzetc.victoria.ac.nz/tm/scholarly/name-101762.html bf:hasInstance urn:isbn:9780723300229 .


Subject

I'm using an anonymous node here, rather than introduce a new identifier globally. This wikipedia article has the same topic. I'm going to assume that labels and so forth can be inferred from wikipedia if necessary, particularly since they already have labels in more languages than the NZETC is going to have in the foreseeable future.

_:local001 rdf:type http://bibframe.org/vocab/Topic.html .
_:local001 bf:relatedResource http://nzetc.victoria.ac.nz/tm/scholarly/tei-BulBird-t1-g1-t2-body-d104a.html .
_:local001 bf:relatedResource http://en.wikipedia.org/wiki/Buller's_Shearwater .

I'm not quite sure yet what the relationship between the topic and the abstract wikidata content should be? Neither bf:identifier and owl:sameAs seem right and I really don't understand bf:hasAuthority yet.

_:local001 bf:? http://www.wikidata.org/wiki/Q1272190#sitelinks .

Redistribution

This is an example of the same ePUB as above, available through a re-distributor (allowed since it's under a CC license). Since it's an identical byte-for-byte copy:

http://nzetc.victoria.ac.nz/downloads/BulBird.epub owl:SameAs http://mebooks.co.nz/index.php?route=product/product&product_id=102 .

It certainly feels like there should be a more comprehensive way to encode that.

Composition

this is a part of that is part of this other thing. Currently there doesn't appear to be a way to encode this in a standard fashion in BIBFRAME.

http://nzetc.victoria.ac.nz/tm/scholarly/tei-BulBird.html bf:? http://nzetc.victoria.ac.nz/tm/scholarly/tei-BulBird-t1-g1-t2-body-d104a.html .
http://nzetc.victoria.ac.nz/tm/scholarly/tei-BulBird-t1-g1-t2-body-d104a.html bf:? http://nzetc.victoria.ac.nz/tm/scholarly/BulBird-fig-Bul02BirdP041.html .

Once we put all the components of a work into an ePUB file pointing to them becomes more complex, but most of the relationships stay the same.

jar:http://nzetc.victoria.ac.nz/downloads/BulBird.epub!/tm/scholarly/tei-BulBird.html bf:?  jar:http://nzetc.victoria.ac.nz/downloads/BulBird.epub!/tm/scholarly/tei-BulBird-t1-g1-t2-body-d104a.html .

See here for the definition of jar: URIs to point inside ePUBs and other zip files.

Derivation

There doesn't appear to be a way to encode that this HTML file is mechanically derived from this XML fragment

http://nzetc.victoria.ac.nz/tm/scholarly/BulBird-fig-Bul02BirdP041.html bf:? http://nzetc.victoria.ac.nz/tei-source/BulBird.xml#Bul02BirdP041 .