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.