{"id":5,"date":"2016-12-14T12:19:38","date_gmt":"2016-12-14T12:19:38","guid":{"rendered":"https:\/\/www.w3.org\/community\/web-api-discovery\/?p=5"},"modified":"2016-12-14T12:21:17","modified_gmt":"2016-12-14T12:21:17","slug":"welcome","status":"publish","type":"post","link":"https:\/\/www.w3.org\/community\/web-api-discovery\/2016\/12\/14\/welcome\/","title":{"rendered":"Welcome"},"content":{"rendered":"<p>Welcome to &#8220;WebAPI Discovery&#8221; group!<\/p>\n<p>The article from which our journey\u00a0began: <a href=\"https:\/\/blog.apis.guru\/api-discovery-can-we-do-better-2336706d5407\" target=\"_blank\" rel=\"nofollow\">https:\/\/blog.apis.guru\/api-discovery-can-we-do-better-2336706d5407<\/a><\/p>\n<p>There is ongoing work to extend Schema.org vocabulary with &#8220;WebAPI&#8221; type. You can track it in <a href=\"https:\/\/github.com\/schemaorg\/schemaorg\/issues\/1423\" target=\"_blank\" rel=\"nofollow\">this issue<\/a> and <a href=\"https:\/\/github.com\/schemaorg\/schemaorg\/pull\/1445\" target=\"_blank\" rel=\"nofollow\">this PR<\/a>. However, current proposal includes only Organisation\/Service related fields (name, logo, ToS, etc.) and link to API documentation.<\/p>\n<p>Task of this group is to further extend &#8220;WebAPI&#8221; type with properties like transport protocols (HTTP(S), WebSockets, others), high-level protocol (SOAP, GraphQL, Hydra, etc.), payload format (XML, JSON, CSV), base or entry-point URL, link to machine readable API description, etc.<\/p>\n<p>Some core principals of this group:<br \/>\n&#8211; Our intent is to define the flexible format to document existing and possibly future WebAPIs. That&#8217;s why we shouldn&#8217;t enforce or promote the use of any specific API technology, protocol, etc.<br \/>\n&#8211; We shouldn&#8217;t use controversial terms like REST, Hypermedia, etc. \u00a0Architectural styles are hard to quantify and they provoke a lot of unproductive discussions. Proposed Schema.org extensions should use only terms documented in RFCs or any other official standards.<br \/>\n&#8211; By WebAPI we mean APIs based on Web technologies (HTTP(S), WebSockets, etc.). So non-WebAPIs are beyond the scope of this group.<br \/>\n&#8211; Documenting individual endpoints, functions, actions, etc. is very technology dependent. It should be handled by API itself (SOAP, Hydra, GraphQL, &#8230;) or by separate standards (WADL, OpenAPI, RAML, &#8230;). At the same time proposed Schema.org extensions should provide enough information for API clients to being able to access these mechanisms.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to &#8220;WebAPI Discovery&#8221; group! The article from which our journey\u00a0began: https:\/\/blog.apis.guru\/api-discovery-can-we-do-better-2336706d5407 There is ongoing work to extend Schema.org vocabulary with &#8220;WebAPI&#8221; type. You can track it in this issue and this PR. However, current proposal includes only Organisation\/Service related &hellip; <a href=\"https:\/\/www.w3.org\/community\/web-api-discovery\/2016\/12\/14\/welcome\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":11694,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[2],"tags":[],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-announcements"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/users\/11694"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":4,"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/posts\/5\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.w3.org\/community\/web-api-discovery\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}