public final class OntologieOWL extends Object
| Constructor and Description |
|---|
OntologieOWL()
Default constructor.
|
OntologieOWL(String nom)
Constructor.
|
OntologieOWL(String nom,
String uri)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
affiche()
Affiche le contenu d'une ontologie dans la console
|
void |
close() |
String |
getNom() |
JenaOWLModel |
getOWLModel()
Renvoie le modele de cette ontologie
|
HashMap<OWLNamedClass,Integer> |
getPcc() |
OWLNamedClass |
getPPPC(OWLNamedClass c1,
OWLNamedClass c2)
Détermine le plus petit parent commun de deux classes, i.e. la classe la
plus spécifique qui les subsume.
|
int |
getShortestPathLengthWithoutMatrix(OWLNamedClass start,
OWLNamedClass end)
Renvoie la longueur du plus court chemin entre deux classes de l'ontologie
sans créer de matrice d'adjacence complète.
|
int |
getShortestPathViaXLengthWithoutMatrix(OWLNamedClass start,
OWLNamedClass via,
OWLNamedClass end)
Renvoie la longueur du plus court chemin entre deux classes de l'ontologie
passant par une classe donnée sans créer de matrice d'adjacence complète.
|
void |
loadOntologie(String uri)
Charge une ontologie à l'aide de son chemin d'accès
|
void |
setNom(String nom) |
void |
setOWLModel(JenaOWLModel model)
Affecte un modele owl a cette ontologie
|
void |
setPcc(HashMap<OWLNamedClass,Integer> pcc) |
public OntologieOWL()
public OntologieOWL(String nom)
nom - public String getNom()
public void setNom(String nom)
public JenaOWLModel getOWLModel()
public void setOWLModel(JenaOWLModel model)
public void loadOntologie(String uri)
uri - public void close()
public void affiche()
uri - public OWLNamedClass getPPPC(OWLNamedClass c1,
OWLNamedClass c2)
c1 - la classe 1c2 - la classe 2public int getShortestPathViaXLengthWithoutMatrix(OWLNamedClass start,
OWLNamedClass via,
OWLNamedClass end)
start - la classe de départvia - la classe de passage imposéend - la classe d'arrivéepublic int getShortestPathLengthWithoutMatrix(OWLNamedClass start,
OWLNamedClass end)
start - la classe de départend - la classe d'arrivéeCopyright © 2016 Laboratoire COGIT, IGN. All rights reserved.