RdfResources
(Thanks to Steven Perry for providing the original list of resources on this page.)
Reading
W3C?
The
W3C? RDF resources can be found at
http://www.w3.org/RDF/
The RDF primer is recommended reading
http://www.w3.org/TR/rdf-primer/
Libraries
Jena
A Java framework for working with RDF that includes
serialization/deserialization of N3, N-Triple, RDF/XML, RDF/XML-ABBREV,
and others, both memory and DB-backed triple stores, a reasoner API,
support for reification, typed literals, and support for a variety of
query languages including RDQL and SPARQL. Jena is an open source
project that is used as a component of many other semantic web
projects. It is developed by HP Labs.
http://jena.sourceforge.net
Redland
A C based RDF framework with bindings for many different languages
including Perl, Java, C#, Ruby, and others. It also includes
serialization/deserialization from a variety of formats, memory and
DB-backed triple stores, support for SPARQL and Rasqal query languages,
etc. Redland is an open source project that is used as a component of
many other semantic web projects. It is developed by Dave Beckett at
the University of Bristol.
http://librdf.org
Jastor
A Java code generator that emits Java Beans from OWL ontologies. Think
of it as Castor for OWL. It is designed to work with Jena and is
developed by Ben Szekely (who also worked on the LSID framework) and Joe
Betz at IBM.
http://jastor.sourceforge.net/
Applications
W3C? RDF Validator:
Given an RDF/XML document, this web application validates it and
displays it as triples, RDF/XML, or as a graph in a variety of formats
including PNG, SVG, and isaViz.
http://www.w3.org/RDF/Validator/
Protégé Ontology Editor
We mostly use text editors for developing ontologies because we've
occasionally found Protege to be unstable with large complicated OWL
models. However, many people like Protege (a Java desktop application)
which was developed by Standford's Medical Informatics group.
http://protege.stanford.edu
Comment from
StevenPerry?
"There are also a variety of triple store implementations as well as
other frameworks like Kowari. However, we can't recommend them because
we either haven't used them or didn't like them."