From 3be33d3c4480e4a31ba2dc02a09d79d9006d6fd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20David?= <Jerome.David@univ-grenoble-alpes.fr> Date: Mon, 16 Jul 2012 09:38:53 +0000 Subject: [PATCH] Avoid circular reference in annotationproperty when suject=object --- src/fr/inrialpes/exmo/ontowrap/jena25/JENAOntology.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fr/inrialpes/exmo/ontowrap/jena25/JENAOntology.java b/src/fr/inrialpes/exmo/ontowrap/jena25/JENAOntology.java index abf90c7a..08aa16b6 100644 --- a/src/fr/inrialpes/exmo/ontowrap/jena25/JENAOntology.java +++ b/src/fr/inrialpes/exmo/ontowrap/jena25/JENAOntology.java @@ -93,8 +93,8 @@ public class JENAOntology extends BasicOntology<OntModel> implements HeavyLoaded Literal l =obj.as(Literal.class); annots.add(new Annotation(l.getLexicalForm(),l.getLanguage())); } - else if (obj.isResource()) { - getEntityAnnotations(obj, annots); + else if (obj.isResource() && !obj.equals(st.getSubject())) { + getEntityAnnotations(obj, annots); } } } -- GitLab