Open Source Projects I Maintain


  • Connie: a constraint-based Ruby library that implements SPARQL given the parse tree of a SPARQL query and a set of RDF triples.

    Connie is a constraint-based Ruby library that implements SPARQL given the parse tree of a SPARQL query and a set of RDF triples. Implements SPARQL as a set of constraints executed by Gecode/R.

  • Curies: a Ruby library that implements CURIE syntax.

    The Curies library implements the CURIE syntax for expressing Compact URIs. See http://www.w3.org/TR/curie/ for more information on the CURIE specification.

  • DM-Semantic: a set of libraries that integrate Semantic Web features into the Ruby DataMapper ORM.

    DM-Semantic is a set of libraries that integrate Semantic Web features into the Ruby DataMapper ORM. Among other things, adds an RDFGraph type for model properties.

  • Pomegranate: Ruby library for inferencing over RDF triples.

    Pomegranate is a Ruby library for inferencing over a corpus of triples with RDFS and OWL properties. Implements the RDF Schema Language (RDFs) and a subset of the Web Ontology Language (OWL) properties as a set of production rules

  • Sparql: Ruby library for parsing SPARQL queries.

    Sparql takes SPARQL queries as input and returns parse trees that can be fed to a SPARQL engine like Connie.

On Code

On Politics


Get in touch!

pius [at] alum [dot] mit [dot] edu

Twitter listen_to_pius



National Novel Writing Month 2009 Participant