{"id":27,"date":"2016-08-19T11:57:17","date_gmt":"2016-08-19T11:57:17","guid":{"rendered":"https:\/\/www.w3.org\/community\/schemaorg\/?page_id=27"},"modified":"2016-08-24T15:13:58","modified_gmt":"2016-08-24T15:13:58","slug":"work-in-progress-mechanisms-webschemas-and-the-pending-area","status":"publish","type":"page","link":"https:\/\/www.w3.org\/community\/schemaorg\/how-we-work\/work-in-progress-mechanisms-webschemas-and-the-pending-area\/","title":{"rendered":"Work-in-progress mechanisms: webschemas and the &#8216;pending&#8217; area"},"content":{"rendered":"<p><strong>Introduction<\/strong><\/p>\n<p>This page explains two &#8220;how we work&#8221; practical mechanisms: webschemas.org and\u00a0the &#8220;pending&#8221; section.<\/p>\n<p>Both were adopted in 2016 as part of our efforts to work\u00a0more transparently and more clearly in\u00a0public view, making proposals and changes more accessible\u00a0for collaborators who are not necessarily &#8220;project insiders&#8221; or computer programmers.\u00a0The process is now more transparent, but also a little more complex.<\/p>\n<p>If you are in a hurry, all you need to know is that\u00a0the webschemas site is\u00a0the in-progress development draft of the schema.org site, and that both sites have a &#8220;pending&#8221; section where\u00a0proposals for new vocabulary can be found. <em>If you want the details, read on&#8230;<\/em><\/p>\n<p>In the early days of schema.org, here is how things looked to non-insiders:<\/p>\n<p>1. mysterious stuff happened, with some email discussions.<br \/>\n2. a new official release was officially released at schema.org.<\/p>\n<p>We have gradually been improving on this.\u00a0Schema.org has a more explicit notion of &#8220;work in progress&#8221; now &#8211; you can see \u00a0everything up to the minute as it is being created, refined and changed. Since\u00a02015 this has been done via the <a href=\"https:\/\/en.wikipedia.org\/wiki\/GitHub\" target=\"_blank\" rel=\"nofollow\">GitHub<\/a> system,\u00a0however <a href=\"https:\/\/en.wikipedia.org\/wiki\/Git_(software)\" target=\"_blank\" rel=\"nofollow\">Git<\/a> is a <a href=\"https:\/\/xkcd.com\/1597\/\" target=\"_blank\" rel=\"nofollow\">complex<\/a> technical system created for programmers to manage software. We wanted to be more inclusive, which meant finding a way\u00a0to share in-progress designs in an easy Web-based way.<br \/>\n<strong>Schema.org vs webschemas.org and the &#8220;pending&#8221; section(s) explained<\/strong><\/p>\n<p>There are two sites, the &#8220;official&#8221; site based around the <a href=\"http:\/\/schema.org\/\" target=\"_blank\" rel=\"nofollow\"><strong>schema.org<\/strong><\/a>\u00a0domain, but now also a &#8220;work in progress&#8221; site based at\u00a0<strong><a href=\"http:\/\/webschema.org\/\" target=\"_blank\" rel=\"nofollow\">webschemas.org<\/a><\/strong>. The official site is updated to a new numbered release\u00a0(e.g. <a href=\"http:\/\/schema.org\/docs\/releases.html#v3.0\" target=\"_blank\" rel=\"nofollow\">3.0<\/a>, and <a href=\"http:\/\/schema.org\/docs\/releases.html#v3.1\" target=\"_blank\" rel=\"nofollow\">3.1<\/a> recently, we&#8217;re <a href=\"http:\/\/webschemas.org\/docs\/releases.html\" target=\"_blank\" rel=\"nofollow\">working towards<\/a> 3.2) every few weeks.<\/p>\n<p>The update <a href=\"http:\/\/schema.org\/docs\/howwework.html\" target=\"_blank\" rel=\"nofollow\">happens<\/a> with an official sign-off from\u00a0all the members of the\u00a0project <a href=\"http:\/\/schema.org\/docs\/about.html\" target=\"_blank\" rel=\"nofollow\">steering group<\/a>.<\/p>\n<p>These updates are prepared in full public view using the\u00a0<a href=\"http:\/\/webschemas.org\/\" target=\"_blank\" rel=\"nofollow\">webschemas.org<\/a>\u00a0drafting site, which changes much faster (often several times a\u00a0day). Unlike the official <a href=\"http:\/\/schema.org\/\" target=\"_blank\" rel=\"nofollow\">schema.org<\/a>, the contents of <a href=\"http:\/\/webschemas.org\/\" target=\"_blank\" rel=\"nofollow\">webschemas.org<\/a> are only\u00a0approved by the project <a href=\"http:\/\/schema.org\/docs\/howwework.html#webmaster\" target=\"_blank\" rel=\"nofollow\">webmaster<\/a> (currently Dan Brickley). It may contain\u00a0numerous bugfixes that are not yet <a href=\"http:\/\/schema.org\/docs\/releases.html\" target=\"_blank\" rel=\"nofollow\">officially released<\/a>, but it may\u00a0also contain <em>bugs<\/em>, <em>inconsistencies<\/em>, and <em>under-reviewed designs<\/em> that do not have the\u00a0support of the wider community or the steering group.<\/p>\n<p>That explains the role of &#8220;schema.org&#8221; (official, updates approved by\u00a0steering group) versus &#8220;webschemas.org&#8221; (work in progress, updates\u00a0approved by project&#8217;s webmaster). To recap:<\/p>\n<ul>\n<li>You can see the official schema.org releases at<br \/>\n<a href=\"http:\/\/schema.org\/docs\/releases.html\" target=\"_blank\" rel=\"nofollow\">http:\/\/schema.org\/docs\/releases.html<\/a> (updates every few weeks)<\/li>\n<li>You can see the work-in-progress &#8220;webmaster&#8217;s best effort&#8221; draft of the next release summarized\u00a0at <a href=\"http:\/\/webschemas.org\/docs\/releases.html\" target=\"_blank\" rel=\"nofollow\">http:\/\/webschemas.org\/docs\/releases.html<\/a> (updates every few hours)<\/li>\n<\/ul>\n<p><strong>Extensions and sub-sections<\/strong><\/p>\n<p>Both of these sites are organized around schema.org&#8217;s dictionary of\u00a0terms, mainly what we call &#8220;types&#8221; e.g. &#8220;<a href=\"http:\/\/schema.org\/Person\" target=\"_blank\" rel=\"nofollow\">Person<\/a>&#8220;, &#8220;<a href=\"http:\/\/schema.org\/Event\" target=\"_blank\" rel=\"nofollow\">Event<\/a>&#8220;,\u00a0&#8220;<a href=\"http:\/\/schema.org\/CreativeWork\" target=\"_blank\" rel=\"nofollow\">CreativeWork<\/a>&#8220;, and what we call &#8220;properties&#8221;, e.g. &#8220;<a href=\"http:\/\/schema.org\/alumni\" target=\"_blank\" rel=\"nofollow\">alumni<\/a>&#8220;,\u00a0&#8220;<a href=\"http:\/\/schema.org\/priceCurrency\" target=\"_blank\" rel=\"nofollow\">priceCurrency<\/a>&#8220;, &#8220;<a href=\"http:\/\/schema.org\/startDate\" target=\"_blank\" rel=\"nofollow\">startDate<\/a>&#8220;. Each term is based in one <em>section<\/em> of\u00a0the site. We use internet subdomains to organize these sections, except for the core which is simply at schema.org. The site sections are &#8220;core&#8221; (for the basic heart of the\u00a0project), &#8220;<a href=\"http:\/\/bib.schema.org\/\" target=\"_blank\" rel=\"nofollow\">bib<\/a>&#8221; (bibliographic, book-centric), &#8220;<a href=\"http:\/\/health-lifesci.schema.org\/\" target=\"_blank\" rel=\"nofollow\">health-lifesci<\/a>&#8221;\u00a0(medical etc.), &#8220;<a href=\"http:\/\/auto.schema.org\/\" target=\"_blank\" rel=\"nofollow\">auto<\/a>&#8221; \u00a0(cars, vehicles, automobiles, etc.). There is also a\u00a0section called &#8220;<a href=\"http:\/\/pending.schema.org\/\" target=\"_blank\" rel=\"nofollow\">pending<\/a>&#8221; with a slightly special status. All of these sections are just parts of\u00a0our site, and have an officially released version on schema.org, as well as an up-to-the-minute (but more unstable) draft working version on webschemas.org too.<\/p>\n<p>The Pending\u00a0section is the place where we put relatively self-contained new terms\u00a0for review and development. It is important to remember that many changes are also\u00a0made to schema.org&#8217;s existing core and extension-based\u00a0vocabulary: &#8220;pending&#8221; is just for new ideas.\u00a0For example, if we are exploring a change to the definition of &#8220;<a href=\"http:\/\/schema.org\/Person\" target=\"_blank\" rel=\"nofollow\">Person<\/a>&#8221; you would find\u00a0draft new materials at <a href=\"http:\/\/webschemas.org\/Person\" target=\"_blank\" rel=\"nofollow\">http:\/\/webschemas.org\/Person<\/a>.<\/p>\n<p>As I write this on 2016-08-19, if you look at <a href=\"http:\/\/pending.schema.org\/Course\" target=\"_blank\" rel=\"nofollow\">http:\/\/pending.<strong>schema<\/strong>.org\/Course<\/a><br \/>\nyou can see the last official snapshot of pending from our 3.1 release earlier in August<br \/>\n(which is now a bit obsoleted by subsequent progress). Whereas\u00a0if you look at<br \/>\n<a href=\"http:\/\/pending.webschemas.org\/Course\" target=\"_blank\" rel=\"nofollow\">http:\/\/pending.<strong>webschemas<\/strong>.org\/Course<\/a>\u00a0you can see today&#8217;s most recent<br \/>\ndraft of the next release (and which may have <a href=\"https:\/\/lists.w3.org\/Archives\/Public\/public-schema-course-extend\/2016Aug\/0018.html\" target=\"_blank\" rel=\"nofollow\">changed<\/a> by the time you read this).<br \/>\nAs explained above, the webschemas version may not be complete, agreed, well designed or properly checked or reviewed. But it should reflect the latest rough consensus from community discussions. We may well\u00a0change the webschemas version again slightly tomorrow; this is our form of &#8220;working in public&#8221;, and working as a distributed, international collaboration.<\/p>\n<p>Broadly, webschemas.org is for the\u00a0relatively small community of people actively collaborating on schema designs, whereas schema.org is for the entire world. There is a slightly out of date (but somewhat reviewed) version of pending in\u00a0the official schema.org. If you are considering experimentally implementing these, you will probably want to glance at the corresponding webschemas page to see if things are actively changing. We anticipate that some proposals may sit relatively unchanged for weeks, months or longer as &#8220;pending&#8221; proposals while we gather implementor feedback; others may move swiftly into schema.org&#8217;s core\u00a0within days or weeks.<\/p>\n<p><strong>Future developments<\/strong><\/p>\n<p>In future the project may start pushing out updates to all of its extension sections (bib, health-lifesci etc.) much more regularly.\u00a0Whatever we do for those we&#8217;ll probably do for the pending section too. It is admittedly confusing to have two pending sections, we at least need to\u00a0label them as &#8220;<em>the one that has carefully composed definitions but might be out of date<\/em>&#8221; (i.e. pending.schema.org) vs &#8220;<em>the one that is up\u00a0<\/em><em>to date but may have bugs, mistakes, inconsistencies, or lack wider consensus<\/em>&#8220;(i.e. pending.webschemas.org).<\/p>\n<p>&nbsp;<\/p>\n<p>Author: <a href=\"mailto:danbri@google.com\" target=\"_blank\" rel=\"nofollow\">Dan Brickley<\/a>, schema.org Community Group chair, 2016-08-19.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction This page explains two &#8220;how we work&#8221; practical mechanisms: webschemas.org and\u00a0the &#8220;pending&#8221; section. Both were adopted in 2016 as part of our efforts to work\u00a0more transparently and more clearly in\u00a0public view, making proposals and changes more accessible\u00a0for collaborators who &hellip; <a href=\"https:\/\/www.w3.org\/community\/schemaorg\/how-we-work\/work-in-progress-mechanisms-webschemas-and-the-pending-area\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":44,"featured_media":0,"parent":18,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_s2mail":"","footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":11,"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/pages\/27\/revisions\/38"}],"up":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/pages\/18"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/community\/schemaorg\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}