{"action":"created","issue":{"url":"https://api.github.com/repos/OVALProject/Language/issues/115","repository_url":"https://api.github.com/repos/OVALProject/Language","labels_url":"https://api.github.com/repos/OVALProject/Language/issues/115/labels{/name}","comments_url":"https://api.github.com/repos/OVALProject/Language/issues/115/comments","events_url":"https://api.github.com/repos/OVALProject/Language/issues/115/events","html_url":"https://github.com/OVALProject/Language/issues/115","id":18237359,"number":115,"title":"consider revising Def, Test, Object, State, and Var identification to include version","user":{"login":"djhaynes","id":1210879,"avatar_url":"https://avatars.githubusercontent.com/u/1210879?v=3","gravatar_id":"","url":"https://api.github.com/users/djhaynes","html_url":"https://github.com/djhaynes","followers_url":"https://api.github.com/users/djhaynes/followers","following_url":"https://api.github.com/users/djhaynes/following{/other_user}","gists_url":"https://api.github.com/users/djhaynes/gists{/gist_id}","starred_url":"https://api.github.com/users/djhaynes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djhaynes/subscriptions","organizations_url":"https://api.github.com/users/djhaynes/orgs","repos_url":"https://api.github.com/users/djhaynes/repos","events_url":"https://api.github.com/users/djhaynes/events{/privacy}","received_events_url":"https://api.github.com/users/djhaynes/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OVALProject/Language/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/OVALProject/Language/labels/question","name":"question","color":"cc317c"},{"url":"https://api.github.com/repos/OVALProject/Language/labels/schema","name":"schema","color":"02d7e1"},{"url":"https://api.github.com/repos/OVALProject/Language/labels/specification","name":"specification","color":"d7e102"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/OVALProject/Language/milestones/2","html_url":"https://github.com/OVALProject/Language/milestones/5.11","labels_url":"https://api.github.com/repos/OVALProject/Language/milestones/2/labels","id":261542,"number":2,"title":"5.11","description":"Official OVAL 5.11 release.","creator":{"login":"djhaynes","id":1210879,"avatar_url":"https://avatars.githubusercontent.com/u/1210879?v=3","gravatar_id":"","url":"https://api.github.com/users/djhaynes","html_url":"https://github.com/djhaynes","followers_url":"https://api.github.com/users/djhaynes/followers","following_url":"https://api.github.com/users/djhaynes/following{/other_user}","gists_url":"https://api.github.com/users/djhaynes/gists{/gist_id}","starred_url":"https://api.github.com/users/djhaynes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djhaynes/subscriptions","organizations_url":"https://api.github.com/users/djhaynes/orgs","repos_url":"https://api.github.com/users/djhaynes/repos","events_url":"https://api.github.com/users/djhaynes/events{/privacy}","received_events_url":"https://api.github.com/users/djhaynes/received_events","type":"User","site_admin":false},"open_issues":21,"closed_issues":5,"state":"open","created_at":"2013-02-06T21:11:07Z","updated_at":"2016-09-02T05:28:55Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2013-08-19T12:44:38Z","updated_at":"2016-09-02T05:28:55Z","closed_at":"2016-09-02T05:28:55Z","body":"During the SCAP 1.2 discussion at 2011 developer days there was a bit of\r\ndiscussion around the need to differentiate the core constructs of the\r\noval-definitions-schema by both @id and @version essentially treating the two\r\nas a composite key. \r\n\r\nThis modification could be made to default to the current behavior and then\r\nallow for optional identification of specific versions of these things via all\r\nreference structures within OVAL. This would include at least:\r\n- criterion references to tests\r\n- test references to objects and states\r\n- extend_definition references to definitions\r\n- and many others\r\n\r\nMinimally we need to ensure that there is a better shared understanding of how\r\nitems are identified in OVAL and the tradeoffs of including the version as part\r\nof a composite key."},"comment":{"url":"https://api.github.com/repos/OVALProject/Language/issues/comments/244286576","html_url":"https://github.com/OVALProject/Language/issues/115#issuecomment-244286576","issue_url":"https://api.github.com/repos/OVALProject/Language/issues/115","id":244286576,"user":{"login":"solind","id":1183613,"avatar_url":"https://avatars.githubusercontent.com/u/1183613?v=3","gravatar_id":"","url":"https://api.github.com/users/solind","html_url":"https://github.com/solind","followers_url":"https://api.github.com/users/solind/followers","following_url":"https://api.github.com/users/solind/following{/other_user}","gists_url":"https://api.github.com/users/solind/gists{/gist_id}","starred_url":"https://api.github.com/users/solind/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/solind/subscriptions","organizations_url":"https://api.github.com/users/solind/orgs","repos_url":"https://api.github.com/users/solind/repos","events_url":"https://api.github.com/users/solind/events{/privacy}","received_events_url":"https://api.github.com/users/solind/received_events","type":"User","site_admin":false},"created_at":"2016-09-02T05:28:55Z","updated_at":"2016-09-02T05:28:55Z","body":"This seems like a bad idea.  Currently there's a schema restriction preventing duplicate IDs, and why would anyone ever want to run different versions of the same definition/test/object/state in the context of a single OVAL definitions file?  The version numbers are really for internal repository tracking purposes.  They could be used to create definitions files with specific artifact versions, which obviates the need to have this in the scope of an individual definitions file.\r\n\r\nTherefore, closing."}}
{"actor":{"display_login":"solind"}}