W3C home > Mailing lists > Public > public-vocabs@w3.org > December 2014

Property Names, was Re: Automotive, EXIF, Property-Values

From: <mfhepp@gmail.com>
Date: Wed, 17 Dec 2014 15:13:57 +0100
Cc: Charles McCathie Nevile <chaals@yandex-team.ru>, Dan Brickley <danbri@google.com>, Guha Guha <guha@google.com>
Message-Id: <C211E095-9792-481B-86D6-E257FDD83610@gmail.com>
To: W3C Web Schemas Task Force <public-vocabs@w3.org>
Side-comment:

Personally I think we will have to go to a "frame-based" approach in schema.org sooner or later, i.e. defining properties locally for each type or supertype, so that name clashes between independent branches of schema.org will not be too much of a problem. 

So "code" for http://schema.org/MedicalTherapy would no longer need to be the same as "code" in any other context.

For microdata markup, that would not even change the markup, just the processing rules and the Microdata-to-RDFa mapping.

In RDFa and JSON-LD, one would have to either update the specs (in particular the "vocabulary" mechanisms - not entirely unreasonable) or update the code, afaics.

Martin
-----------------------------------
martin hepp  http://www.heppnetz.de
mhepp@computer.org          @mfhepp







On 17 Dec 2014, at 14:57, mfhepp@gmail.com wrote:

> Hi Chaals, all:
> 
> 
> 
> 
> On 17 Dec 2014, at 14:23, chaals@yandex-team.ru wrote:
> 
>> A few tiny comments…
>> 
>> 17.12.2014, 13:03, "mfhepp@gmail.com" <mfhepp@gmail.com>:
>>> In effect, it adds the following elements:
>>> 
>>> 1. Types for common vehicle categories
>>> --------------------------------------
>>> 
>>>    http://sdo-property-value.appspot.com/Bike
>> 
>> I'd really like this to be called "Bicycle". 
> 
> If this is consensual, I am happy to change it
>> 
>>> 2. Properties for common, vendor-independent car features
>>> ---------------------------------------------------------
>>> For a list, see here:
>>> 
>>>    http://www.w3.org/wiki/WebSchemas/Vehicles#New_Properties
>> 
>> transmission, gears, payload, speed, airbags, doors, damages all seem like terms that could *easily* get confused, and should should probably be disambiguated by making them longer and more specific.
>> 
> We have conflict between ease for use for the main case and potential conflicts due to the "global property notion" in schema.org.
> 
> I am fine to prefix them all to
> 
> vehicleTransmission
> vehicleGears
> vehicleAirbags etc.
> 
> if this is consensual - Dan, Guha what is your take?
> 
> From a Web developers perspective, I think the shorter names are more appealing because the typing effort will be much lower, and also an auto-complete feature in an editor will not work as well if 20+ properties have the same prefix.
> 
> Due to the examples in three syntaxes, I would like to know the consensual opinion among the sponsors of schema.org prior to implementing the change.
> 
> 
> Martin
> 
>> cheers
>> 
>> --
>> Charles McCathie Nevile - web standards - CTO Office, Yandex
>> chaals@yandex-team.ru - - - Find more at http://yandex.com
>> 
> 
> 
Received on Wednesday, 17 December 2014 14:14:26 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:29:46 UTC