Print

Print


I'm going to be retiring in 20 years. Maybe I will remain a relic, not sure.

Jon

-----Original Message-----
From: Bibliographic Framework Transition Initiative Forum [mailto:[log in to unmask]] On Behalf Of Martynas Jusevicius
Sent: Tuesday, April 07, 2015 4:55 PM
To: [log in to unmask]
Subject: Re: [BIBFRAME] How is Bibframe data stored?

Jon, once you "get" RDF you will not want to look back :) Not only it solves the data silo problem, but also opens way for wholly new generic software design patterns. Technologies like ORM and even object model belong in the legacy relational world, do not try to shoehorn RDF into them.

There's a new article on Forbes about graph databases and triplestores, maybe you will find it interesting:
http://www.forbes.com/sites/ciocentral/2015/04/06/the-hype-around-graph-databases-and-why-it-matters/

On Wed, Apr 8, 2015 at 12:42 AM, Jon Miller <[log in to unmask]> wrote:
> Has thought been given to how this would integrate into an integrated library system as a whole? What about patron loans, etc. Does the new way of doing things support transactions? If the answer is, no, you still need relational for that, then, having to create a programming model that works both with a relational store and a triple store doesn’t sound fun to me. I want to have a single data model for everything. If a triple store will do everything, then, maybe I need to update my skill set. Otherwise, it seems like not a very elegant solution to me. How will this work with languages other than JavaScript. Presumably, you can do a query and get back JSON which would be easy to work with if you are using JavaScript, but, it would be work putting the data into an object model that could be easily used the same way an ORM would. What about bi-directional relationships and being able to search from any direction?
>
> Jon
>
> -----Original Message-----
> From: Bibliographic Framework Transition Initiative Forum 
> [mailto:[log in to unmask]] On Behalf Of Martynas Jusevicius
> Sent: Tuesday, April 07, 2015 3:49 PM
> To: [log in to unmask]
> Subject: Re: [BIBFRAME] How is Bibframe data stored?
>
> RDF is a graph data model, and in fact more and more people have come to realize that the graph data model is much more natural way to store, describe, and integrate data than the relational. Relational tables are totally man-made abstract concepts, while graphs and networks exist in nature, our societies, technology infrastructure etc. That RDBMS has been popular for several decades, it does not mean it needs to stay that way ;) Data integration and schema-less-ness are some of the points where triplestores (RDF databases) really shine.
>
> On Tue, Apr 7, 2015 at 11:36 PM, Jon Miller <[log in to unmask]> wrote:
>> So, the thought is not using a relational database for storing the 
>> data? I keep hearing that relational database is inappropriate for 
>> storing library data, but, I don’t see how library data is any 
>> different than any other kind of data that has no problem being stored relationally.
>>
>>
>>
>> Jon
>>
>>
>>
>> From: Bibliographic Framework Transition Initiative Forum 
>> [mailto:[log in to unmask]] On Behalf Of Trail, Nate
>> Sent: Tuesday, April 07, 2015 3:05 PM
>> To: [log in to unmask]
>> Subject: Re: [BIBFRAME] How is Bibframe data stored?
>>
>>
>>
>> Jon,
>>
>>
>>
>> On the bibframe site, if you take the classs bf:Work for example:
>>
>> http://bibframe.org/vocab/Work.html
>>
>> It tells you the properties from it’s parent “Resource” class, plus 
>> the properties used in the class, plus those that are unconstrained in domain.
>> Is that not where you were looking?
>>
>>
>>
>> Storage of bibframe data is up to implementers. Several seem to be 
>> putting the data into a nosql database and using elastic search or 
>> solr, and into a triplestore for sparql queries on the relationships 
>> among nodes.  LD4P and the Library of Congress are starting up pilot 
>> projects to flesh this all out.
>>
>>
>>
>> Nate
>>
>>
>>
>> -----------------------------------------
>>
>> Nate Trail
>>
>> Network Development & MARC Standards Office
>>
>> LS/ABA/NDMSO
>>
>> LA308, Mail Stop 4402
>>
>> Library of Congress
>>
>> Washington DC 20540
>>
>>
>>
>>
>>
>>
>>
>> From: Bibliographic Framework Transition Initiative Forum 
>> [mailto:[log in to unmask]] On Behalf Of Jon Miller
>> Sent: Tuesday, April 07, 2015 3:57 PM
>> To: [log in to unmask]
>> Subject: [BIBFRAME] How is Bibframe data stored?
>>
>>
>>
>> Hi all,
>>
>>
>>
>> I’m wondering how Bibframe data is stored? I’m wondering if anyone 
>> has thought about defining mappings between it and a relational 
>> database or at least an object oriented programming model that could be manipulated easily?
>> Does such a thing exist, or are ILS implementers left to figure this 
>> out on their own? How is a programmer expected to work with the data?
>> XML parser, then, build your own programming model? On bibframe.org 
>> there is a list of classes and properties. If you click on a class, 
>> it takes you to a once sentence description of the class. However, it 
>> doesn’t enumerate the properties that are applicable to that class.
>> Shouldn’t there be a list of the properties for the class?
>>
>>
>>
>> Jon
>>
>>