About me
My name is Richard Cyganiak.
I'm a software engineer at TopQuadrant. I work on web technologies for managing data and am based in Dublin, Ireland.Links
-
Recent Posts
Archives
Monthly Archives: July 2005
sparql2sql: A query engine for SPARQL over a Jena triple store
Google, please pick this up: sparql2sql is a SPARQL implementation on top of a triple store in a relational database. It’s reasonably fast because it translates SPARQL queries directly into SQL. This is the result of the first half of … Continue reading
Posted in General, Semantic Web
Comments Off on sparql2sql: A query engine for SPARQL over a Jena triple store
Redland contexts
How contexts work in Dave Beckett’s Redland RDF library: When a triple is created, then any RDF node (URI, blank node, literal) can be attached to the triple. This becomes the context node. A triple can be added to a … Continue reading
Posted in General, Semantic Web
Comments Off on Redland contexts
RDF and semantic equality
This is a braindump about an issue that came up repeatedly in recent discussions among Jena developers. In basic RDF, these two triples are semantically different, that is, they don’t mean the same thing: :richard :age “26”^^xsd:int . :richard :age … Continue reading
Posted in General, Semantic Web
Comments Off on RDF and semantic equality
Andy on JavaCC vs. AntLR
For future reference … Andy Seaborne on jena-dev: JavaCC creats a self contained set of classes to compile – one reason I use it for RDQL and SPARQL – Antlr for example needs its own runtime and that creates problems … Continue reading
Posted in General
Comments Off on Andy on JavaCC vs. AntLR
Wow! WordPress 1.5 rocks.
I just upgraded to the latest WordPress and I’m im…uh…pressed. The new default template is so much better than the old one, which as of today is still in use on my German blog. It’s true: Presentation matters. The upgrade … Continue reading
Posted in General
Comments Off on Wow! WordPress 1.5 rocks.
The War on Terror, for Unix geeks
Via Tim Bray: The War on Terror, as viewed from the Bourne shell.
Posted in General
Comments Off on The War on Terror, for Unix geeks
A platform conversation
A living room. Windows user 1 sits at a desk, wrestling with the computer. Windows user 2, Mac user and Mac user’s girlfriend lounge nearby. Windows user: (groans and makes a pained expression) Mac user (to Windows user 2): Look … Continue reading
Posted in General
Comments Off on A platform conversation
Passing arguments from a shell script to a command
For future reference: In a shell script, if I have to pass an unknown number of command line arguments to another command, and some of the arguments might contain spaces, here’s how to do it: #!/bin/sh othercmd –foo –bar “$@” … Continue reading
On PHP and compatibility
This is a rant about PHP. PHP is one of these languages that grew out of nothing, by accretion rather than design. It shows in many places, and among them are PHP’s OOP features. The thing is, whenever you do … Continue reading
Posted in General
Comments Off on On PHP and compatibility