About VIStology
Services
Expertise
Publications
Ontologies
Affiliations
Jobs
 
 

BaseVISor 2.0 Inference Engine

BaseVISor is VIStology's versatile forward-chaining inference engine specialized to handle facts in the form of RDF triples with support for OWL 2 RL and XML Schema Datatypes. BaseVISor is a Java application and API and requires the Java 1.5 Run Time Environment.

BaseVISor 2.0 features a highly efficient forward-chaining inference engine, optimized for ontological and rule-based reasoning. Rules and facts are compiled into a Rete network and processed with respect to specified ontologies in order to generate all new inferable facts. BaseVISor 2.0 can be embedded into existing applications and extended to meet application-specific requirements. In comparison with other leading inference engines, BaseVISor 2.0 has been demonstrated to be considerably faster in inference time and query time on standard benchmarking datasets.

 

BaseVISor 2.0 Features

OWL 2 RL Processing: The axioms of OWL 2 RL provide scalable ontology-based reasoning without sacrificing expressive power.

Rule and Query Support: Queries and rules are compiled by BaseVISor and executed at runtime.

User-Defined Functions: User defined procedural attachments can be invoked from within a rule to perform a complex calculation, access a Web service or execute new processes, complementing BaseVISor's built-in functions. Natively supports XML schema datatypes (XSD).

User-Friendly Syntax: In addition to the native BVR syntax, BaseVISor 2.0’s new N3-like syntax, called BoxTurtle, allows BaseVISor rules to be written more succinctly in a non-XML language. BaseVISor also supports an Abbreviated XML syntax that is succinct and object-oriented in addition to the standard BaseVISor XML-based rule syntax.

Rule Salience: Enables the rule with the highest priority to be executed first. Used when more than one rule is activated at the same time.

Inclusion Mechanism: Provides a way for importing ontologies and rules from the local file system or on the Web into BaseVISor.

 

BaseVISor Java API

The BaseVISor Java API provides the means for embedding BaseVISor within your own Java application. The BaseVISor API provides all of the necessary methods and hooks for reading rule and ontology files, building and processing Rete networks, querying the fact base and implementing web services.
BaseVISor also supports a standalone runtime command line mode for deriving inferences from fact sets and ontologies.
BaseVISor 2.0 may also be deployed as a SOAP or RESTful Web Service.
BaseVISor 2.x is licensed for academic and research use free of charge; all other uses require a commercial license obtainable by contacting sales@vistology.com.

Download BaseVISor

You may download the latest release of BaseVISor after agreeing to the license agreement.

 

Download BaseVISor 2.0 Plugin for TopBraid Composer 3.5.0 and 3.5.1

You may download the latest release of BaseVISor 2.0 Plugin for TopBraid Composer 3.5.0 and 3.5.1 after agreeing to the license agreement.

 

Download BaseVISor 2.0 Plugin for TopBraid Composer 3.4

You may download the latest release of BaseVISor 2.0 Plugin for TopBraid Composer 3.4 after agreeing to the license agreement.

 

Mailing List

If you would like to subscribe to the BaseVISor mailing list and receive notification of new releases, submit questions/comments and/or suggest new features please send email to BaseVISor-request@vistology.com with "subscrbe" in the subject line.

 


© 2013 VIStology, Inc.