view release on metacpan or search on metacpan
"Test::EOF" : "0",
"Test::MinimumVersion" : "0",
"Test::More" : "0",
"Test::Pod" : "1.41",
"Test::Portability::Files" : "0"
}
},
"runtime" : {
"recommends" : {
"Class::XSAccessor" : "1.18",
"Ref::Util::XS" : "0",
"Type::Tiny::XS" : "0",
"aliased" : "0"
},
"requires" : {
"List::Util" : "1.33",
"Moo" : "0",
"MooX::JSON_LD" : "0",
"MooX::Role::JSON_LD" : "v0.0.16",
"Ref::Util" : "0",
"Types::Standard" : "0",
"namespace::autoclean" : "0",
"perl" : "v5.10.1"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
file: lib/SemanticWeb/Schema/WorkersUnion.pm
version: v9.0.0
SemanticWeb::Schema::WriteAction:
file: lib/SemanticWeb/Schema/WriteAction.pm
version: v9.0.0
SemanticWeb::Schema::Zoo:
file: lib/SemanticWeb/Schema/Zoo.pm
version: v9.0.0
recommends:
Class::XSAccessor: '1.18'
Ref::Util::XS: '0'
Type::Tiny::XS: '0'
aliased: '0'
requires:
List::Util: '1.33'
Moo: '0'
MooX::JSON_LD: '0'
MooX::Role::JSON_LD: v0.0.16
Ref::Util: '0'
Types::Standard: '0'
namespace::autoclean: '0'
perl: v5.10.1
resources:
bugtracker: https://github.com/robrwo/SemanticWeb-Schema/issues
repository: git://github.com/robrwo/SemanticWeb-Schema.git
version: v9.0.0
x_authority: cpan:RRWO
x_contributors:
- 'Arikawa Takaya <tky.c10.ver@gmail.com>'
Makefile.PL view on Meta::CPAN
},
"DISTNAME" => "SemanticWeb-Schema",
"LICENSE" => "artistic_2",
"MIN_PERL_VERSION" => "5.010001",
"NAME" => "SemanticWeb::Schema",
"PREREQ_PM" => {
"List::Util" => "1.33",
"Moo" => 0,
"MooX::JSON_LD" => 0,
"MooX::Role::JSON_LD" => "0.0.16",
"Ref::Util" => 0,
"Types::Standard" => 0,
"namespace::autoclean" => 0
},
"TEST_REQUIRES" => {
"File::Spec" => 0,
"Module::Metadata" => 0,
"Test::JSON::More" => 0,
"Test::More" => 0,
"Test::Most" => 0,
"aliased" => 0
Makefile.PL view on Meta::CPAN
);
my %FallbackPrereqs = (
"File::Spec" => 0,
"List::Util" => "1.33",
"Module::Metadata" => 0,
"Moo" => 0,
"MooX::JSON_LD" => 0,
"MooX::Role::JSON_LD" => "0.0.16",
"Ref::Util" => 0,
"Test::JSON::More" => 0,
"Test::More" => 0,
"Test::Most" => 0,
"Types::Standard" => 0,
"aliased" => 0,
"namespace::autoclean" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
# This file is generated by Dist::Zilla::Plugin::CPANFile v6.014
# Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
requires "List::Util" => "1.33";
requires "Moo" => "0";
requires "MooX::JSON_LD" => "0";
requires "MooX::Role::JSON_LD" => "v0.0.16";
requires "Ref::Util" => "0";
requires "Types::Standard" => "0";
requires "namespace::autoclean" => "0";
requires "perl" => "v5.10.1";
recommends "Class::XSAccessor" => "1.18";
recommends "Ref::Util::XS" => "0";
recommends "Type::Tiny::XS" => "0";
recommends "aliased" => "0";
on 'test' => sub {
requires "File::Spec" => "0";
requires "Module::Metadata" => "0";
requires "Test::JSON::More" => "0";
requires "Test::More" => "0";
requires "Test::Most" => "0";
requires "aliased" => "0";
devel/etc/base.tt view on Meta::CPAN
package [% class_name %];
# ABSTRACT: Moo classes for [% context %] classes
use v5.10.1;
use Moo;
use List::Util qw/ first /;
use MooX::JSON_LD 'base';
use Ref::Util qw/ is_blessed_ref is_plain_arrayref /;
use Types::Standard qw/ Str /;
use namespace::autoclean;
our $VERSION = '[% version %]';
# RECOMMEND PREREQ: aliased
# RECOMMEND PREREQ: Class::XSAccessor 1.18
# RECOMMEND PREREQ: Ref::Util::XS
# RECOMMEND PREREQ: Type::Tiny::XS
=encoding utf8
=head1 append:VERSION
The version number of this distribution is based on the corresponding
version of schema classes.
=head1 SYNOPSIS
devel/etc/package.tt view on Meta::CPAN
[% IF parents.size -%]
extends qw/[% FOREACH parent IN parents.sort %] [% parent %][% END %] /;
[% END -%]
[% IF roles.size -%]
with qw/[% FOREACH role IN roles.sort %] [% role %][% END %] /;
[% END -%]
use MooX::JSON_LD '[% label %]';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = '[% version %]';
=encoding utf8
=head1 DESCRIPTION
[% description %]
devel/rdfs.pl view on Meta::CPAN
use Carp;
use Const::Fast;
use HTML::Strip;
use JSON::MaybeXS;
use List::Util 1.33 qw/ any pairgrep uniqstr /;
use LWP::UserAgent;
use Path::Tiny;
use RDF::Prefixes;
use RDF::Trine;
use Ref::Util qw/ is_plain_arrayref /;
use String::CamelCase qw/ decamelize /;
use Template;
use Text::Wrap qw/ wrap /;
use Types::Standard -types;
use URI;
our $VERSION = 'v9.0.0';
const my $MAX_ABSTRACT_LENGTH => 44; # See ExtUtils::ModuleMaker
lib/SemanticWeb/Schema.pm view on Meta::CPAN
package SemanticWeb::Schema;
# ABSTRACT: Moo classes for http://schema.org/ classes
use v5.10.1;
use Moo;
use List::Util qw/ first /;
use MooX::JSON_LD 'base';
use Ref::Util qw/ is_blessed_ref is_plain_arrayref /;
use Types::Standard qw/ Str /;
use namespace::autoclean;
our $VERSION = 'v9.0.0';
# RECOMMEND PREREQ: aliased
# RECOMMEND PREREQ: Class::XSAccessor 1.18
# RECOMMEND PREREQ: Ref::Util::XS
# RECOMMEND PREREQ: Type::Tiny::XS
has id => (
is => 'rw',
isa => Str,
predicate => 1,
json_ld => '@id',
);
lib/SemanticWeb/Schema/3DModel.pm view on Meta::CPAN
package SemanticWeb::Schema::3DModel;
# ABSTRACT: A 3D model represents some kind of 3D content
use Moo;
extends qw/ SemanticWeb::Schema::MediaObject /;
use MooX::JSON_LD '3DModel';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AMRadioChannel.pm view on Meta::CPAN
package SemanticWeb::Schema::AMRadioChannel;
# ABSTRACT: A radio channel that uses AM.
use Moo;
extends qw/ SemanticWeb::Schema::RadioChannel /;
use MooX::JSON_LD 'AMRadioChannel';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/APIReference.pm view on Meta::CPAN
package SemanticWeb::Schema::APIReference;
# ABSTRACT: Reference documentation for application programming interfaces (APIs).
use Moo;
extends qw/ SemanticWeb::Schema::TechArticle /;
use MooX::JSON_LD 'APIReference';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has assembly => (
is => 'rw',
predicate => '_has_assembly',
json_ld => 'assembly',
lib/SemanticWeb/Schema/AboutPage.pm view on Meta::CPAN
package SemanticWeb::Schema::AboutPage;
# ABSTRACT: Web page type: About page.
use Moo;
extends qw/ SemanticWeb::Schema::WebPage /;
use MooX::JSON_LD 'AboutPage';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AcceptAction.pm view on Meta::CPAN
package SemanticWeb::Schema::AcceptAction;
# ABSTRACT: The act of committing to/adopting an object
use Moo;
extends qw/ SemanticWeb::Schema::AllocateAction /;
use MooX::JSON_LD 'AcceptAction';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/Accommodation.pm view on Meta::CPAN
package SemanticWeb::Schema::Accommodation;
# ABSTRACT: An accommodation is a place that can accommodate human beings
use Moo;
extends qw/ SemanticWeb::Schema::Place /;
use MooX::JSON_LD 'Accommodation';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has accommodation_category => (
is => 'rw',
predicate => '_has_accommodation_category',
json_ld => 'accommodationCategory',
lib/SemanticWeb/Schema/AccountingService.pm view on Meta::CPAN
package SemanticWeb::Schema::AccountingService;
# ABSTRACT: Accountancy business
use Moo;
extends qw/ SemanticWeb::Schema::FinancialService /;
use MooX::JSON_LD 'AccountingService';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AchieveAction.pm view on Meta::CPAN
package SemanticWeb::Schema::AchieveAction;
# ABSTRACT: The act of accomplishing something via previous efforts
use Moo;
extends qw/ SemanticWeb::Schema::Action /;
use MooX::JSON_LD 'AchieveAction';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/Action.pm view on Meta::CPAN
package SemanticWeb::Schema::Action;
# ABSTRACT: An action performed by a direct agent and indirect participants upon a direct object
use Moo;
extends qw/ SemanticWeb::Schema::Thing /;
use MooX::JSON_LD 'Action';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has action_status => (
is => 'rw',
predicate => '_has_action_status',
json_ld => 'actionStatus',
lib/SemanticWeb/Schema/ActionAccessSpecification.pm view on Meta::CPAN
package SemanticWeb::Schema::ActionAccessSpecification;
# ABSTRACT: A set of requirements that a must be fulfilled in order to perform an Action.
use Moo;
extends qw/ SemanticWeb::Schema::Intangible /;
use MooX::JSON_LD 'ActionAccessSpecification';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has availability_ends => (
is => 'rw',
predicate => '_has_availability_ends',
json_ld => 'availabilityEnds',
lib/SemanticWeb/Schema/ActionStatusType.pm view on Meta::CPAN
package SemanticWeb::Schema::ActionStatusType;
# ABSTRACT: The status of an Action.
use Moo;
extends qw/ SemanticWeb::Schema::StatusEnumeration /;
use MooX::JSON_LD 'ActionStatusType';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/ActivateAction.pm view on Meta::CPAN
package SemanticWeb::Schema::ActivateAction;
# ABSTRACT: The act of starting or activating a device or application (e
use Moo;
extends qw/ SemanticWeb::Schema::ControlAction /;
use MooX::JSON_LD 'ActivateAction';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AddAction.pm view on Meta::CPAN
package SemanticWeb::Schema::AddAction;
# ABSTRACT: The act of editing by adding an object to a collection.
use Moo;
extends qw/ SemanticWeb::Schema::UpdateAction /;
use MooX::JSON_LD 'AddAction';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AdministrativeArea.pm view on Meta::CPAN
package SemanticWeb::Schema::AdministrativeArea;
# ABSTRACT: A geographical region
use Moo;
extends qw/ SemanticWeb::Schema::Place /;
use MooX::JSON_LD 'AdministrativeArea';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AdultEntertainment.pm view on Meta::CPAN
package SemanticWeb::Schema::AdultEntertainment;
# ABSTRACT: An adult entertainment establishment.
use Moo;
extends qw/ SemanticWeb::Schema::EntertainmentBusiness /;
use MooX::JSON_LD 'AdultEntertainment';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AdvertiserContentArticle.pm view on Meta::CPAN
package SemanticWeb::Schema::AdvertiserContentArticle;
# ABSTRACT: An Article that an external entity has paid to place or to produce to its specifications
use Moo;
extends qw/ SemanticWeb::Schema::Article /;
use MooX::JSON_LD 'AdvertiserContentArticle';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/AggregateOffer.pm view on Meta::CPAN
package SemanticWeb::Schema::AggregateOffer;
# ABSTRACT: When a single product is associated with multiple offers (for example
use Moo;
extends qw/ SemanticWeb::Schema::Offer /;
use MooX::JSON_LD 'AggregateOffer';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has high_price => (
is => 'rw',
predicate => '_has_high_price',
json_ld => 'highPrice',
lib/SemanticWeb/Schema/AggregateRating.pm view on Meta::CPAN
package SemanticWeb::Schema::AggregateRating;
# ABSTRACT: The average rating based on multiple ratings or reviews.
use Moo;
extends qw/ SemanticWeb::Schema::Rating /;
use MooX::JSON_LD 'AggregateRating';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has item_reviewed => (
is => 'rw',
predicate => '_has_item_reviewed',
json_ld => 'itemReviewed',
lib/SemanticWeb/Schema/AgreeAction.pm view on Meta::CPAN
package SemanticWeb::Schema::AgreeAction;
# ABSTRACT: The act of expressing a consistency of opinion with the object
use Moo;
extends qw/ SemanticWeb::Schema::ReactAction /;
use MooX::JSON_LD 'AgreeAction';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
1;
lib/SemanticWeb/Schema/Airline.pm view on Meta::CPAN
package SemanticWeb::Schema::Airline;
# ABSTRACT: An organization that provides flights for passengers.
use Moo;
extends qw/ SemanticWeb::Schema::Organization /;
use MooX::JSON_LD 'Airline';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has boarding_policy => (
is => 'rw',
predicate => '_has_boarding_policy',
json_ld => 'boardingPolicy',
lib/SemanticWeb/Schema/Airport.pm view on Meta::CPAN
package SemanticWeb::Schema::Airport;
# ABSTRACT: An airport.
use Moo;
extends qw/ SemanticWeb::Schema::CivicStructure /;
use MooX::JSON_LD 'Airport';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has iata_code => (
is => 'rw',
predicate => '_has_iata_code',
json_ld => 'iataCode',
lib/SemanticWeb/Schema/AlignmentObject.pm view on Meta::CPAN
package SemanticWeb::Schema::AlignmentObject;
# ABSTRACT: An intangible item that describes an alignment between a learning resource and a node in an educational framework
use Moo;
extends qw/ SemanticWeb::Schema::Intangible /;
use MooX::JSON_LD 'AlignmentObject';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has alignment_type => (
is => 'rw',
predicate => '_has_alignment_type',
json_ld => 'alignmentType',