- From: Richard Wallis <richard.wallis@oclc.org>
- Date: Mon, 03 Dec 2012 11:58:02 -0500
- To: Graham Bell <graham@editeur.org>, LAURA DAWSON <ljndawson@gmail.com>
- CC: Karen Coyle <kcoyle@kcoyle.net>, "public-schemabibex@w3.org" <public-schemabibex@w3.org>, Shlomo Sanders <Shlomo.Sanders@exlibrisgroup.com>
- Message-ID: <CCE2444A.4021%richard.wallis@oclc.org>
+1 On 03/12/2012 11:41, "Graham Bell" <graham@editeur.org> wrote: > Worth saying at this point that this is EXACTLY how ONIX is structured: > >> <entityIdentifier> >> <entityIDType> >> <IDTypeName> >> <IDValue> >> </entityIdentifier> > > where 'entity' might be 'product', 'work', 'name', or whatever. There is a > controlled vocabulary for common IDTypes, and if you have some proprietary > identifier not in the list, you must include a 'likely to be unique' name for > it in <IDTypeName> instead. > > A point of history -- ONIX started (in 1999) with a property per identifier > type: there were tags called <ISBN> and <UPC>, but as pointed out below, that > isn't really practical, so the above XML structure is used extensively now. > It's easy to add to the controlled vocabulary when a new identifier comes > along, without having to change the schema. In UML, it looks like the > attached, and I leave the RDF as an exercise for the reader... > > Graham > > > > Graham Bell > EDItEUR > > Tel: +44 20 7503 6418 > Mob: +44 7887 754958 > > EDItEUR Limited is a company limited by guarantee, registered in England no > 2994705. Registered Office: United House, North Road, London N7 9DP, UK. > Website: http://www.editeur.org > > > > > > On 3 Dec 2012, at 16:18, Laura Dawson wrote: > >> That might work, actually. >> >> Sent from my iPhone >> >> On Dec 3, 2012, at 4:05 PM, Karen Coyle <kcoyle@kcoyle.net> wrote: >> >>> >>> >>> On 12/3/12 7:19 AM, Richard Wallis wrote: >>>> >>>> Hi Shlomo, >>>> >>>> Couple of points. >>> >>>> *Identifiers: *This is a particular concern of mine. >>> >>> Me, too! >>> >>> The approach of >>>> having a named property for each possible identifier that a CreativeWork >>>> or a Person could have, just does not scale. However to handle this you >>>> will always be disenfranchising some identifier backing group. Isbn >>>> seems to of got in because it is know by everyone, oclcnum is obvious >>>> from where I sit (but that does not make it right). I think we (in all >>>> of Schema, not just the bib domain) need an identifier Type with >>>> properties of ŒidentifierValueš and ŒidentifierTypeš - which could >>>> handle either an enumerated list or at least well known identifier names. >>> >>> I believe that this means that "Identifier" becomes a "schema" in schema.org >>> <http://schema.org> . >>> >>> kc >>> >>>> >>>> ~Richard. >
Attachments
- image/jpeg attachment: image.jpg
Received on Monday, 3 December 2012 16:58:33 UTC