{"id":448,"date":"2011-11-17T16:06:09","date_gmt":"2011-11-17T21:06:09","guid":{"rendered":"http:\/\/dilettantes.code4lib.org\/blog\/?p=448"},"modified":"2011-11-17T16:06:09","modified_gmt":"2011-11-17T21:06:09","slug":"why-do-we-obsess-over-frbr-entities","status":"publish","type":"post","link":"https:\/\/rossfsinger.me\/blog\/2011\/11\/why-do-we-obsess-over-frbr-entities\/","title":{"rendered":"Why do we obsess over FRBR entities?"},"content":{"rendered":"<p>Ever since the Functional Requirements for Bibliographic Resources (FRBR) first came out, there has been plenty of debate and disagreement over how to actually implement them. The boundary between Work and Expression has long been a disputed zone, without even bringing up the murkiness of adaptations, copies, derivatives, translations and their ilk. It&#8217;s complicated business and the fact that we&#8217;re just now dipping our toes in this water, the debate and disagreement are only bound to amplify once we are creating this data in earnest.<\/p>\n<p>And I&#8217;m here to argue that we&#8217;re (mostly) wasting our time.<\/p>\n<p>To be clear, I am not here to bury FRBR, I&#8217;m just asking that we pay less attention to the (Group 1) Entities behind the curtain and focus instead on why we are interested in the FRBR entity model at all (<em>hint: it&#8217;s the relationships between things<\/em>).<\/p>\n<p>As we explore how our metadata might work in Linked Data\/RDF model, there is a lot of hand-wringing over the fact that our legacy data (MARC\/AACR2) does not contain a lot of fidelity when it comes to modeling it as FRBR. We know we usually have the makings of a Manifestation in there and there are probably pieces of a Work (since we likely have creators, contributors and subjects) and bits of Expression (language, medium). Since RDF is built on the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Open_world_assumption\">open world assumption<\/a>, we don&#8217;t have to know everything about the Work or Expression to identify them and make assertions about them (granted, the less we know, the harder it is to reconcile them later, but that&#8217;s a different issue).<\/p>\n<p>So, by way of example, let&#8217;s take a MARC record:<\/p>\n<p><code>000 01209cam a2200313 i 450<br \/>\n001 344918<br \/>\n005 20090410163635.0<br \/>\n008 760528s1976 nyua j 001 0 eng<br \/>\n906 __ |a 7 |b cbc |c orignew |d 1 |e ocip |f 19 |g y-gencatlg<br \/>\n010 __ |a 76019078<br \/>\n020 __ |a 0671328026 (lib. bdg.) : |c $6.64<br \/>\n035 __ |9 (DLC) 76019078<br \/>\n040 __ |a DLC |c DLC |d DLC<br \/>\n042 __ |a lcac<br \/>\n043 __ |a n-us-la<br \/>\n050 00 |a E356.N5 |b L86<br \/>\n082 00 |a 973.5\/239\/0924<br \/>\n100 1_ |a Lyons, Grant.<br \/>\n245 10 |a Andy Jackson and the battles for New Orleans \/ |c by Grant Lyons ; illustrated by Paul Frame.<br \/>\n260 __ |a New York : |b J. Messner, |c c1976.<br \/>\n300 __ |a 96 p. : |b ill. ; |c 22 cm.<br \/>\n500 __ |a Includes index.<br \/>\n520 __ |a Traces the events preceding and during the Battle of New Orleans where Andrew Jackson led the American troops to a decisive victory over the British.<br \/>\n650 _0 |a New Orleans, Battle of, New Orleans, La., 1815 |v Juvenile literature.<br \/>\n600 10 |a Jackson, Andrew, |d 1767-1845 |x Juvenile literature.<br \/>\n650 _1 |a New Orleans, Battle of, New Orleans, La., 1815.<br \/>\n600 11 |a Jackson, Andrew, |d 1767-1845.<br \/>\n700 1_ |a Frame, Paul, |d 1913-1994.<br \/>\n991 __ |b c-GenColl |h E356.N5 |i L86 |t Copy 1 |w BOOKS<\/code><\/p>\n<p>(<a href=\"http:\/\/lccn.loc.gov\/76019078\">Andy Jackson and the Battle for New Orleans<\/a>)<\/p>\n<p>and let&#8217;s draw out the FRBR Entities in RDF:<\/p>\n<p><code><br \/>\n<\/code>@prefix dcterms: &lt;http:\/\/purl.org\/dc\/terms\/&gt; .<br \/>\n@prefix frbr: &lt;http:\/\/vocab.org\/frbr\/core#&gt; .<br \/>\n@prefix rdagr1: &lt;http:\/\/RDVocab.info\/Elements\/&gt; .<br \/>\n@prefix bibo: &lt;http:\/\/purl.org\/ontology\/bibo\/&gt; .<\/p>\n<p>&lt;http:\/\/lccn.loc.gov\/76019078&gt;<br \/>\na frbr:Manifestation;<br \/>\nbibo:isbn &#8220;0671328026&#8221;;<br \/>\nbibo:lccn &#8220;76019078&#8221;;<br \/>\nbibo:pages &#8220;96&#8221;;<br \/>\ndcterms:extent &#8220;22 cm.&#8221;;<br \/>\nrdagr1:statementOfResponsibility &#8220;by Grant Lyons ; illustrated by Paul Frame&#8221;;<br \/>\nfrbr:embodimentOf _:expression1 .<\/p>\n<p>_:expression1<br \/>\na frbr:Expression;<br \/>\ndcterms:language &lt;http:\/\/id.loc.gov\/vocabulary\/languages\/eng&gt;;<br \/>\ndcterms:format &#8220;text&#8221;;<br \/>\nfrbr:embodiment &lt;http:\/\/lccn.loc.gov\/76019078&gt;;<br \/>\nfrbr:realizationOf _:work1 .<\/p>\n<p>_:work1<br \/>\na frbr:Work;<br \/>\ndcterms:title &#8220;Andy Jackson and the battles for New Orleans&#8221;;<br \/>\ndcterms:creator &lt;http:\/\/viaf.org\/viaf\/48006744&gt;;<br \/>\ndcterms:subject &lt;http:\/\/id.loc.gov\/authorities\/subjects\/sh85091385&gt;, &lt;http:\/\/id.loc.gov\/authorities\/names\/n79088888&gt;;<br \/>\nfrbr:realization _:expression .<\/p>\n<p>Note that I&#8217;m leaving a lot of things out, some for simple brevity, others because I simply have no idea what entity they belong to (copyright date? contributor &#8211; in this case, an illustrator?). I am also using Ian Davis&#8217; original interpretation of FRBR in RDF because I can&#8217;t figure out how to express the simple &#8220;_:ex isExpressionOf _:wo&#8221; type relationships in the RDA vocabularies (<a href=\"http:\/\/metadataregistry.org\/schemaprop\/list\/schema_id\/13.html\">maybe you can figure it out<\/a> and please leave an example in the comments) and if I could even find the IFLA FRBR vocabulary, the URIs are so obtuse nobody would understand what I&#8217;m trying to say anyway.<\/p>\n<p>But this little exercise raises quite a few red flags. For one thing, spreading our properties across resources like this automatically increases the complexity in actually being able to construct a query to find it (although no matter how you cut it, you will have to have some JOINs: the author, for example, should be its own resource). It also requires the existence of all of these entities to be present or the chain breaks. Leave out the Expression and we have no way to link from the Manifestation (where our edition information is) to the Work (where are title, authors and subjects are).  Another glaring omission is that we still don&#8217;t really know what the thing is that we&#8217;re describing (although, again, that&#8217;s most likely my ignorance of FRBR and RDA).<\/p>\n<p>Now, I have been told that implementing a model like this isn&#8217;t being done (or not done) for the convenience of developers, and that&#8217;s fair enough, but there is a larger and more fundamental problem here.<\/p>\n<p>If I&#8217;ve been working in or around libraries for over 15 years and, more specifically, libraries and RDF for 4 years, and I am completely stumped and overwhelmed by trying to model this, <em>how on earth do we really expect anybody else, that hasn&#8217;t been trained as a cataloger, to figure it out<\/em>?  What compounds the problem is that there (currently) aren&#8217;t any really good ways to link from the FRBR vocabularies to other simpler and more common vocabularies (like <a href=\"http:\/\/bibliontology.com\/\" target=\"_blank\">Bibliontology<\/a>).<\/p>\n<p>And this gets to the heart of my question.  Do we really care about the Manifestation or the Expression or do we just want to know about the thing (a book, say, or an article) and the relationships between things (adaptations, copies, derivations, translations and their ilk).  To put it another way, do we really need to model out all of FRBR to benefit from the data model?<\/p>\n<p>About a year ago, I made a set of properties on open.vocab.org to help work around some of the problems I was having implementing FRBR in some of the work I was doing (modeling the Open Library as RDF, LinkedLCCN, etc.).  The background is that I wanted to model, say, a book as a bibo:Book, which could have dcterms:creator, bibo:isbn, dcterms:language, etc. as properties attached to it.  But this meant I <em>couldn&#8217;t<\/em> say the book was a frbr:Manifestation, because it also had properties of the Expression and Work on it.  At the same time, I wanted to be able relate different editions of the same work together.<\/p>\n<p>So I came up with what is now referred to as the <em>commonThing<\/em> properties:<\/p>\n<ul>\n<li><a href=\"http:\/\/open.vocab.org\/terms\/commonEndeavour\">http:\/\/open.vocab.org\/terms\/commonEndeavour<\/a><\/li>\n<li><a href=\"http:\/\/open.vocab.org\/terms\/commonWork\">http:\/\/open.vocab.org\/terms\/commonWork<\/a><\/li>\n<li><a href=\"http:\/\/open.vocab.org\/terms\/commonExpression\">http:\/\/open.vocab.org\/terms\/commonExpression<\/a><\/li>\n<li><a href=\"http:\/\/open.vocab.org\/terms\/commonManifestation\">http:\/\/open.vocab.org\/terms\/commonManifestation<\/a><\/li>\n<li><a href=\"http:\/\/open.vocab.org\/terms\/commonItem\">http:\/\/open.vocab.org\/terms\/commonItem<\/a><\/li>\n<\/ul>\n<p>The idea being that we know that my bibo:Book contains WEMI information, so why can&#8217;t we just <em>imply<\/em> the existence of the FRBR entities and then create our relationships between resources based on that?<\/p>\n<p>For example, if you had _:book1 &lt;ov:commonWork&gt; _:book2, you are saying that these two books both share a common FRBR Work (they may also share other common entities, but the point is that you might not know that).  _:book1 and _:book2 can be modeled as anything, that doesn&#8217;t matter.  And, if the WEMI hierarchy ever <em>does<\/em> get modeled, you can use commonThing to link from _:book1 to its corresponding Manifestation with ov:commonManifestation.<\/p>\n<p>I am not arguing that this is a perfect workaround for the conundrums that FRBR gives us (and Jakob Voss has come up with <a href=\"https:\/\/gist.github.com\/1331983\" target=\"_blank\">an alternative that he calls SOBR<\/a>), but it begins guide the conversation away from the supremacy of FRBR Group 1 entities (for the record, I&#8217;m gung-ho for Group 2 and Group 3 entities) as our primary focus and more towards what we&#8217;re actually intended for these entities to do and mean.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ever since the Functional Requirements for Bibliographic Resources (FRBR) first came out, there has been plenty of debate and disagreement over how to actually implement them. The boundary between Work and Expression has long been a disputed zone, without even bringing up the murkiness of adaptations, copies, derivatives, translations and their ilk. It&#8217;s complicated business [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75,76],"tags":[],"class_list":["post-448","post","type-post","status-publish","format-standard","hentry","category-frbr","category-rdf"],"_links":{"self":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/posts\/448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/comments?post=448"}],"version-history":[{"count":10,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/posts\/448\/revisions"}],"predecessor-version":[{"id":463,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/posts\/448\/revisions\/463"}],"wp:attachment":[{"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/media?parent=448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/categories?post=448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rossfsinger.me\/blog\/wp-json\/wp\/v2\/tags?post=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}