W3C home > Mailing lists > Public > public-vocabs@w3.org > September 2013

Re: Proposal: Audiobook

From: Thad Guidry <thadguidry@gmail.com>
Date: Fri, 27 Sep 2013 13:42:19 -0500
Message-ID: <CAChbWaOdgva0rVD-dvqkZMPtFM2Z7dvfmvEKfg=+=RoFrjjiMA@mail.gmail.com>
To: Phil Barker <phil.barker@hw.ac.uk>
Cc: "public-vocabs@w3.org" <public-vocabs@w3.org>
You misunderstood me, Phil.  Not Domain Types per se, but Types that can be
reused for various Domains.  But it is not the Types that are the
"interesting" parts...it is the Properties that everyone really cares about
in actuality.

An example would be like, "Article" or "about"...used in lots of different
Domains.
What are the useful, interesting properties that could be widely used
across many Domains.

Dan and I agree, there has to be some hierarchy with some visual or machine
readable clue that these properties are more "useful" on certain Types.

So something like, "base" properties for Types, and call them or "hint"
them as a "base", or "standard", etc... versus some "extra" properties that
are more niche to only a few domains.

So you would have something like this on the RDFS for the Property pages on
Schema.org :

http://schema.org/creator

<div resource="http://schema.org/creator" typeof="rdf:Property
owl:Property" property="rdfs:label" content="creator">

 <h1 class="page-title">Property: <a href="creator">creator</a></h1>

<div property="rdfs:comment">The creator/author of this CreativeWork or
UserComments. This is the same as the Author property for
CreativeWork.</div>

<table cellspacing="3" class="definition-table">
  <tbody><tr><th class="rangeIncludes-vals" scope="row" colspan="2">Values
expected to be one of these types:</th></tr>

  <tr class="type-nam"><td><code><a property="
http://schema.org/rangeIncludes"
href="/Person">Person</a></code></td><td></td></tr>

  <tr class="type-nam"><td><code><a property="
http://schema.org/rangeIncludes"
href="/Organization">Organization</a></code></td><td></td></tr>

  <tr><th class="domainIncludes-vals" scope="row" colspan="2">Used on these
types:</th></tr>

  <!---  SOMETHING LIKE THIS THAT SIGNIFIES ITS A BASE PROPERTY (most
useful) FOR THE CreativeWork Type --->

  <tr class="type-nam"><td><code><a property="
http://schema.org/domainIncludes/base"
href="/CreativeWork">CreativeWork</a></code></td><td></td></tr>

  <!---  SOMETHING LIKE THIS THAT SIGNIFIES ITS A EXTRA PROPERTY (least
useful) FOR THE Diet Type --->

  <tr class="type-nam"><td><code><a property="
http://schema.org/domainIncludes/extra"
href="/Diet">Diet</a></code></td><td></td></tr>

</tbody></table>

</div>


Or however you wish to signify a "most useful / applicable on these Types".
 hinting toward sub-typing eventually, I guess, lol.

-- 
-Thad
Thad on Freebase.com <http://www.freebase.com/view/en/thad_guidry>
Thad on LinkedIn <http://www.linkedin.com/in/thadguidry/>
Received on Friday, 27 September 2013 18:42:47 UTC

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