owlcpp  v0.3.3~
C++ library for working with OWL ontologies
 All Classes Namespaces Files Functions Macros Pages
Namespaces | Functions
read_ontology_iri.hpp File Reference
#include <limits>
#include <string>
#include <utility>
#include "boost/filesystem/path.hpp"
#include "owlcpp/io/config.hpp"

Go to the source code of this file.

Namespaces

namespace  owlcpp
 Main namespace of owlcpp library.

Functions

OWLCPP_IO_DECL std::pair
< std::string, std::string > 
owlcpp::read_ontology_iri (std::istream &is, const std::size_t search_depth=std::numeric_limits< std::size_t >::max())
 Find ontologyIRI and versionIRI declarations in a stream containing ontology document.
OWLCPP_IO_DECL std::pair
< std::string, std::string > 
owlcpp::read_ontology_iri (boost::filesystem::path const &file, const std::size_t search_depth=std::numeric_limits< std::size_t >::max())
 find ontologyIRI and versionIRI declarations in ontology document

Detailed Description

part of owlcpp project.

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