Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Theses LD-FUSE: A Filesystem in Userspace for the Linked Data Platform

Contact

Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports

Disclaimer

Webmaster

 

 

LD-FUSE: A Filesystem in Userspace for the Linked Data Platform

Thesis type
  • Bachelor
  • Master
Status Open
Supervisor(s)
Advisor(s)

In the context of this work, the student should develop a FUSE user-space file system, allowing to interact with Linked Data Platform servers over HTTP as with a local file system.

In the Internet of Things, and especially the Internet of Production, massive amounts of semi-structured data, such as sensor readings, process control data, log data etc., are generated at an ever increasing pace. While this data is abundant, reusability and sharing of this data is massively hindered by the lack of standardized open interfaces. To tackle these challenges and in order to allow for the tracability of production processes throughout the supply chain, data should be versioned and retrievable via standardized REST web APIs.

The Linked Data Platform (LDP) is a simple, standardized REST API that allows for the hierarchical organization of Linked Data, similar to a classical file system. While the standard is rather simple, manual interaction with the file system is tiresome and error prone.

To simplify the interaction with LDP servers, the student should develop a FUSE user-space file system in the context of this work, allowing to interact with Linked Data Platform servers over HTTP as with any local file system, thus greatly simplifying the interaction with the service for non-technical users and engineers.

Possible starting points:

  • (Go) https://github.com/rclone/rclone
  • (Python) https://github.com/joe42/CloudFusion
  • (JavaScript) https://github.com/mafintosh/fuse-bindings
 
If you are interested in this thesis, a related topic or have additional questions, please do not hesitate to send a message to gleim@dbis.rwth-aachen.de

Prerequisites

- Good programming skills in at least one programming language
- Basic understanding of the HTTP protocol and REST APIs

Related projects

Document Actions