Example author: http://purl.org/NET/cpan-uri/person/gwilliams Example distribution: http://purl.org/NET/cpan-uri/dist/RDF-Trine/project Example version: http://purl.org/NET/cpan-uri/dist/RDF-Trine/v_0-118 If you visit the page of a version that cannot be found on CPAN, then the wrapper naively assumes that it does/will/did exist, so serves up a page anyway: http://purl.org/NET/cpan-uri/dist/RDF-Trine/v_9-999 Note that the final segment of version URIs always begins 'v_' and is followed by the version number with dots replaced by dashes. This token is a valid qname local part in Turtle. If module authors use Module::Install::DOAPChangeSets and include a Changes.ttl file in their distribution, then the project data will automatically pick up data from Changes.ttl: http://purl.org/NET/cpan-uri/dist/RDF-TrineShortcuts/project The Changes.ttl files for RDF-TrineShortcuts v0.06 and for Module-Install-DOAPChangeSets v0.04 itself are considered good examples of how to write Changes.ttl files. Distribution maintainers are free to use any other URIs beginning with to identify whatever they like, though this service cannot be guaranteed to serve up any data for them.