SemanticWeb-Schema

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "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" : {

META.yml  view on Meta::CPAN

    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) } ) {

cpanfile  view on Meta::CPAN

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



( run in 0.452 second using v1.01-cache-2.11-cpan-4d50c553e7e )