The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.22

  • when parsing owl files, import statements are parsed out, but not traversed. They are returned to the user though. NOTE: if you use prior versions of ODO::Parser::XML, your code may break as statements and imports are returned after calling parse. owllite2perl illustrates this.
    • owllite2perl needs to be updated to produce actual modules, etc. This will hopefully be accomplished next release. In SADI::SADI, a code generator that is based on this module exists. However, it uses RDF::Core to serialize the RDF.
    • Fixed the RDF code generator. It now produces valid Perl code.
    • Went through ODO::Ontology::RDFS code and fixed how it processed statements. Basically, I made sure that ISA/inheritance dont contain any undef keys/values. Then i updated the templates so that my updates to ODO::Ontology::RDFS.pm were taken into account.
    • Updated the test scripts to take into account that parse now returns statements and imports
    • updated the example scripts to take into account the above.
    • updated the makefile to add DBD-mysql (eventhough, the db side of ODO/Pluto doesnt work).
    • added VERSION info for each file that reflects the cvs revision to aide in diff'ing the files.

Modules

ODO
Ontologies, Databases and, Optimization
Base methods for a graph object
Simple graph implementation
Store statements in a particular manner (database, memory, file etc.)
Memory backed storage for graphs.
Jena compatibility package
Database storage methods for Jena schema
Interface to the database table that contains the system graphs.
Jena node definitions
Package of functions used to parse encoded database statements
Jena SQL related methods
RDFS to Perl code generator frontend.
Generic parser interface for ODO RDF Parsers
Parser for statements serialized in Notation3 format.
Parser for statements serialized in NTriples format.
Parser for statements serialized to RDF/XML
A Constraint on a statement Query
Query handler interface
RDQL Query object
Implementation of the generic query processing engine for RDQL
Result set object
Simple single statement wildcard graph pattern matcher
Result set object for queries based on ODO::Query::Simple
Base interface for RDF serialization support
Serialize statements to NTriples file format
Encapsulation of an RDF triple for graphs
Group of statements with a common subject.
Son of ODO -> Ontologies, Databases and, Optimization

Provides

in lib/ODO/DB.pm
in lib/ODO/DB.pm
in lib/ODO/DB.pm
in lib/ODO/DB.pm
in lib/ODO/Exception.pm
in lib/ODO/Graph/Storage/Database.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/DB/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Graph/Settings.pm
in lib/ODO/Jena/Node.pm
in lib/ODO/Jena/Node.pm
in lib/ODO/Jena/Node.pm
in lib/ODO/Jena/Node.pm
in lib/ODO/Jena/Node.pm
in lib/ODO/Jena/Node.pm
in lib/ODO/Jena/Query/Result.pm
in lib/ODO/Jena/SQL.pm
in lib/ODO/Jena/Vocabulary.pm
in lib/ODO/Node.pm
in lib/ODO/Node.pm
in lib/ODO/Node.pm
in lib/ODO/Node.pm
in lib/ODO/Node.pm
in lib/ODO/Node.pm
in lib/ODO/Ontology/OWL/Classes.pm
in lib/ODO/Ontology/OWL/Lite.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Lite/Classes.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Lite/Fragments.pm
in lib/ODO/Ontology/OWL/Lite.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Lite/ObjectWriter.pm
in lib/ODO/Ontology/OWL/Lite/ObjectWriter.pm
in lib/ODO/Ontology/OWL/Lite/ObjectWriter.pm
in lib/ODO/Ontology/OWL/Lite/ObjectWriter.pm
in lib/ODO/Ontology/OWL/Lite/ObjectWriter.pm
in lib/ODO/Ontology/OWL/Lite/ObjectWriter.pm
in lib/ODO/Ontology/OWL/Lite/Properties.pm
in lib/ODO/Ontology/OWL/Lite/Restriction.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Lite/Thing.pm
in lib/ODO/Ontology/OWL/Vocabulary.pm
in lib/ODO/Ontology/ObjectWriter.pm
in lib/ODO/Ontology/ObjectWriter/AccessorMethod.pm
in lib/ODO/Ontology/ObjectWriter/Package.pm
in lib/ODO/Ontology/ObjectWriter/PropertiesContainer.pm
in lib/ODO/Ontology/PerlEntity.pm
in lib/ODO/Ontology/RDFS/List/Iterator.pm
in lib/ODO/Ontology/RDFS/ObjectWriter.pm
in lib/ODO/Ontology/RDFS/ObjectWriter.pm
in lib/ODO/Ontology/RDFS/ObjectWriter.pm
in lib/ODO/Ontology/RDFS/ObjectWriter.pm
in lib/ODO/Ontology/RDFS/PerlEntity.pm
in lib/ODO/Ontology/RDFS/Vocabulary.pm
in lib/ODO/Ontology/Vocabulary.pm
in lib/ODO/Parser/XML/Slow.pm
in lib/ODO/Parser/XML/RDFAttributes.pm
in lib/ODO/Parser/XML/Slow.pm
in lib/ODO/RDFS/Alt.pm
in lib/ODO/RDFS/Alt/PropertiesContainer.pm
in lib/ODO/RDFS/Bag.pm
in lib/ODO/RDFS/Bag/PropertiesContainer.pm
in lib/ODO/RDFS/Class.pm
in lib/ODO/RDFS/Class/PropertiesContainer.pm
in lib/ODO/RDFS/Container.pm
in lib/ODO/RDFS/Container/PropertiesContainer.pm
in lib/ODO/RDFS/ContainerMembershipProperty.pm
in lib/ODO/RDFS/ContainerMembershipProperty/PropertiesContainer.pm
in lib/ODO/RDFS/Datatype.pm
in lib/ODO/RDFS/Datatype/PropertiesContainer.pm
in lib/ODO/RDFS/List.pm
in lib/ODO/RDFS/List/PropertiesContainer.pm
in lib/ODO/RDFS/Literal.pm
in lib/ODO/RDFS/Literal/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/comment.pm
in lib/ODO/RDFS/Properties/comment/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/domain.pm
in lib/ODO/RDFS/Properties/domain/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/first.pm
in lib/ODO/RDFS/Properties/first/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/isDefinedBy.pm
in lib/ODO/RDFS/Properties/isDefinedBy/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/label.pm
in lib/ODO/RDFS/Properties/label/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/member.pm
in lib/ODO/RDFS/Properties/member/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/object.pm
in lib/ODO/RDFS/Properties/object/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/predicate.pm
in lib/ODO/RDFS/Properties/predicate/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/range.pm
in lib/ODO/RDFS/Properties/range/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/rest.pm
in lib/ODO/RDFS/Properties/rest/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/seeAlso.pm
in lib/ODO/RDFS/Properties/seeAlso/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/subClassOf.pm
in lib/ODO/RDFS/Properties/subClassOf/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/subPropertyOf.pm
in lib/ODO/RDFS/Properties/subPropertyOf/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/subject.pm
in lib/ODO/RDFS/Properties/subject/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/type.pm
in lib/ODO/RDFS/Properties/type/PropertiesContainer.pm
in lib/ODO/RDFS/Properties/value.pm
in lib/ODO/RDFS/Properties/value/PropertiesContainer.pm
in lib/ODO/RDFS/Property.pm
in lib/ODO/RDFS/Property/PropertiesContainer.pm
in lib/ODO/RDFS/Resource.pm
in lib/ODO/RDFS/Resource/PropertiesContainer.pm
in lib/ODO/RDFS/Seq.pm
in lib/ODO/RDFS/Seq/PropertiesContainer.pm
in lib/ODO/RDFS/Statement.pm
in lib/ODO/RDFS/Statement/PropertiesContainer.pm
in lib/ODO/Statement.pm
in lib/ODO/Vocabulary.pm