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',