From d241c66b8ed333ffa57288b25148937635b97452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Mon, 20 Oct 2008 19:12:12 +0000 Subject: [PATCH] - implemented getEntityName --- .../inrialpes/exmo/align/onto/jena25/JENAOntology.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/fr/inrialpes/exmo/align/onto/jena25/JENAOntology.java b/src/fr/inrialpes/exmo/align/onto/jena25/JENAOntology.java index f68b6790..f63dab48 100644 --- a/src/fr/inrialpes/exmo/align/onto/jena25/JENAOntology.java +++ b/src/fr/inrialpes/exmo/align/onto/jena25/JENAOntology.java @@ -78,8 +78,14 @@ public class JENAOntology extends BasicOntology<OntModel> implements LoadedOntol public String getEntityName(Object o) throws AlignmentException { - // TODO Auto-generated method stub - return null; + try { + // Try to get labels first... (done in the OWLAPI way) + URI u = new URI(((OntResource) o).getURI()); + if ( u != null ) return u.getFragment(); + else return ""; + } catch (Exception oex) { + return null; + } } public Set<String> getEntityNames(Object o, String lang) throws AlignmentException { -- GitLab