This project contains the source and tooling related to lod.lobbywatch.ch, the linked open data platform hosting the lobbywatch.ch data.
-
makeruns all targets: converting the MySQL db into triples, enriching the triples, running them through the pipeline, uploading to lod.lobbywatch.ch -
Retrieving a SQL dump of the lobbywatch database and serving it locally.
-
lod.lobbywatch.ch source code and deployment setup.
-
R2RML mappings used to convert the MySQL database content into triples. The R2RML mappings are generated using the RDF Mapping DSL.
-
Pipeline used to slugify some IRIs.
-
Scripts used to install Ontop, to generate triples from MySQL to n-triples server, transform them, upload them to the hosted Stardog server used by lod.lobbywatch.ch and link them.
Pushing a new version triggers a CI build and deploys the version on success:
cd lod.lobbywatch.chnpm version <major|minor|patch>git add .git commit -m your-messagegit tag -a vYourNpmVrsiongit push --follow-tags