{"action":"created","issue":{"url":"https://api.github.com/repos/schemaorg/schemaorg/issues/284","labels_url":"https://api.github.com/repos/schemaorg/schemaorg/issues/284/labels{/name}","comments_url":"https://api.github.com/repos/schemaorg/schemaorg/issues/284/comments","events_url":"https://api.github.com/repos/schemaorg/schemaorg/issues/284/events","html_url":"https://github.com/schemaorg/schemaorg/issues/284","id":55421530,"number":284,"title":"Extension Mechanism","user":{"login":"elf-pavlik","id":876431,"avatar_url":"https://avatars.githubusercontent.com/u/876431?v=3","gravatar_id":"","url":"https://api.github.com/users/elf-pavlik","html_url":"https://github.com/elf-pavlik","followers_url":"https://api.github.com/users/elf-pavlik/followers","following_url":"https://api.github.com/users/elf-pavlik/following{/other_user}","gists_url":"https://api.github.com/users/elf-pavlik/gists{/gist_id}","starred_url":"https://api.github.com/users/elf-pavlik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elf-pavlik/subscriptions","organizations_url":"https://api.github.com/users/elf-pavlik/orgs","repos_url":"https://api.github.com/users/elf-pavlik/repos","events_url":"https://api.github.com/users/elf-pavlik/events{/privacy}","received_events_url":"https://api.github.com/users/elf-pavlik/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/schemaorg/schemaorg/labels/guidelines%20docs%20examples","name":"guidelines docs examples","color":"009800"},{"url":"https://api.github.com/repos/schemaorg/schemaorg/labels/schema.org%20vocab","name":"schema.org vocab","color":"fbca04"},{"url":"https://api.github.com/repos/schemaorg/schemaorg/labels/standards%20+%20organizations","name":"standards + organizations","color":"fad8c7"},{"url":"https://api.github.com/repos/schemaorg/schemaorg/labels/status:work%20expected","name":"status:work expected","color":"5319e7"},{"url":"https://api.github.com/repos/schemaorg/schemaorg/labels/type:cleanup%20+%20clarity","name":"type:cleanup + clarity","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"danbri","id":170265,"avatar_url":"https://avatars.githubusercontent.com/u/170265?v=3","gravatar_id":"","url":"https://api.github.com/users/danbri","html_url":"https://github.com/danbri","followers_url":"https://api.github.com/users/danbri/followers","following_url":"https://api.github.com/users/danbri/following{/other_user}","gists_url":"https://api.github.com/users/danbri/gists{/gist_id}","starred_url":"https://api.github.com/users/danbri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danbri/subscriptions","organizations_url":"https://api.github.com/users/danbri/orgs","repos_url":"https://api.github.com/users/danbri/repos","events_url":"https://api.github.com/users/danbri/events{/privacy}","received_events_url":"https://api.github.com/users/danbri/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/schemaorg/schemaorg/milestones/6","labels_url":"https://api.github.com/repos/schemaorg/schemaorg/milestones/6/labels","id":945051,"number":6,"title":"2015 sometime","description":"For rough scheduling of items that are not yet assigned to a release.","creator":{"login":"danbri","id":170265,"avatar_url":"https://avatars.githubusercontent.com/u/170265?v=3","gravatar_id":"","url":"https://api.github.com/users/danbri","html_url":"https://github.com/danbri","followers_url":"https://api.github.com/users/danbri/followers","following_url":"https://api.github.com/users/danbri/following{/other_user}","gists_url":"https://api.github.com/users/danbri/gists{/gist_id}","starred_url":"https://api.github.com/users/danbri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danbri/subscriptions","organizations_url":"https://api.github.com/users/danbri/orgs","repos_url":"https://api.github.com/users/danbri/repos","events_url":"https://api.github.com/users/danbri/events{/privacy}","received_events_url":"https://api.github.com/users/danbri/received_events","type":"User","site_admin":false},"open_issues":21,"closed_issues":0,"state":"open","created_at":"2015-01-21T10:23:32Z","updated_at":"2015-01-27T11:47:04Z","due_on":null,"closed_at":null},"comments":8,"created_at":"2015-01-25T16:54:25Z","updated_at":"2015-01-28T15:30:36Z","closed_at":null,"body":"Following up on #164, schema.org could use solid recommendations for extending it.\r\nI made some suggestions over mailing list\r\n* http://lists.w3.org/Archives/Public/public-vocabs/2014Oct/0120.html\r\nAlso @gkellogg recently shared some of his experience\r\n* https://lists.w3.org/Archives/Public/public-vocabs/2015Jan/0101.html\r\n\r\nMaybe as first step we could collect various existing experiences on [Extension Mechanism](https://github.com/schemaorg/schemaorg/wiki/Extension-Mechanism) wiki page?"},"comment":{"url":"https://api.github.com/repos/schemaorg/schemaorg/issues/comments/71853654","html_url":"https://github.com/schemaorg/schemaorg/issues/284#issuecomment-71853654","issue_url":"https://api.github.com/repos/schemaorg/schemaorg/issues/284","id":71853654,"user":{"login":"sesuncedu","id":411675,"avatar_url":"https://avatars.githubusercontent.com/u/411675?v=3","gravatar_id":"","url":"https://api.github.com/users/sesuncedu","html_url":"https://github.com/sesuncedu","followers_url":"https://api.github.com/users/sesuncedu/followers","following_url":"https://api.github.com/users/sesuncedu/following{/other_user}","gists_url":"https://api.github.com/users/sesuncedu/gists{/gist_id}","starred_url":"https://api.github.com/users/sesuncedu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sesuncedu/subscriptions","organizations_url":"https://api.github.com/users/sesuncedu/orgs","repos_url":"https://api.github.com/users/sesuncedu/repos","events_url":"https://api.github.com/users/sesuncedu/events{/privacy}","received_events_url":"https://api.github.com/users/sesuncedu/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T15:30:36Z","updated_at":"2015-01-28T15:30:36Z","body":"Even if schema:Animal is defined, and is defined as a direct or indirect\r\nsubclass of schema:Thing,  there would still have to be an explicit\r\nequivalence axiom stated for the slash class.\r\n\r\nThis would be dangerous, as the only thing we can infer about\r\nschema:Thing/Animal is that it is a subclass of schema:Thing. Different\r\nuses on different pages may mean completely different things.\r\n\r\nA Muppet toy store might define Thing/Animal to be the class of all plush\r\ntoys depicting the character of that name.\r\n\r\nSome properties are hierarchical. It would seem plausible for actor to be\r\nmade a sub-property of performer, but that is getting out of the meta- and\r\ninto the ontology.\r\nOn Jan 28, 2015 9:48 AM, \"vholland\" <notifications@github.com> wrote:\r\n\r\n> It is sometimes difficult to separate out intentional use of the slash\r\n> mechanism from typos or other errors. It is clearest when someone adds a\r\n> new type like http://schema.org/Thing/Animal, but sometimes people skip\r\n> the parent type and just do http://schema.org/Animal. It becomes even\r\n> murkier if/when schema.org adopts that type officially.\r\n>\r\n> Properties are even harder to figure out as they have no parent to hang\r\n> off of. Did the author use http://schema.org/actor on an\r\n> http://schema.org/Event because http://schema.org/performerIn was\r\n> insufficient or because the author missed the latter when reading the docs?\r\n>\r\n> —\r\n> Reply to this email directly or view it on GitHub\r\n> <https://github.com/schemaorg/schemaorg/issues/284#issuecomment-71845992>.\r\n>"}}