It seems a good idea to have a top-level statement that collects all versions, using properties such as dcterms:isVersionOf/hasVersion, so as to enable appropriate navigation features on the service. (e.g. to find the most recent version of a group of licenses.
Question: http://creativecommons.org/licenses/by-nc/ offers access to old and new versions. http://creativecommons.org/licenses/by-nc/2.0/ offers a link to the last version (4.0). So CC maintains an explicit "last version" info somewhere, but it's not clear where it is. In the license data at https://github.com/creativecommons/license.rdf/blob/master/cc/licenserdf/rdf/index.rdf
there is a dcterms:replacedBy from version 2.0 to 2.5, and then from 2.5 to 3.0, but 3.0 doesn't link to any newer version nor to a version-less URI. The HTML page for that license doesn't have the same "more recent" link as the page for 2.0 and 2.5.
Resolution 9 September 2015: for now we will use dcterms:replaces and dcterms:isReplacedBy to represent "chains" of statements.More detailed modeling may be chosen later.
It seems a good idea to have a top-level statement that collects all versions, using properties such as dcterms:isVersionOf/hasVersion, so as to enable appropriate navigation features on the service. (e.g. to find the most recent version of a group of licenses. Question: http://creativecommons.org/licenses/by-nc/ offers access to old and new versions. http://creativecommons.org/licenses/by-nc/2.0/ offers a link to the last version (4.0). So CC maintains an explicit "last version" info somewhere, but it's not clear where it is. In the license data at https://github.com/creativecommons/license.rdf/blob/master/cc/licenserdf/rdf/index.rdf there is a dcterms:replacedBy from version 2.0 to 2.5, and then from 2.5 to 3.0, but 3.0 doesn't link to any newer version nor to a version-less URI. The HTML page for that license doesn't have the same "more recent" link as the page for 2.0 and 2.5.
See old modeling questions document for discussion between @no-reply and @aisaac.
Resolution 9 September 2015: for now we will use dcterms:replaces and dcterms:isReplacedBy to represent "chains" of statements. More detailed modeling may be chosen later.