[Yanel-commits] rev 29781 - in public/yanel/contributions/realms/foaf/src/resources/shared: . src/build src/java/org/wyona/foaf/impl/basics

michi at wyona.com michi at wyona.com
Wed Dec 12 00:17:19 CET 2007


Author: michi
Date: 2007-12-12 00:17:19 +0100 (Wed, 12 Dec 2007)
New Revision: 29781

Modified:
   public/yanel/contributions/realms/foaf/src/resources/shared/
   public/yanel/contributions/realms/foaf/src/resources/shared/src/build/dependencies.xml
   public/yanel/contributions/realms/foaf/src/resources/shared/src/java/org/wyona/foaf/impl/basics/PersonImpl.java
Log:
jena used for implementation


Property changes on: public/yanel/contributions/realms/foaf/src/resources/shared
___________________________________________________________________
Name: svn:ignore
   + build


Modified: public/yanel/contributions/realms/foaf/src/resources/shared/src/build/dependencies.xml
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/shared/src/build/dependencies.xml	2007-12-11 22:40:10 UTC (rev 29780)
+++ public/yanel/contributions/realms/foaf/src/resources/shared/src/build/dependencies.xml	2007-12-11 23:17:19 UTC (rev 29781)
@@ -7,8 +7,9 @@
 
     <artifact:dependencies pathId="maven2.classpath" filesetId="maven2.fileset">
       <remoteRepository refid="wyona.remote.repository"/>
-      <dependency groupId="wyona-org-yanel" artifactId="yanel-core"
-                  version="${yanel.source.version}"/>
+      <dependency groupId="wyona-org-yanel" artifactId="yanel-core" version="${yanel.source.version}"/>
+      <dependency groupId="jena" artifactId="jena" version="2.1"/>
+      <dependency groupId="log4j" artifactId="log4j" version="1.2.8"/>
     </artifact:dependencies>
 
     <artifact:dependencies pathId="maven2.resource.classpath" filesetId="maven2.resource.fileset">

Modified: public/yanel/contributions/realms/foaf/src/resources/shared/src/java/org/wyona/foaf/impl/basics/PersonImpl.java
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/shared/src/java/org/wyona/foaf/impl/basics/PersonImpl.java	2007-12-11 22:40:10 UTC (rev 29780)
+++ public/yanel/contributions/realms/foaf/src/resources/shared/src/java/org/wyona/foaf/impl/basics/PersonImpl.java	2007-12-11 23:17:19 UTC (rev 29781)
@@ -5,14 +5,34 @@
 
 import org.wyona.foaf.api.basics.Person;
 
+import java.io.InputStream;
+
+import com.hp.hpl.jena.rdf.model.Model;
+import com.hp.hpl.jena.rdf.model.ModelFactory;
+import com.hp.hpl.jena.rdf.model.Resource;
+
+import org.apache.log4j.Category;
+
 /**
  *
  */
 public class PersonImpl implements Person {
 
+    private static Category log = Category.getInstance(PersonImpl.class);
+
     /**
      *
      */
+    public PersonImpl(InputStream in) {
+        Model model = ModelFactory.createDefaultModel();
+        model.read(in, "");
+        Resource person = model.getResource("foaf:Person");
+        log.error("DEBUG: Resource: " + person);
+    }
+
+    /**
+     *
+     */
     public String getName() {
         return "Michi";
     }



More information about the Yanel-commits mailing list