{"action":"created","issue":{"url":"https://api.github.com/repos/graybeal/ont/issues/235","labels_url":"https://api.github.com/repos/graybeal/ont/issues/235/labels{/name}","comments_url":"https://api.github.com/repos/graybeal/ont/issues/235/comments","events_url":"https://api.github.com/repos/graybeal/ont/issues/235/events","html_url":"https://github.com/graybeal/ont/issues/235","id":54940698,"number":235,"title":"Re-host ontologies: versioning","user":{"login":"graybeal","id":1266896,"avatar_url":"https://avatars.githubusercontent.com/u/1266896?v=3","gravatar_id":"","url":"https://api.github.com/users/graybeal","html_url":"https://github.com/graybeal","followers_url":"https://api.github.com/users/graybeal/followers","following_url":"https://api.github.com/users/graybeal/following{/other_user}","gists_url":"https://api.github.com/users/graybeal/gists{/gist_id}","starred_url":"https://api.github.com/users/graybeal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/graybeal/subscriptions","organizations_url":"https://api.github.com/users/graybeal/orgs","repos_url":"https://api.github.com/users/graybeal/repos","events_url":"https://api.github.com/users/graybeal/events{/privacy}","received_events_url":"https://api.github.com/users/graybeal/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/graybeal/ont/labels/1+star","name":"1 star","color":"FFFFFF"},{"url":"https://api.github.com/repos/graybeal/ont/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/graybeal/ont/labels/imported","name":"imported","color":"FFFFFF"},{"url":"https://api.github.com/repos/graybeal/ont/labels/ont","name":"ont","color":"FFFFFF"},{"url":"https://api.github.com/repos/graybeal/ont/labels/ontmd","name":"ontmd","color":"FFFFFF"},{"url":"https://api.github.com/repos/graybeal/ont/labels/portal","name":"portal","color":"FFFFFF"},{"url":"https://api.github.com/repos/graybeal/ont/labels/Priority-Critical","name":"Priority-Critical","color":"FFFFFF"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-20T21:14:39Z","updated_at":"2015-01-20T21:14:45Z","closed_at":null,"body":"_From [caru...@gmail.com](https://code.google.com/u/113886747689301365533/) on August 05, 2009 13:29:46_\n\nWhat capability do you want added or improved? Versioning mechanism in the case of re-hosted ontologies (see issue `#155` ) Where do you want this capability to be accessible? Similar to regular MMISW-based ontologies, in the \"Ont\" URI resolver and\r\nportal services What sort of input/command mechanism do you want? A \"version=xxx\" parameter in the associated request, eg., http://mmisw.org/ont?uri=http://EXAMPLE.org/abc/external21&version=20090805 What is the desired output (content, format, location)? The desired version of the ontology\r\n\r\n\r\nsee issue `#155`\n\n_Original issue: http://code.google.com/p/mmisw/issues/detail?id=159_"},"comment":{"url":"https://api.github.com/repos/graybeal/ont/issues/comments/70734826","html_url":"https://github.com/graybeal/ont/issues/235#issuecomment-70734826","issue_url":"https://api.github.com/repos/graybeal/ont/issues/235","id":70734826,"user":{"login":"graybeal","id":1266896,"avatar_url":"https://avatars.githubusercontent.com/u/1266896?v=3","gravatar_id":"","url":"https://api.github.com/users/graybeal","html_url":"https://github.com/graybeal","followers_url":"https://api.github.com/users/graybeal/followers","following_url":"https://api.github.com/users/graybeal/following{/other_user}","gists_url":"https://api.github.com/users/graybeal/gists{/gist_id}","starred_url":"https://api.github.com/users/graybeal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/graybeal/subscriptions","organizations_url":"https://api.github.com/users/graybeal/orgs","repos_url":"https://api.github.com/users/graybeal/repos","events_url":"https://api.github.com/users/graybeal/events{/privacy}","received_events_url":"https://api.github.com/users/graybeal/received_events","type":"User","site_admin":false},"created_at":"2015-01-20T21:14:45Z","updated_at":"2015-01-20T21:14:45Z","body":"_From [caru...@gmail.com](https://code.google.com/u/113886747689301365533/) on August 11, 2009 13:14:56_\n\n* Ont service: more adjustments including proper response with most recent version\r\nin \"uri=\" request when no \"version=\" param is given.\r\nMMI Portal 1.5.0.alpha8 (20090811123113)\r\n\r\n  * Portal: More adjustments:\r\n\t- Fixed bug: \"version\" param always added for requests to the \"ont\" service\r\n\t- The latest version is dispached in general; only versioned dispatch in\r\n          done when an ontology is displayed from the \"available versions\" window,\r\n          or if the requested URI is a versioned MmiUri.\r\n\t- \"available versions\" window now shows the unversioned URI in the title.\r\n          The list is now sorted by descending version (so most recent version first).\r\n    MMI Portal 1.5.0.alpha8 (20090811130550)\r\n\r\n\r\nNOTE: The external URI is completely opaque for the purposes of versioning. In\r\nconcrete, possible version component in that URI is completely ignored. So, for the\r\ntime being, the tool could add a note in this regard, something like, \"The URI will\r\nbe handled as given and regarded as completely opaque; in particular, any version\r\ncomponent will be ignored. The registry will provide versioning capability whenever a\r\nnew version is submitted. To access a particular version, use the \"version=\"\r\nparameter in the request.\"\r\n\r\nMarking as fixed to proceed with more exhaustive testing.  Paul, can you help?  A\r\ngeneral sequence is as follows:\r\n\r\n  * Open the browse panel in the portal\r\n  * click any of the entries \r\n  * In general, the most recent version should be displayed as usual, and with the\r\n\"unversioned\" form of the URI.  The actual version is displayed in parenthesis)\r\n  * Click any of the \"view as\" options;  should verify that the ontology URI\r\ncorresponds to the unversioned one.\r\n  * Click the \"Versiones\" button to open the \"Available versions for ...\" window\r\n  * Title should show the URI in unversioned form\r\n  * The link for every entry in the list should now be with explicit version in the\r\naddress (....?version=xxxxx)\r\n  * click an entry to open the corresponding ontology\r\n  * For an entry that is hosted at mmisw.org (ie., that has the http://mmisw.org/ont perfix), the URI should be shown in \"versioned\" form (including the corresponding\r\nversion).  For a \"re-hosted\" entry (ie., external URI, and thus, URI completely\r\nopaque), the URI is shown as in the original submission, but the links in the \"view\r\nas\" options should include the \"version=xxx\" parameter.\r\n  * In general, verify both the metadata and the contents of the requested version.\n\n**Status:** Fixed  \n  **Cc:** paul.r.alexander  \n"}}