- From: Ed Summers <ehs@pobox.com>
- Date: Tue, 4 Dec 2012 14:23:06 -0500
- To: Karen Coyle <kcoyle@kcoyle.net>
- Cc: public-schemabibex@w3.org
- Message-ID: <CABzDd=5=3i9tv6U6QzRvmRMifa66CONsr2nN_v2X8SOcrw_TWQ@mail.gmail.com>
Call me naive, but I contend that most bibliographic identifiers are expressable as URIs (URNs, info-uris, URLs) and that as such they can use microdata's itemid [1]. Is there really a problem here? //Ed [1] http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#global-identifiers-for-items On Tue, Dec 4, 2012 at 9:00 AM, Karen Coyle <kcoyle@kcoyle.net> wrote: > > > On 12/4/12 5:01 AM, Shlomo Sanders wrote: > >> For what it is worth, I prefer: >> >> ISBN-10<span property=" identifier" typeof="ISBN">0316769487</** >> span> >> > > I don't think this is correct -- unless you have a property that is > "ISBN". The "typeof" takes a property, not a value. > > Any values have to be outside of the <> unless you use a meta tag. see: > http://schema.org/docs/gs.**html#advanced_missing<http://schema.org/docs/gs.html#advanced_missing> > > Maybe that's how we'll have to go - with meta. > > kc > > > > Or >> ISBN-10: <span itemprop="isbn">0316769487</**span> >> >> These are short and clean. >> The itemprop="isbn" is not generic since the valid values for itemprop is >> enumerated? >> Is that the same issue for typeof? >> >> -----Original Message----- >> From: Karen Coyle [mailto:kcoyle@kcoyle.net] >> Sent: Tuesday, December 04, 2012 14:58 >> To: public-schemabibex@w3.org >> Subject: Re: Missing Schema.Org properties >> >> Do we need to consider how this might be displayed, since schema.orggenerally wraps around a display? These two options would result in >> different displays: >> >> On 12/4/12 3:33 AM, Shlomo Sanders wrote: >> >>> How is this as a schema.org "friendly" version of the ONIX structure: >>> >>> <div typeof="identifier"> >>> <span property=" identifierValue ">0316769487</span> >>> <span property=" identifierType ">ISBN</span> </div> >>> >> >> 0316769487 ISBN >> >> >> >>> Seems too long to me, perhaps: <span property=" identifier" >>> typeof="ISBN">0316769487</**span> >>> >> >> 0316769487 >> >> The schema.org documentation shows a similar example to this latter >> approach using price: >> >> Price: <span itemprop="price">$6.99</span> >> <meta itemprop="priceCurrency" content="USD" /> >> >> This gets the "$6.99" display for the human reader, plus the currency >> type for processing. >> >> The current use of ISBN is illustrated as: >> >> ISBN-10: <span itemprop="isbn">0316769487</**span> >> >> If we go with id type and value, then display is limited by the defined >> types, unless we leave type very loose. To get the same display as the ISBN >> immediately above, we'd need: >> >> <div itemprop="identifier" itemscope="http://schema.org/**Identifier<http://schema.org/Identifier> >> "> >> <span itemprop="idType">ISBN-10: </span> >> <span itemprop="idValue">0316769487<**/span> >> </div> >> >> Does identifier type do what we want if it's not a controlled value? Or >> would we need a <meta> with a controlled value? >> >> kc >> >> >> >>> -----Original Message----- >>> From: Karen Coyle [mailto:kcoyle@kcoyle.net] >>> Sent: Monday, December 03, 2012 20:28 >>> To: Graham Bell >>> Cc: public-schemabibex@w3.org >>> Subject: Re: Missing Schema.Org properties >>> >>> I do, however, see a significant difference between schema.org and the >>> XML structure of ONIX (or any other XML-based metadata): schema.orgallows the data to be flattened to a single horizon of data. This is for >>> the sake of simplicity, if I understand correctly. There seems to be a >>> philosophy in schema.org that avoids a strict division of descriptions >>> into "right" and "wrong." XML, instead, is really an enforcement mechanism. >>> >>> I'm leery of adding much structure to schema.org. Or at least, of >>> either requiring it or relying on it. That makes the identifier "problem" >>> particularly difficult. It is for this reason that I asked, in response >>> to Shlomo's post, whether one can make use of the self-identifying nature >>> of URIs. That doesn't help us with non-URI identifiers, but it seems that >>> we are moving increasingly in the direction of "fully formed" >>> identifiers. >>> >>> kc >>> >>> On 12/3/12 8:41 AM, Graham Bell 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 >>>>> <mailto: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. >>>>>>> >>>>>> >>> -- >>> Karen Coyle >>> kcoyle@kcoyle.net http://kcoyle.net >>> ph: 1-510-540-7596 >>> m: 1-510-435-8234 >>> skype: kcoylenet >>> >>> >>> >> -- >> Karen Coyle >> kcoyle@kcoyle.net http://kcoyle.net >> ph: 1-510-540-7596 >> m: 1-510-435-8234 >> skype: kcoylenet >> >> >> >> > -- > Karen Coyle > kcoyle@kcoyle.net http://kcoyle.net > ph: 1-510-540-7596 > m: 1-510-435-8234 > skype: kcoylenet > >
Received on Tuesday, 4 December 2012 19:23:41 UTC