Module: RDF::LDP
- Defined in:
- lib/rdf/ldp.rb,
lib/rdf/ldp/version.rb,
lib/rdf/ldp/resource.rb,
lib/rdf/ldp/container.rb,
lib/rdf/ldp/rdf_source.rb,
lib/rdf/ldp/non_rdf_source.rb,
lib/rdf/ldp/direct_container.rb,
lib/rdf/ldp/interaction_model.rb,
lib/rdf/ldp/indirect_container.rb,
lib/rdf/ldp/storage_adapters/file_storage_adapter.rb
Overview
This module implements a basic domain model for Linked Data Platform (LDP). Its classes allow CRUD operations on LDP RDFSources, NonRDFSources and Containers, while presenting an interface appropriate for consumption by Rack servers.
Defined Under Namespace
Modules: VERSION Classes: BadRequest, Conflict, Container, DirectContainer, Gone, IndirectContainer, InteractionModel, MethodNotAllowed, NonRDFSource, NotAcceptable, NotFound, PreconditionFailed, RDFSource, RequestError, Resource, UnsupportedMediaType
Constant Summary collapse
- CONTAINER_CLASSES =
{ basic: RDF::Vocab::LDP.BasicContainer.freeze, direct: RDF::LDP::DirectContainer.to_uri.freeze, indirect: RDF::LDP::IndirectContainer.to_uri.freeze }.freeze
- CONSTRAINED_BY =
RDF::Vocab::LDP.constrainedBy.freeze