Posts

what is the problem?

Recently I wrote a Gradle plugin which uses the docker client of the local machine. When running Gradle from the terminal everything is fine. However, when I import the project into my IntelliJ IDEA and try to run the Gradle tasks using IntelliJ IDEA I...

When working with RDF vocabulary files I often need to lookup an RDF namespace. In the past I used the rdf.sh command line tool for this task (which provides a lot of other features too). But recently I bought Alfred after using the free version for quite a...

How often it has happened to you? You have some code changes but need to switch the branch. No problem: Let’s do a git stash. Some time later or maybe never you find out - Whoops, I have open stashes. But now you get merge errors because of new...

Despite being allowed by the the SPARQL 1.1 Update language, Virtuoso doesn’t allow to insert statements containing blank nodes using the INSERT DATA update query. Oddly enough, when using the INSERT update query it is possible to add statements with blank nodes. Unfortunately in this case a

A few days ago it was time to do another transformation of SQL to RDF. This time my goal was to have a ETL script which has as few as possible dependencies and can be used out of the box without changing the system it runs on.

This is where...

Every time I clone or initialize a git repository I forget to set my user name and email address. I know, I can set a default user name and email in the global ~./gitconfig. But this doesn’t work for me, because I use my Mac for work, Ph.D. related...