The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
@prefix dc:    <http://purl.org/dc/terms/> .
@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix doap-bugs: <http://ontologi.es/doap-bugs#> .
@prefix doap-changeset: <http://ontologi.es/doap-changeset#> .
@prefix doap-deps: <http://ontologi.es/doap-deps#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

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

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/project>
	a                    doap:Project;
	dc:contributor       <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap-bugs:issue      <http://purl.org/NET/cpan-uri/rt/ticket/80043>;
	doap-deps:runtime-requirement [ doap-deps:on "perl 5.008"^^doap-deps:CpanId ], [
		doap-deps:on "B::Hooks::EndOfScope"^^doap-deps:CpanId;
	], [ doap-deps:on "Moo 1.000000"^^doap-deps:CpanId ], [ doap-deps:on "namespace::clean"^^doap-deps:CpanId ], [ doap-deps:on "Object::ID"^^doap-deps:CpanId ], [
		doap-deps:on "Type::Tiny 1.000000"^^doap-deps:CpanId;
	], [
		doap-deps:on "Exporter::Tiny 0.044"^^doap-deps:CpanId;
	];
	doap-deps:test-requirement [ doap-deps:on "Test::More 0.61"^^doap-deps:CpanId ];
	doap:bug-database    <http://rt.cpan.org/Dist/Display.html?Queue=MooX-Struct>;
	doap:created         "2012-10-04"^^xsd:date;
	doap:developer       <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:download-page   <https://metacpan.org/release/MooX-Struct>;
	doap:homepage        <https://metacpan.org/release/MooX-Struct>;
	doap:license         <http://dev.perl.org/licenses/>;
	doap:maintainer      <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:name            "MooX-Struct";
	doap:programming-language "Perl";
	doap:release         <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-001>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-002>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-003>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-004>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-005>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-006>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-007>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-008>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-009>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-010>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-011>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-012>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-013>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-014>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-015>, <http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-016>;
	doap:repository      [
		a doap:GitRepository;
		doap:browse <https://github.com/tobyink/p5-moox-struct>;
	];
	doap:shortdesc       "make simple lightweight record-like structures that make sounds like cows".

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-001>
	a                    doap:Version;
	rdfs:label           "Initial release";
	dc:identifier        "MooX-Struct-0.001"^^xsd:string;
	dc:issued            "2012-10-04"^^xsd:date;
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.001.tar.gz>;
	doap:revision        "0.001"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-002>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.002"^^xsd:string;
	dc:issued            "2012-10-05"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Packaging;
			rdfs:label "List dependencies.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.002.tar.gz>;
	doap:revision        "0.002"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-003>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.003"^^xsd:string;
	dc:issued            "2012-10-05"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Change;
			rdfs:label "The '-isa' feature for setting superclasses is now called '-extends'.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Broken and undocumented sigils feature is now working, documented and tested.";
		], [
			a doap-changeset:Addition;
			rdfs:label "New bang postfix sigil, indicating a required attribute.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.003.tar.gz>;
	doap:revision        "0.003"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-004>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.004"^^xsd:string;
	dc:issued            "2012-10-07"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Workaround strange closure bug in Perl < 5.14."@en;
			doap-changeset:fixes <http://purl.org/NET/cpan-uri/rt/ticket/80043>;
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.004.tar.gz>;
	doap:revision        "0.004"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-005>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.005"^^xsd:string;
	dc:issued            "2012-10-08"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Addition;
			rdfs:label "Provide Point[$x,$y] style constructor.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Overload a lot of operations on structs.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Special Data::Printer support.";
		], [
			a doap-changeset:Change;
			rdfs:label "The 'object_id' method is now called 'OBJECT_ID'.";
		], [
			a doap-changeset:Addition;
			rdfs:label "New method 'TO_STRING'.";
		], [
			a doap-changeset:Addition;
			rdfs:label "New method 'TO_HASH'.";
		], [
			a doap-changeset:Addition;
			rdfs:label "New method 'FIELDS'.";
		], [
			a doap-changeset:Addition;
			rdfs:label "New method 'TYPE'.";
		], [
			a doap-changeset:Addition;
			rdfs:label "New method 'CLONE'.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.005.tar.gz>;
	doap:revision        "0.005"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-006>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.006"^^xsd:string;
	dc:issued            "2012-10-09"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Fix minor pod syntax error.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Bundle MooX::Struct::Util.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Allow structs to consume roles using '-with' option.";
		], [
			a doap-changeset:Change;
			rdfs:label "Constructor is now strict; it will croak if passed hash keys it doesn't recognise.";
		], [
			a doap-changeset:Addition;
			rdfs:label "New experimental method 'EXTEND'.";
		], [
			a doap-changeset:Removal;
			rdfs:label "Dropped 'object_id' alias for 'OBJECT_ID'.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.006.tar.gz>;
	doap:revision        "0.006"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-007>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.007"^^xsd:string;
	dc:issued            "2012-10-28"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Addition;
			rdfs:label "Allow namespace::clean behaviour to be avoided via a '-retain' flag.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.007.tar.gz>;
	doap:revision        "0.007"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-008>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.008"^^xsd:string;
	dc:issued            "2012-12-17"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Addition;
			rdfs:label "Provide '-class' feature (currently tested for but not documented).";
		], [
			a doap-changeset:Documentation;
			rdfs:label "Add pod to test suite.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.008.tar.gz>;
	doap:revision        "0.008"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-009>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.009"^^xsd:string;
	dc:issued            "2012-12-18"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Fix an internal issue in MooX::Struct::Processor, whereby it would ignore attributes inherited from the default base class when building the FIELDS method.";
		], [
			a doap-changeset:Packaging;
			rdfs:label "Moar test cases.";
		], [
			a doap-changeset:Change;
			rdfs:label "Moo-style constructor is no longer strict. (This may change back!)";
		], [
			a doap-changeset:Change;
			rdfs:label "Attributes inherited from roles are no longer included in FIELDS.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.009.tar.gz>;
	doap:revision        "0.009"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-010>
	a                    doap:Version;
	rdfs:label           "100% Devel::Cover coverage!";
	dc:identifier        "MooX-Struct-0.010"^^xsd:string;
	dc:issued            "2012-12-21"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Processing flags in EXTEND method could cause infinite loop.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Passing objects overloading hash dereference to the constructor was supposed to be supported; now it actually works.";
		], [
			a doap-changeset:Bugfix;
			rdfs:label "Usage with Data::Printer was causing an exception related to prototypes.";
		], [
			a doap-changeset:Addition;
			rdfs:label "Many new test cases.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.010.tar.gz>;
	doap:revision        "0.010"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-011>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.011"^^xsd:string;
	dc:issued            "2013-05-12"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Documentation;
			rdfs:label "Add CAVEATS section to documentation.";
			doap-changeset:thanks <http://purl.org/NET/cpan-uri/person/perigrin>;
			rdfs:seeAlso <https://rt.cpan.org/Ticket/Display.html?id=84278>;
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.011.tar.gz>;
	doap:revision        "0.011"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-012>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.012"^^xsd:string;
	dc:issued            "2013-05-18"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix;
			rdfs:label "Stop relying on hash order to pass t/14trace.t.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.012.tar.gz>;
	doap:revision        "0.012"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-013>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.013"^^xsd:string;
	dc:issued            "2014-09-10"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Packaging;
			rdfs:label "Switch to Dist::Inkt.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.013.tar.gz>;
	doap:revision        "0.013"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-014>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.014"^^xsd:string;
	dc:issued            "2017-01-31"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Bugfix, doap-changeset:Update;
			rdfs:label "Work with Data::Printer 0.36.";
			doap-changeset:thanks <http://purl.org/NET/cpan-uri/person/haarg>;
			rdfs:seeAlso <https://github.com/tobyink/p5-moox-struct/pull/2>, <https://github.com/tobyink/p5-moox-struct/pull/3>;
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.014.tar.gz>;
	doap:revision        "0.014"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-015>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.015"^^xsd:string;
	dc:issued            "2017-05-11"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Update;
			rdfs:label "Eliminate dependency on Scalar::Does. (Use Type::Tiny instead, which Scalar::Does depended on anyway.)";
		], [
			a doap-changeset:Update;
			rdfs:label "Eliminate dependency on Sub::Install. (Use Exporter::Tiny instead, which Scalar::Does depended on anyway.)";
		], [
			a doap-changeset:Update;
			rdfs:label "Eliminate dependency on Data::OptList.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.015.tar.gz>;
	doap:revision        "0.015"^^xsd:string.

<http://purl.org/NET/cpan-uri/dist/MooX-Struct/v_0-016>
	a                    doap:Version;
	dc:identifier        "MooX-Struct-0.016"^^xsd:string;
	dc:issued            "2017-05-23"^^xsd:date;
	doap-changeset:changeset [
		doap-changeset:item [
			a doap-changeset:Tests;
			rdfs:label "Remove stray usage of Scalar::Does in test suite.";
		];
	];
	doap-changeset:released-by <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:file-release    <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooX-Struct-0.016.tar.gz>;
	doap:revision        "0.016"^^xsd:string.

<http://purl.org/NET/cpan-uri/person/haarg>
	a                    foaf:Person;
	foaf:name            "Graham Knop";
	foaf:nick            "HAARG";
	foaf:page            <https://metacpan.org/author/HAARG>.

<http://purl.org/NET/cpan-uri/person/perigrin>
	a                    foaf:Person;
	foaf:name            "Chris Prather";
	foaf:nick            "PERIGRIN";
	foaf:page            <https://metacpan.org/author/PERIGRIN>.

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

<http://purl.org/NET/cpan-uri/rt/ticket/80043>
	a                    doap-bugs:Issue;
	rdfs:label           "Hmmm... not working in Perl < 5.14.";
	dc:created           "2012-10-06T21:54:22"^^xsd:dateTime;
	dc:modified          "2012-10-06T21:54:23"^^xsd:dateTime;
	doap-bugs:assignee   [ a foaf:Agent; foaf:nick "Nobody" ];
	doap-bugs:id         "80043"^^xsd:string;
	doap-bugs:page       <https://rt.cpan.org/Ticket/Display.html?id=80043>;
	doap-bugs:reporter   [
		a foaf:Agent;
		foaf:mbox <mailto:mail@tobyinkster.co.uk>;
	];
	doap-bugs:status     <http://purl.org/NET/cpan-uri/rt/status/new>.