WICOM
 All Data Structures Namespaces Files Functions Variables Pages
Public Member Functions
OWL2Importer Class Reference
Inheritance diagram for OWL2Importer:
Wicom

Public Member Functions

 __construct ()
 
 owl2to_owllinkNaive ($owl2)
 
 owl2importer ($owl2, $reasoner= 'Racer')
 
- Public Member Functions inherited from Wicom
 __construct ()
 
 full_reasoning ($json_str, $strategy= 'crowd', $reasoner= 'Racer')
 
 is_satisfiable ($json_str, $strategy= 'crowd', $reasoner= 'Racer')
 
 owl2importer ($owl2, $reasoner= 'Racer')
 

Constructor & Destructor Documentation

__construct ( )

Member Function Documentation

owl2importer (   $owl2,
  $reasoner = 'Racer' 
)

Import an OWL 2 ontology and returns an approximated UML diagram. Currently supports importing of Classes, Subclasses, Object Properties, Cardinalities 0N, 1N, 01, 11.

Todo:
Data Properties
Parameters
$owl2A String with an OWL 2 ontology.
$reasonerA String with the reasoner name for reasoning over the ontology being imported. We support two: Konclude and Racer.
Returns
an UML JSON encoding a graphical diagram to be imported in crowd.
owl2to_owllinkNaive (   $owl2)

Put owl tags on owl 2 tags to convert it into owllink

Parameters
$owl2A OWL 2 String
Returns
An Array containing OWLlink elements from the input OWL 2

The documentation for this class was generated from the following file: