- From: Karen Coyle <kcoyle@kcoyle.net>
- Date: Sat, 05 Mar 2011 12:27:44 -0800
- To: Thomas Baker <tbaker@tbaker.de>
- Cc: "gordon@gordondunsire.com" <gordon@gordondunsire.com>, public-lld@w3.org
Quoting Thomas Baker <tbaker@tbaker.de>: > This brings us back to a point that arose early in our > discussions and is perhaps worth capturing, if it is not > already on our lists: the difference between the closed-world > assumptions underlying the creation of traditional library > formats, which enforce integrity constraints on the data > as it is expressed syntactically in record formats, versus > RDF/OWL modeling such as above. It's rather clear that FRBR was not designed with the open world model in mind -- in fact, it was designed around a late 90's concept of relational databases. It is very top-down in that XML-ish way and most commonly it is assumed that each of the FRBR entities will be a record. I say that latter because of the fact that the WEMI entities, while having inter-dependencies, also have specific relationships to other WEMI entities (as well as to the group 2 and 3 entities). So an expression will have a relationship to a work and to one or more manifestations -- that's what I think of as a *structural* relationship -- but it can also have bibliographic relationships to other expressions (like: one expression is the translation of another expression, or is an updated edition). The fact is that it will be very hard to have an expression without a work because of the way the properties are spread across the Group 1 entities: an expression does not have relationship to a primary creator (e.g. author), only a work does. Ditto subjects: only Work entities have the "has subject" property that links to topical entities. A Manifestation doesn't have a language of text; that belongs to the Expression. The necessary elements to describe a resource are spread across the 3 (WEM) group 1 entities, making it very difficult to treat them separately. To give you an idea of what each entity "means", here are some key attributes for each: Work - work title - key for a musical work - coordinates for a cartographic work - with relationships to -- creator of the work -- topics of the work (subject headings and classifications) Expression - language of the expression (if text) - form of the expression (text, sound, image) Manifestation - title of the manifestation (may be different to the work title) - edition - publisher, date of publication - physical format (size, units, other measurements) - ISBN, ISSN, etc. There are many more attributes, but these are the common ones and the ones that I think may help people understand the issue. The data record that libraries create today contains data elements from all of these entities, mixed together and usually not clearly identified as W or E or M. To create library data under FRBR it will be necessary to ALWAYS have Work+Expression+Manifestation entities. (I'm skipping Item in the interest of brevity, but we should assume that it is part of the picture.) Now, it would be great to investigate the inferences that one can make with FRBR. For example, if you say: resourceA / frbrer:hasSubject / http://id.loc.gov/authorities/sh85148177 then the inference is that resourceA is a Work. (I believe the way to say this is that "hasSubject" has the domain "Work". Right, Gordon?) You cannot then say: resourceA / frbrer:hasPublisher / "Random House" because *that* statement would mean that resourceA is a Manifestation, and Manifestation and Work are disjoint. So in a sense you are forced (whether OWL forces you or not is another question), but the FRBR logic forces you to create a new entity for the Manifestation *portion* of your description. In addition, to connect the Manifestation to the Work (since you need the creator and subjects to complete your description), you may need to create an entity for the Expression. (RDA allows Manifestations to "Manifest" Works, but I think FRBR in its present state still requires M -> E -> W.) This is, of course, unless I have totally missed something in the nature of FRBR, and if so I would love to hear that my worst fears about it do not come to bear. kc > > It relates to Dan's point that schema designers in the new > idiom are not actually issuing "shipping orders" for data > integrity in the imperative style to which they are accustomed > -- even if, as I suspect, they may sometimes _believe_ that > this is is the effect of declarations such as the above. > > As Jeff has pointed out, one might conceivably use the OWL to > construct syntactic validators to impose such data integrity, > but these are necessarily over and above whatever the OWL > itself actually says. > > Tom > > > -- Karen Coyle kcoyle@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet
Received on Saturday, 5 March 2011 20:28:24 UTC