From 1643b1e255ad5ef6acbcbdd7d1fc670c49e8f90f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20David?=
 <Jerome.David@univ-grenoble-alpes.fr>
Date: Fri, 16 Jul 2010 15:07:25 +0000
Subject: [PATCH] uri, formalism, formUri added to SKOSLiteThesaurus

---
 .../skoslite/SKOSLiteOntologyFactory.java      |  3 +--
 .../ontowrap/skoslite/SKOSLiteThesaurus.java   | 18 +++++++++---------
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteOntologyFactory.java b/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteOntologyFactory.java
index fdb3c7fa..5975cde8 100644
--- a/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteOntologyFactory.java
+++ b/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteOntologyFactory.java
@@ -39,8 +39,7 @@ public class SKOSLiteOntologyFactory extends OntologyFactory {
 	onto.setFormalism( formalismId );
 	onto.setFormURI( formalismUri );
 	
-	// TODO find the URI of a skos thesaurus
-	//onto.setURI( dataset.getURI() );
+	onto.setURI( uri );
 	//cache.recordOntology( uri, onto );
 	
 	return onto;
diff --git a/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteThesaurus.java b/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteThesaurus.java
index 21effdae..a4f7b8c7 100644
--- a/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteThesaurus.java
+++ b/src/fr/inrialpes/exmo/ontowrap/skoslite/SKOSLiteThesaurus.java
@@ -36,7 +36,10 @@ public class SKOSLiteThesaurus implements HeavyLoadedOntology<Model> {
     protected InfModel ontoInf;
     protected Model onto;
     
+    protected String formalism;
+    protected URI formUri;
     protected URI file;
+    protected URI uri;
     
     public SKOSLiteThesaurus(URI file) {
 	setFile(file);
@@ -390,13 +393,11 @@ public class SKOSLiteThesaurus implements HeavyLoadedOntology<Model> {
     }
 
     public URI getFormURI() {
-	// TODO Auto-generated method stub
-	return null;
+	return formUri;
     }
 
     public String getFormalism() {
-	// TODO Auto-generated method stub
-	return null;
+	return formalism;
     }
 
     public Model getOntology() {
@@ -405,8 +406,7 @@ public class SKOSLiteThesaurus implements HeavyLoadedOntology<Model> {
 
     @Override
     public URI getURI() {
-	// TODO Auto-generated method stub
-	return null;
+	return uri;
     }
 
     public void setFile(URI file) {
@@ -419,11 +419,11 @@ public class SKOSLiteThesaurus implements HeavyLoadedOntology<Model> {
     }
 
     public void setFormURI(URI u) {
-	
+	formUri=u;
     }
 
     public void setFormalism(String name) {
-	
+	formalism=name;
     }
 
     public void setOntology(Model o) {
@@ -434,7 +434,7 @@ public class SKOSLiteThesaurus implements HeavyLoadedOntology<Model> {
     }
 
     public void setURI(URI uri) {
-	
+	this.uri=uri;
     }
     
    
-- 
GitLab