NAME
RDF::Server::Semantic::Atom - RDF service with Atom-ic semantics
SYNOPSIS
package My::Server;
semantic 'Atom';
---
my $server = My::Server -> new(
handler => [ workspace => {
collections => [
{ entry_handler => { },
categories => [ ]
}
]
]
);
DESCRIPTION
The Atom semantic module modifies the server configuration by adding an ArrayRef to Handler coercion that allows configuration from plain text files without Perl code. The Atom semantic assumes a heirarchy of document types: Services :> Workspaces :> Collections :> Categories :> Entries. Collections can also manage Entries without Categories.
The top-level handler can be any of the available Atom document types, but sub-handlers are expected to be the proper child type.
Handler Type Child Type Entries Child Configuration
------------ ---------- ------- -------------------
service workspace workspaces
workspace collection collections
collection category X categories
category X
METHODS
SEE ALSO
RDF::Server::Style::Atom::Service, RDF::Server::Style::Atom::Workspace, RDF::Server::Style::Atom::Collection, RDF::Server::Style::Atom::Category, RDF::Server::Style::Atom::Entry
AUTHOR
James Smith, <jsmith@cpan.org>
LICENSE
Copyright (c) 2008 Texas A&M University.
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.