The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
@prefix cpan:  <http://purl.org/NET/cpan-uri/person/> .
@prefix cpant: <http://purl.org/NET/cpan-uri/terms#> .
@prefix dc:    <http://purl.org/dc/terms/> .
@prefix dcs:   <http://ontologi.es/doap-changeset#> .
@prefix dist:  <http://purl.org/NET/cpan-uri/dist/MooseX-Interface/> .
@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix nfo:   <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

dist:project
	a                 doap:Project;
	doap:name         "MooseX-Interface";
	cpant:perl_version_from [
		a nfo:FileDataObject;
		a nfo:SourceCode;
		rdfs:label "MooseX::Interface";
		nfo:fileName "lib/MooseX/Interface.pm";
		nfo:programmingLanguage "Perl";
	];
	cpant:readme_from [
		a nfo:FileDataObject;
		a nfo:SourceCode;
		rdfs:label "MooseX::Interface";
		nfo:fileName "lib/MooseX/Interface.pm";
		nfo:programmingLanguage "Perl";
	];
	cpant:requires    "Class::Load"^^cpant:dsWithoutVersion;
	cpant:requires    "Moose 2.00"^^cpant:dsWithVersion;
	cpant:requires    "namespace::clean 0.19"^^cpant:dsWithVersion;
	cpant:test_requires "Test::Exception"^^cpant:dsWithoutVersion;
	cpant:test_requires "Test::More 0.61"^^cpant:dsWithVersion;
	cpant:version_from [
		a nfo:FileDataObject;
		a nfo:SourceCode;
		rdfs:label "MooseX::Interface";
		nfo:fileName "lib/MooseX/Interface.pm";
		nfo:programmingLanguage "Perl";
	];
	dc:contributor    cpan:tobyink;
	doap:bug-database <http://rt.cpan.org/Dist/Display.html?Queue=MooseX-Interface>;
	doap:created      "2012-08-21"^^xsd:date;
	doap:developer    cpan:tobyink;
	doap:download-page <https://metacpan.org/release/MooseX-Interface>;
	doap:homepage     <https://metacpan.org/release/MooseX-Interface>;
	doap:license      <http://dev.perl.org/licenses/>;
	doap:maintainer   cpan:tobyink;
	doap:programming-language "Perl";
	doap:release      dist:v_0-001;
	doap:release      dist:v_0-002;
	doap:release      dist:v_0-003;
	doap:release      dist:v_0-004;
	doap:release      dist:v_0-005;
	doap:release      dist:v_0-006;
	doap:release      dist:v_0-007;
	doap:repository   [
		a doap:GitRepository;
		doap:browse <https://github.com/tobyink/p5-moosex-interface>;
	];
	doap:shortdesc    "Java-style interfaces for Moose".

dist:v_0-001
	a                 doap:Version;
	rdfs:label        "Initial release";
	dc:identifier     "MooseX-Interface-0.001"^^xsd:string;
	dc:issued         "2012-08-21"^^xsd:date;
	dcs:released-by   cpan:tobyink;
	doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.001.tar.gz>;
	doap:revision     "0.001"^^xsd:string.

dist:v_0-002
	a                 doap:Version;
	dc:identifier     "MooseX-Interface-0.002"^^xsd:string;
	dc:issued         "2012-08-22"^^xsd:date;
	dcs:changeset     [
		dcs:item [
			a dcs:Packaging;
			rdfs:label "Make test cases work in pre-5.014 versions of Perl.";
		];
		dcs:item [
			a dcs:Addition;
			rdfs:label "Interfaces may now provide embedded test cases.";
		];
	];
	dcs:released-by   cpan:tobyink;
	doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.002.tar.gz>;
	doap:revision     "0.002"^^xsd:string.

dist:v_0-003
	a                 doap:Version;
	dc:identifier     "MooseX-Interface-0.003"^^xsd:string;
	dc:issued         "2012-08-22"^^xsd:date;
	dcs:changeset     [
		dcs:item [
			a dcs:Documentation;
			rdfs:label "Add MooseX::Interface::Tutorial.";
		];
		dcs:item [
			a dcs:Change;
			rdfs:label "Check parent interface test cases too when testing implementations.";
		];
	];
	dcs:released-by   cpan:tobyink;
	doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.003.tar.gz>;
	doap:revision     "0.003"^^xsd:string.

dist:v_0-004
	a                 doap:Version;
	dc:identifier     "MooseX-Interface-0.004"^^xsd:string;
	dc:issued         "2012-08-27"^^xsd:date;
	dcs:changeset     [
		dcs:item [
			a dcs:Addition;
			rdfs:label "Allow `requires` to be a passed method signatures for the required methods.";
		];
	];
	dcs:released-by   cpan:tobyink;
	doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.004.tar.gz>;
	doap:revision     "0.004"^^xsd:string.

dist:v_0-005
	a                 doap:Version;
	dc:identifier     "MooseX-Interface-0.005"^^xsd:string;
	dc:issued         "2012-10-05"^^xsd:date;
	dcs:changeset     [
		dcs:item [
			a dcs:Change;
			rdfs:label "Replace B::Hooks::* usage with Hook::AfterRuntime.";
		];
		dcs:item [
			a dcs:Packaging;
			rdfs:label "Include test case for method signatures.";
		];
		dcs:item [
			a dcs:Change;
			rdfs:label "Replace Contextual::Return usage with a custom overloaded class.";
		];
		dcs:item [
			a dcs:Change;
			rdfs:label "Test cases embedded within interfaces now have a better (albeit still undocumented) introspection API.";
		];
	];
	dcs:released-by   cpan:tobyink;
	doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.005.tar.gz>;
	doap:revision     "0.005"^^xsd:string.

dist:v_0-006
	a                 doap:Version;
	dc:identifier     "MooseX-Interface-0.006"^^xsd:string;
	dc:issued         "2012-10-05"^^xsd:date;
	dcs:changeset     [
		dcs:item [
			a dcs:Change;
			rdfs:label "Rename a bunch of internal classes.";
		];
		dcs:item [
			a dcs:Change;
			rdfs:label "Clean up interface integrity checking code.";
		];
		dcs:item [
			a dcs:Documentation;
			rdfs:label "Document internals.";
		];
		dcs:item [
			a dcs:Change;
			rdfs:label "Drop Hook::AfterRuntime magic, and introduce 'one' function instead.";
		];
	];
	dcs:released-by   cpan:tobyink;
	doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.006.tar.gz>;
	doap:revision     "0.006"^^xsd:string.

dist:v_0-007
	a                 doap:Version;
	dc:identifier     "MooseX-Interface-0.007"^^xsd:string;
	dc:issued         "2013-06-28"^^xsd:date;
	dcs:changeset     [
		dcs:item [
			a dcs:Update;
			rdfs:label "Drop usage of smartmatch.";
		];
	];
	dcs:released-by   cpan:tobyink;
	doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.007.tar.gz>;
	doap:revision     "0.007"^^xsd:string.

cpan:tobyink
	a                 foaf:Person;
	foaf:name         "Toby Inkster";
	foaf:mbox         <mailto:tobyink@cpan.org>;
	foaf:nick         "TOBYINK";
	foaf:page         <https://metacpan.org/author/TOBYINK>.

<http://dev.perl.org/licenses/>
	dc:title          "the same terms as the perl 5 programming language system itself".