/flod

A Framework for Linked Open Data

Primary LanguagePythonApache License 2.0Apache-2.0

#FLOD ###Version 20140302

What is this?

It is a framework for creating applications based on Linked Data. Based on all the (good and bad) experiencies from LODSPeaKr, I decided to start a new version of it, improved and augmented.

Goal

Make LOD applications easy

#Installation

Similar to LODSPeaKr, just run

bash < <(curl -skL http://flod.info/install)

and follow the yellow brick road :-)

Tutorial

There is a tutorial which is a flod application itself. When installing flod, it will ask you if you want to import a repository with components. If you indicate https://github.com/alangrafu/flod-tutorial-app, flod will install the tutorial as an application.

What has been implemented so far

  • Support for modules
  • Use of templates
  • Support mirroring
  • Session variables
  • Support for users and permissions
  • Multiple mirroring
  • Cache
  • Equivalent of Type module
  • Equivalent of Service module
  • SPARQL UPDATE module
  • User/permission module
  • Content negotiation
  • SPARQL transformation (UNLIKELY to happen)
  • Multiple namespaces
  • Multiple applications (IN PROGRESS BUT NOT FUNCTIONAL YET)
  • Visualization filters (IN PROGRESS)
  • 404 when no data is available component

Bugs, comments suggestions

Send me an email to myname AT mylastname DOT cl