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
URLURL of the ontology document to load.
errorError out parameter.
Return Value
The ontology that was parsed from the file, or nil on error.
View on GitHub
OWLOntologyManager Protocol Reference