Une méthode alternative de chargement d’une ontologie consiste à considérer l’ontologie en tant que document provenant d’une source quelconque. Ce type de chargement est réalisé en utilisant la méthode manager.loadOntologyFromOntologyDocument() du gestionnaire de document. OWLOntologyManager:loadOntologyFromOntologyDocument
Figure 4.4 : Types de OWLOntologyDocumentSource pouvant OWLOntologyDocumentSource être chargés par le gestionnaire
Le diagramme UML de la figure 4.4 schématise les différents types de source documentaire, qu’ils StringDocumentSource StreamDocumentSourcesoient StreamDocumentSource, StringDocumentSource, IRIDocumentSource, IRIDocumentSource etc. Ils implémentent OWLOntologyDocumentSourcel’interface OWLOntologyDocumentSource. Le code ci-dessous présente un exemple d’utilisation de l’OWLOntologyDocumentSource de OWLOntologyDocumentSource type chaîne de caractères (StringDocumentSource). StringDocumentSource
String myFamilyStringOnto = "@prefix : <http://java-ws.com/ontologie/myfamily#> . \n" + "@prefix owl: <http://www.w3.org/2002/07/owl#> . \n" + "@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . \n" + "@prefix xml: <http://www.w3.org/XML/1998/namespace> . \n" + "@prefix xsd: <http://www.w3.org/2001/XMLSchema#> ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique