NAME

Conclave::OTK - Conclave Ontology Toolkit

VERSION

version 0.01

SYNOPSIS

    use Conclave::OTK;

    my $onto = Conclave::OTK->new($base_uri);

    $onto->add_class($class_name);
    $onto->add_obj_prop($class1, $relation, $class2);
    $onto->add_data_prop($class, $relation, $value, $type);
      # default type is string

DESCRIPTION

OTK implements a set of operations to handle ontologies. Its' main goal is to provide an ORM-style API, but for RDF documents, to implement ontology oriented applications.

This module is under developement, and things still change often.

METHODS

new

init

delete

add_class

get_classes

get_subclasses

get_all_subclasses

get_instance_classes

add_instance

get_instances

add_obj_prop

get_obj_props

get_obj_props_for

get_ranges

get_data_props

add_data_prop

full_uri

get_class_tree

draw_graph

AUTHOR

Nuno Carvalho <smash@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014-2015 by Nuno Carvalho <smash@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.