Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thibaudcolas/stringtouri
A linked data tool to interlink two RDF datasets
https://github.com/thibaudcolas/stringtouri
datalift java rdf sesame
Last synced: 11 days ago
JSON representation
A linked data tool to interlink two RDF datasets
- Host: GitHub
- URL: https://github.com/thibaudcolas/stringtouri
- Owner: thibaudcolas
- License: other
- Created: 2013-05-26T00:56:19.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-11-09T09:50:40.000Z (over 7 years ago)
- Last Synced: 2025-02-06T02:47:39.916Z (15 days ago)
- Topics: datalift, java, rdf, sesame
- Language: Java
- Homepage: https://rawgit.com/thibaudcolas/stringtouri/master/stringtouri.html
- Size: 4.66 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# [StringToURI](https://rawgit.com/thibaudcolas/stringtouri/master/stringtouri.html) — Basic RDF dataset interlinking
> [StringToURI](https://rawgit.com/thibaudcolas/stringtouri/master/stringtouri.html) is a simple link generation framework which helps creating links between RDF datasets.
------------------------------------------------------------
## Overview
StringToURI looks for specified strings inside a data set and tries to find matches inside another data set.
If two strings are equal, the string in the "target / goal / destination / update" data set is replaced by a link to the entity described by the string inside the "source / reference / origin" data set.This process is delivered in three different fashions :
- Through a library by using its main components : DataSet, Linkage, Output.
- In a much more abstract way using the App class of the library.
- By using one of the ready-to-use tools inside the app package.## Structure
- The src and test folders contain source code respectively for source files and test files.
- The util package contains everything needed in order to link datasets together.
- The app package contains examples of apps ready to be used in a real world context.
- The doc folder contains the javadoc.
- import contains every external library used by StringToURI
- log contains examples of log files as logged by the application.
- rdf contains rdfxml examples.## Changelog
v1.0.0, 2012-04-30
------------------------- Initial release
v1.1.0, 2012-07-11
------------------------- New package architecture
- Now using sesame 2.6.7
- SesameOutput is no longer supported
- RDFOutput is no longer supported
- Datasets can now specify a context to use.
- Linkages can now use contexts inside their queries.
- Output can now display the new tuples as lists of strings.v1.2.0, 2012-09-30
------------------------- Switched to sesame 2.6.9
- Other modifications I lost trace ofv1.2.5, 2013-05-27
------------------------- Project now hosted on GitHub
- Code base is now cleaner
- Lots of useless pieces of code have been trimmed
- No changes to the core API (yet).
- Update to Sesame 2.6.10 (seamlessly)## System requirements :
- Sesame 2.6.10
- Commons httpclient 3.1
- Commons codec 1.4
- Commons logging 1.1.1
- slf4j api 1.6.4
- An slf4j implementation 1.6.4
- Log4j
- JUnit 4 for the unit tests## Origin
StringToURI was written during a school research project at the UM2 university in Montpellier. It was previously hosted on [Assembla](http://www.assembla.com/) and has now been moved to GitHub.
© 2012-present Thibaud Colas