A web tool enabling authorship and download of RDF, and RDF visualization in Linked Open Data
PHP JavaScript CSS
Switch branches/tags
Nothing to show
Latest commit 5436122 Jul 21, 2016 @robstewart57 robstewart57 Images are cropped
Permalink
Failed to load latest commit information.
css Adding goals has been spread out. Drop down menus now show labels, no… Dec 7, 2012
img Adding goals has been spread out. Drop down menus now show labels, no… Dec 7, 2012
include Initial commit Jun 15, 2012
js Adding goals has been spread out. Drop down menus now show labels, no… Dec 7, 2012
rdf Added LICENSE file and minor tweaks Jun 15, 2012
web-images Images are cropped Jul 21, 2016
LICENSE Added a fork-me ribbon to each page plus minor CSS tweaks Jun 23, 2012
README.md Adds screenshots of DMS in action Jul 21, 2016
config.ini refactored domain field into separate config.ini file Nov 23, 2012
download-me.php Adding goals has been spread out. Drop down menus now show labels, no… Dec 7, 2012
downloadFile.php refactoring how RDF content is stored on the server, or not Nov 24, 2012
downloadRDF-ToBrowserMemory.php refactoring how RDF content is stored on the server, or not Nov 24, 2012
footer.php Initial commit Jun 15, 2012
generateRDF.php Adding goals has been spread out. Drop down menus now show labels, no… Dec 7, 2012
index.php Adding goals has been spread out. Drop down menus now show labels, no… Dec 7, 2012
process.php Adding goals has been spread out. Drop down menus now show labels, no… Dec 7, 2012
publish-me.php refactoring how RDF content is stored on the server, or not Nov 24, 2012
readConf.php refactored domain field into separate config.ini file Nov 23, 2012
remove-me.php refactored domain field into separate config.ini file Nov 23, 2012
sindicePing.php Initial commit Jun 15, 2012
visualize.php refactoring how RDF content is stored on the server, or not Nov 24, 2012

README.md

Introduction

Discover·me·Semantically is an online web tool enabling authorship and download of RDF, and RDF visualization in Linked Open Data.

Discover·me·Semantically eases the pain of:

  • Downloading personalized RDF files
  • Visualizing the embedded RDF content in Linked Open Data (with LodLive)

This work has been carried out in the SerenA project, as part of a larger investigation on the potential of serendipitous discovery with linked open data.

Example

The interface starts with an input form:

Input form

The generated RDF is given back:

Output form

It can be displayed with the LOD Live tool directly:

LOD Live display

Installation

  • PHP rdf libraries

Due to the large file size, I have omitted the php libraries from this repository.

To add it, download it

unzip rap-v096.zip
mv rdfapi-php/ /location/to/discover-me-semantically/include/
  • Apache write permissions

Apache needs to write RDF files to the rdf/ directory when a user wishes to visualize their RDF with LodLive. To allow Apache to do this:

chmod 777 rdf/

TODO

  • Achieve triple-A compliance for CSS code
  • Enable the feature to publish RDF to Sindice using their ping service (currently disabled)
  • Add a URI description mechanism, allowing users to confidently select the most appropriate URIs
  • Add more searching backends. Currently the DBpedia lookup and Sindice search services are used. Ideas... FactForge, British Library. What else?
  • More input fields. What other properties might users want to declare? The current form is a fairly minimal list
  • Formalize the goal ontology. The current select box presents four types of goals. What other goals might people have, and what should the vocabulary look like. It is also desirable to be able to resolve the namespace for the SerenA vocabulary.

Collaboration

We're very open to pull requests! If you'd like to collaborate, offer feedback, or best of all - better code, feel free to do so. Please use the issues section on this github repository.