hypermedea-lib 0.5 API

Packages
Package
Description
Hypermedea's internal action library, mostly to manipulate URIs.
Main Hypermedea package.
Representation handler package, with common interface and base implementations.
XML and HTML documents are exposed to Jason agents via the Document Object Model (DOM) API.
Simple JSON values, arrays and objects have a straightforward equivalent in Jason.
RDF statements (triples) map to Jason terms of the form: rdf(S, P, O)[ rdf_type_map(SType, uri, OType) ]
Textual representations are simply wrapped into a text structure in Jason.
 
Protocol binding package, with common interface and base implementations.
File binding, with support for GET, PUT, POST and DELETE (read, write, append and delete).
HTTP binding, supporting all operation types except WATCH.
Miscellaneous tools used across Hypermedea packages.