OWLOntologyManager
Objective-C
@protocol OWLOntologyManager <NSObject>
Swift
protocol OWLOntologyManager : NSObjectProtocol
An OWLOntologyManager manages a set of ontologies. It is the main point for creating, loading and accessing ontologies.
An OWLOntologyManager also manages the mapping betweem an ontology and its ontology document.
-
A data factory which can be used to create OWL API objects such as classes, properties, individuals, axioms etc.
Declaration
Objective-C
@property (nonatomic, strong, readonly) id<OWLDataFactory> _Nonnull dataFactory;
-
Loads an ontology from an ontology document contained in a local file. The loaded ontology will be assigned a document IRI that corresponds to the file IRI.
Declaration
Objective-C
- (nullable id<OWLOntology>) loadOntologyFromDocumentAtURL:(nonnull NSURL *)URL error:(NSError *_Nullable *_Nullable)error;
Parameters
URL
URL of the ontology document to load.
error
Error out parameter.
Return Value
The ontology that was parsed from the file, or nil on error.