Ich habe mal ein wenig mit RDF herumgespielt und dafür unter anderem
RDF::Redland benutzt, was mir sehr schnell und praktisch vorkam. Allerdings ist die Redland Bibliothek lediglich zum effizienten Speichern und Abfragen von RDF-Daten gedacht. Das heißt es gibt keine eingebaute Funktionalität um logische Schlüsse aus Voraussetzungen zu ziehen, die als RDF-Tripel vorliegen und auch keine spezielle Unterstützung für das OWL-Vokabular.
An RDF-Bibliotheken mit eingebauter Beweisengine fällt mir so auf Anhieb auch nichts für Perl ein (sondern nur zwei Dinge für Java:
Jena und
Sesame).
When C++ is your hammer, every problem looks like your thumb.