owlcpp  v0.3.3~
C++ library for working with OWL ontologies
 All Classes Namespaces Files Functions Macros Pages
Classes | Namespaces | Functions
catalog.hpp File Reference
#include <limits>
#include "boost/filesystem/path.hpp"
#include "owlcpp/io/config.hpp"
#include "owlcpp/io/exception.hpp"
#include "owlcpp/io/detail/map_traits.hpp"
#include "owlcpp/rdf/map_std.hpp"
#include "owlcpp/rdf/map_std_ns_crtpb.hpp"
#include "owlcpp/rdf/map_std_node_crtpb.hpp"
#include "owlcpp/rdf/nodes_std.hpp"
#include "owlcpp/rdf/map_doc.hpp"
#include "owlcpp/rdf/map_ns.hpp"
#include "owlcpp/rdf/map_node_iri.hpp"
#include "owlcpp/rdf/map_doc_crtpb.hpp"
#include "owlcpp/rdf/crtpb_ns_node_iri.hpp"

Go to the source code of this file.

Classes

class  owlcpp::Catalog
 Store locations, ontology IRIs, and version IRIs of OWL ontologies. More...
struct  owlcpp::Catalog::Err

Namespaces

namespace  owlcpp
 Main namespace of owlcpp library.

Functions

OWLCPP_IO_DECL std::size_t owlcpp::add (Catalog &cat, boost::filesystem::path const &path, const bool recurse=false, const std::size_t search_depth=std::numeric_limits< std::size_t >::max())
 determine OntologyIRI and VersionIRI of ontology document(s) and add them to the catalog

Detailed Description

part of owlcpp project.

Distributed under the Boost Software License, Version 1.0; see doc/license.txt.
Copyright Mikhail K Levin 2012