W3C home > Mailing lists > Public > public-vocabs@w3.org > April 2012

Re: Schema.org External Enumerations mechanism

From: Danny Ayers <danny.ayers@gmail.com>
Date: Sun, 22 Apr 2012 18:49:34 +0200
Message-ID: <CAM=Pv=RsmOXcHcO55vsNx7bXPMrX4TcWu+OKQpcVuQ5CQ+1P=w@mail.gmail.com>
To: Guha <guha@google.com>
Cc: Dan Brickley <danbri@danbri.org>, public-vocabs@w3.org
On 22 April 2012 15:41, Danny Ayers <danny.ayers@gmail.com> wrote:

Just to clarify with an example...

> But where is the tangible utility in using schema.org URLs? As noted
> earlier, they actually add friction to the system.

...ok, I'm visiting my mother this week, and a couple miles down the
road is a hill fort called "Fin Cop". So how would I talk about that
in microdata?

I've no idea offhand what detail is available in schema.org for
classifying places, but I can remember there is some coverage. So I
start at:

http://schema.org/Place

I see:

http://schema.org/LandmarksOrHistoricalBuildings

and using an example from the Place page I already have:

  <div itemprop="location" itemscope
itemtype="http://schema.org/LandmarksOrHistoricalBuildings">
    <a itemprop="url" href="...to be decided...">
    Fin Cop
    </a>
  </div>

But which URL to use?

Wikipedia is blessed, so I search there and find:

http://en.wikipedia.org/wiki/Fin_Cop

Paste that into my markup, job done.

Unless I want to use the schema.org alias. In which case I have to
look up the appropriate template/mapping, apply it, and then use that
URL.

http://ext.schema.org/wikipedia/en/Fin_Cop

Job done - after an extra step.

Out of curiosity I had a quick go at getting a term for describing a
place in a similar fashion using existing RDF vocabs. Starting with:
http://sindice.com/search?q=Place
a couple of clicks later I had:

http://sw.opencyc.org/2009/04/07/concept/en/AncientSite
Same as:
http://umbel.org/umbel/sc/AncientSite

- though there appear to be a lot of other alternatives.

Putting "Fin Cop" into Google search, the most compelling-looking URL
for the place on the first page of hits is the Wikipedia one (4th on
the list here).

So as far as the effort needed to find suitable terms, there wasn't
really very much to choose between them. For data consumers, it seems
probable that in due course the schema.org class will be more useful
simply because of wider deployment. But well-known vocabularies like
http://en.wikipedia.org/wiki/* are already widely deployed on the web
(as regular links)...so why bother aliasing them?

Cheers,
Danny.

-- 
http://dannyayers.com

http://webbeep.it  - text to tones and back again
Received on Sunday, 22 April 2012 16:50:03 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 22 May 2012 06:49:02 GMT