EasyRdf

Software Screenshot:
EasyRdf
Software Details:
Version: 0.4
Upload Date: 5 Jun 15
Developer: Nicholas Humfrey
Distribution Type: Freeware
Downloads: 29

Rating: nan/5 (Total Votes: 0)

Designed to be used by experienced and inexperienced RDF developers it is written in Object Oriented PHP code.

During parsing EasyRdf builds up a graph of PHP objects that can then be walked around to get the data to be placed on the page.

Data is typically loaded into a EasyRdf_Graph object from source RDF documents.

The source document could either be an RDF file on the web or the output of a Construct or Describe SPARQL query from a triplestore.

Features:

  • General features:
  • API documentation written in phpdoc
  • Unit tests written using phpunit
  • Optional support for ZendHttpClient
  • No required external dependancies upon other libraries (PEAR, Zend, etc...)
  • Complies with Zend Framework coding style.
  • Type mapper - resources of type foaf:Person can be mapped into PHP object of class Foaf_Person
  • Comes with a number of examples
  • RDF parsers:
  • Built-in: RDF/JSON, N-Triples
  • ARC2: RDF/XML, Turtle, RSS, microformats, eRDF, RDFa, etc.
  • Redland Bindings: RDF/XML, N-Triples, Turtle, TriG, RSS Tag Soup, etc.
  • rapper: RDF/XML, N-Triples, Turtle, TriG, RSS Tag Soup, etc.
  • RDF serialisers:
  • Built-in: RDF/JSON, N-Triples, RDF/XML, Turtle
  • ARC2: RDF/JSON, RDF/XML, N-Triples, Turtle, POSHRDF
  • rapper: RDF/JSON, N-Triples, RDF/XML, Turtle, RSS, Atom, Dot, etc.

What is new in this release:

  • Moved source code to Github
  • Added an EasyRdf_Literal class
  • Added proper support for Datatypes and Languages
  • Added built-in RDF/XML serialiser
  • Added built-in Turtle serialiser
  • Added a new EasyRdf_Format class to deal with mime types etc.
  • finished a major refactoring of the Parser/Serialiser registration
  • removed all parsing related code from EasyRdf_Graph
  • Added a basic serialisation example
  • Added additional common namespaces
  • Test fixes

Requirements:

  • PHP 5.2 or higher

Similar Software

Other Software of Developer Nicholas Humfrey

MadJACK
MadJACK

3 Jun 15

MQTT
MQTT

13 Apr 15

Comments to EasyRdf

Comments not found
Add Comment
Turn on images!