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

Re: User friendly labels for Schema.org types and properties

From: Wallis,Richard <Richard.Wallis@oclc.org>
Date: Sat, 2 Aug 2014 17:30:04 +0000
To: "martin.hepp@ebusiness-unibw.org" <martin.hepp@ebusiness-unibw.org>
CC: Stéphane Corlosquet <scorlosquet@gmail.com>, "Sachini Herath" <sachini.mc@gmail.com>, "<public-vocabs@w3.org>" <public-vocabs@w3.org>
Message-ID: <94D8043D-6046-4CA7-A0F1-1587A873C356@oclc.org>
Martin is right about the rdfs:label being used to generate the documentation.

However Sachini also has a point about user-friendly names.

Potentially it would not be too difficult (without over hacking the code that creates the documentation) to introduce schema:name as extra triple(s) in the Type and property descriptions.  The display could then be enhanced with an extra column to display user-friendly names alongside the labels.

This introduces the further thought of adding the capability for recognising language tagging of strings for descriptions and these names, and thus the ability to build language specific, or selectable, versions of the Scema.org<http://Scema.org> site.


On 1 Aug 2014, at 22:30, martin.hepp@ebusiness-unibw.org<mailto:martin.hepp@ebusiness-unibw.org> wrote:

I think the main reason is that the labels in schema.org<http://schema.org> are used to generate the documentation and that the RDFa version of schema.org<http://schema.org> is not mainly designed as an RDF vocabulary in its own right.
By the way, we had CamelCase labels in GoodRelations for long and changed them to more human-readable ones about two years ago. However, GoodRelations is an RDF/OWL vocabulary, while schema.org<http://schema.org> is something different ;-)

On 01 Aug 2014, at 17:12, Stéphane Corlosquet <scorlosquet@gmail.com<mailto:scorlosquet@gmail.com>> wrote:

To give an example, FOAF defines user friendly labels in rdfs:label. Couple of examples:

foaf:OnlineGamingAccount a rdfs:Class;
  rdfs:label "Online Gaming Account";
  rdfs:comment "An online gaming account.";

foaf:givenName a rdf:Property;
  rdfs:label "Given name";
  rdfs:comment "The given name of some person.";

On Fri, Aug 1, 2014 at 10:45 AM, Sachini Herath <sachini.mc@gmail.com<mailto:sachini.mc@gmail.com>> wrote:
I’m Sachini Herath, an undergraduate from Sri Lanka. I am working on building Schema.org<http://Schema.org> mapping tools for Drupal 8 as my Google Summer of Code 2014 project, mentored by Stéphane Corlosquet. The tools would enable the users to map Drupal content types and fields to Schema.org<http://Schema.org> types and properties, or to generate Content Types templates based on Schema.org<http://Schema.org>. More details on the project can be found at https://groups.drupal.org/node/424838

When developing the tool I noticed that the labels of Schema.org<http://Schema.org> types and properties are not user-friendly. Some example would be types such as ProfessionalService, AutoPartsStore, BankOrCreditUnion, HealthAndBeautyBusiness, CollegeOrUniversity and properties such as postOfficeBoxNumber, primaryImageOfPage, estimatedFlightDuration. The label of “HealthAndBeautyBusiness” would be much easier and recognizable for the user as “Health and beauty business.”

Are you aware of any similar implemantations where forms are auto generated based on Schema.org<http://Schema.org>? I am eager to discuss how they have overcome similar problems.

Thank you
Sachini Herath

Received on Saturday, 2 August 2014 17:30:36 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:49:34 UTC