- From: Young,Jeff (OR) <jyoung@oclc.org>
- Date: Mon, 25 Feb 2013 11:13:40 -0500
- To: <kcoyle@kcoyle.net>, <public-schemabibex@w3.org>
We should try to set the range on properties to be Things the way Schema.org does and then every time someone says "But I only have a string", we remind them as many times as necessary that: Conformance While we would like all the markup we get to follow the schema, in practice, we expect a lot of data that does not. We expect schema.org properties to be used with new types. We also expect that often, where we expect a property value of type Person, Place, Organization or some other subClassOf Thing, we will get a text string. In the spirit of "some data is better than none", we will accept this markup and do the best we can. > -----Original Message----- > From: Karen Coyle [mailto:kcoyle@kcoyle.net] > Sent: Monday, February 25, 2013 11:04 AM > To: public-schemabibex@w3.org > Subject: Re: Extension syntax Was: Re: Updated Example > > In what way does this change our recommended vocabularies? Do we need > two sets: one for data and one for strings? (I hope not) In other > words, is this a reason NOT to define a property for "extent", but only > to define properties for specific extent data, like duration? Which > would mean that unparsed extents do not get marked up because you don't > always know that a duration is present. > > I see a tug-of-war here between "using microdata with the data we have > vs. using microdata with the data we wish we had." If we propose a > property for "duration" but not one for "extent" then we are > determining what markup can be done. > > I think we will encounter this again when we approach library holdings. > I think it is worthwhile marking up library holdings for rich snippet > display even if much of that data will not be actionable, but will be > very informative for humans if brought up to the rich snippet level. > > There seem to be some philosophical differences that are tripping us up > here. > > kc > > On 2/25/13 7:40 AM, Wallis,Richard wrote: > > On 25 Feb 2013, at 16:06, "Karen Coyle" <kcoyle@kcoyle.net> wrote: > > > >> So you're saying that library data can only be used with schema.org > markup if the information in the records is parsed into controlled > lists? > > > > > > No I am not saying that. > > > > The purpose of embedding structured data markup in the HTML is to > identify and describe the data entities, and their properties, to > processes consuming the pages (beyond mere human reading). > > > > To that end data producers should be encouraged to, wherever > possible, use broadly recognised (authoratitve) identifiers for those > entities and concepts. > > > > If you know the VAIF URI for a person - use it. The same is true for > subjects, places, etc., and things like format types. > > > > As Jeff points out - if you don't have an identifier, a string is > acceptable. I would personally add "as a fallback, not as a primary > approach" > > > > ~Richard > > > > > > On 25 Feb 2013, at 16:11, "Young,Jeff (OR)" <jyoung@oclc.org> wrote: > > > >> Here's what Schema.org says about its data model: > >> http://schema.org/docs/datamodel.html > >> > >> Conformance > >> > >> While we would like all the markup we get to follow the schema, in > >> practice, we expect a lot of data that does not. We expect > schema.org > >> properties to be used with new types. We also expect that often, > >> where we expect a property value of type Person, Place, Organization > >> or some other subClassOf Thing, we will get a text string. In the > >> spirit of "some data is better than none", we will accept this > markup > >> and do the best we can. > >> > >> I think we are supporting the spirit of this. > >> > >> Jeff > >> > >>> -----Original Message----- > >>> From: Karen Coyle [mailto:kcoyle@kcoyle.net] > >>> Sent: Monday, February 25, 2013 10:06 AM > >>> To: public-schemabibex@w3.org > >>> Subject: Re: Extension syntax Was: Re: Updated Example > >>> > >>> So you're saying that library data can only be used with schema.org > >>> markup if the information in the records is parsed into controlled > >>> lists? I think that's a pretty high barrier to entry. > >>> > >>> kc > >>> > >>> On 2/25/13 12:31 AM, Richard Wallis wrote: > >>>> On 25/02/2013 02:28, "Karen Coyle" <kcoyle@kcoyle.net> wrote: > >>>> > >>>> I'm not advocating lists of values, just properties with text > >>> like > >>>> > >>>> <span itemprop="techDetails">Format: OverDrive MP3 Audiobook, > >>> OverDrive > >>>> WMA Audiobook</span> > >>>> > >>>> or > >>>> > >>>> <span itemprop="techDetails">Mode of access: World Wide > >>> Web</span> > >>>> > >>>> Obviously you can't do with text what you can with controlled > >>>> lists, > >>>> > >>>> Precisely - Google recognised this - that is one of the reasons > >> they > >>>> are behind Schema.org, to introduce 'structured data' into the > web. > >>>> Things not Strings > >>>> <http://googleblog.blogspot.fr/2012/05/introducing-knowledge- > graph- > >>> thi > >>>> ngs-not.html> puts it very well. With the variation of language > >>>> and spelling on the web, how on earth could you reliably build an > >>>> interface to differentiate such information trapped in a string. > >>>> > >>>> Do we have an example of technology struggling to extract meaning > >>> from > >>>> information embedded in strings? - oh yes, library records. I am > a > >>>> little taken aback that you are suggesting this as a way forward. > >>>> > >>>> > >>>> but the information from which to derive a precise list member > >>>> simply isn't there. > >>>> > >>>> > >>>> So lets find a simple way to get it there - get the ONIX codes > >>>> available as reliable dereferencable canonical URIs quickly for > the > >>>> benefit of all - or take a pragmatic way forward with Product > >>>> Ontology. A few parallel solutions could coexist, so pick one > >>>> until your favourite is available in a useable form. > >>>> > >>>> ~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 >
Received on Monday, 25 February 2013 16:14:45 UTC