Changes for version 0.4 - 2016-03-03

  • The rdf turtle serialization was too slow to use, so I switched everything to rdf+xml
  • the way the container is built is now to create an N3-formatted string of all records and then parse that into the $model. This is slightly faster than adding one statement at a time (but probably more error-prone...)
  • set the base URI for the RDF parser since it is apparently important for the Redland libraries on OSX (but not on Ubuntu)
  • Bug Fixes
  • refactored code to make it more RESTful

Modules

all this does is assign the HTTP call to the correct routine
The core Accessor functions
The key/value of the current configuration of the Accessor
libraries for creating and parsing FAIR Data Profiles (see http://datafairport.org for more details)
a set of packages that assist with creating infrastructures that conform to the FAIR Data Principles
a utility object that contains the namespaces commonly used by FAIR profiles. This shoudl probably be replaced by RDF::NS one day, because it is horribly hacky!
the base class representing a FAIR Profile. Everything else is attached to this
A FAIR Class is a meta representation of a data resources Class
Parser that reads FAIR Profile RDF and creates a FAIR::Profile object
to represent a Property in a FAIR Profile
a moose role that indicates that a certain property is intended to become part of the RDF serialization of the FAIR Profile. All other properties are "utility" properties of the object