Permalink
Browse files

Merge pull request #15 from wherget/feature/rdf4j

RDF4J Implementation (based on Sesame impl)
  • Loading branch information...
2 parents 484297c + 81f5761 commit 3558dabf52788642a584aa3886087b0516bdea2e @stuehmer stuehmer committed on GitHub Jun 9, 2016
Showing with 5,470 additions and 184 deletions.
  1. +2 −0 .gitignore
  2. +79 −74 org.semweb4j.bom/pom.xml
  3. +117 −110 org.semweb4j.rdf2go.dist/pom.xml
  4. +30 −0 org.semweb4j.rdf2go.impl.rdf4j/LICENSE.txt
  5. +37 −0 org.semweb4j.rdf2go.impl.rdf4j/META-INF/MANIFEST.MF
  6. +12 −0 org.semweb4j.rdf2go.impl.rdf4j/README.txt
  7. +230 −0 org.semweb4j.rdf2go.impl.rdf4j/pom.xml
  8. +106 −0 org.semweb4j.rdf2go.impl.rdf4j/src/changes/changes.xml
  9. +207 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/ConversionUtil.java
  10. +33 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/GraphIterable.java
  11. +64 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/GraphIterator.java
  12. +102 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/QueryRowIterator.java
  13. +44 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/QueryRowWrapper.java
  14. +32 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/RDF4JBlankNode.java
  15. +824 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/RepositoryModel.java
  16. +76 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/RepositoryModelFactory.java
  17. +1,166 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/RepositoryModelSet.java
  18. +61 −0 ...semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/RepositoryQueryResultTable.java
  19. +42 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/StatementIterable.java
  20. +105 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/StatementIterator.java
  21. +55 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/StatementWrapper.java
  22. +54 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/eclipse/rdf4j/rdf2go/osgi/Activator.java
  23. +21 −0 org.semweb4j.rdf2go.impl.rdf4j/src/main/java/org/ontoware/rdf2go/impl/StaticBinding.java
  24. +30 −0 org.semweb4j.rdf2go.impl.rdf4j/src/site/site.xml
  25. +26 −0 org.semweb4j.rdf2go.impl.rdf4j/src/test/java/org/eclipse/rdf4j/rdf2go/RepositoryModelSetTest.java
  26. +137 −0 org.semweb4j.rdf2go.impl.rdf4j/src/test/java/org/eclipse/rdf4j/rdf2go/RepositoryModelTest.java
  27. +1,759 −0 org.semweb4j.rdf2go.impl.rdf4j/src/test/resources/icaltzd.rdfs
  28. +19 −0 org.semweb4j.rdf2go.impl.rdf4j/src/test/resources/log4j.properties
View
@@ -9,6 +9,8 @@ target/
.classpath
.project
.wtpmodules
+.idea
+*.iml
hs_err_pid*.log
release.properties
server.pid
@@ -1,74 +1,79 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.semweb4j</groupId>
- <artifactId>parent</artifactId>
- <version>5.0.2-SNAPSHOT</version>
- <relativePath>../org.semweb4j.parent/pom.xml</relativePath>
- </parent>
-
- <groupId>org.semweb4j</groupId>
- <artifactId>bom</artifactId>
- <packaging>pom</packaging>
-
- <name>Semweb4j bill of materials (BOM)</name>
- <url>http://semweb4j.org</url>
-
-
- <distributionManagement>
- <!-- repositories inherited after description in http://jira.codehaus.org/browse/MNG-3244?focusedCommentId=281645&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-281645 -->
- <site>
- <id>${distributionManagement.site.id}</id>
- <url>${distributionManagement.site.url}/${project.artifactId}</url>
- </site>
- </distributionManagement>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.jena</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.sesame</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.test</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdfreactor.generator</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdfreactor.runtime</artifactId>
- <version>${project.version}</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdfreactor-maven-plugin</artifactId>
- <version>${project.version}</version>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>parent</artifactId>
+ <version>5.0.2-SNAPSHOT</version>
+ <relativePath>../org.semweb4j.parent/pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.semweb4j</groupId>
+ <artifactId>bom</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Semweb4j bill of materials (BOM)</name>
+ <url>http://semweb4j.org</url>
+
+
+ <distributionManagement>
+ <!-- repositories inherited after description in http://jira.codehaus.org/browse/MNG-3244?focusedCommentId=281645&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-281645 -->
+ <site>
+ <id>${distributionManagement.site.id}</id>
+ <url>${distributionManagement.site.url}/${project.artifactId}</url>
+ </site>
+ </distributionManagement>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.jena</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.sesame</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.rdf4j</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.test</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdfreactor.generator</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdfreactor.runtime</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdfreactor-maven-plugin</artifactId>
+ <version>${project.version}</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+</project>
@@ -1,111 +1,118 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.semweb4j</groupId>
- <artifactId>parent</artifactId>
- <version>5.0.2-SNAPSHOT</version>
- <relativePath>../org.semweb4j.parent/pom.xml</relativePath>
- </parent>
-
- <artifactId>rdf2go.dist</artifactId>
- <packaging>pom</packaging>
-
- <name>Semweb4j RDF2Go distribution</name>
- <url>http://www.semweb4j.org/rdf2go</url>
- <inceptionYear>2005</inceptionYear>
- <description>
- This project simply bundles all RDF2Go parts in a single
- distribution - by listing all other parts as dependencies.
-
- This includes all transitive dependencies too.
- </description>
-
- <modules>
- <module>../org.semweb4j.rdf2go.api</module>
- <module>../org.semweb4j.rdf2go.impl.jena</module>
- <module>../org.semweb4j.rdf2go.impl.sesame</module>
- </modules>
-
- <dependencies>
-
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.api</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.sesame</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.jena</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- </dependencies>
-
- <!-- create a distribution -->
- <build>
- <plugins>
- <!-- builds a zip release that contains all dependency libraries
- they are copied after compile is executed -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.1</version>
- <executions>
- <execution>
- <phase>integration-test</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- <configuration>
- <finalName>
- dist/${project.artifactId}-${project.version}
- </finalName>
- <descriptors>
- <descriptor>
- ${basedir}/src/assembly/lib.xml
- </descriptor>
- </descriptors>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- <configuration>
- <outputDirectory>
- ${basedir}/target/jars
- </outputDirectory>
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <outputDirectory>
- ${basedir}/target/jars
- </outputDirectory>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <distributionManagement>
- <!-- repositories inherited after description in http://jira.codehaus.org/browse/MNG-3244?focusedCommentId=281645&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-281645 -->
- <site>
- <id>${distributionManagement.site.id}</id>
- <url>${distributionManagement.site.url}/rdf2go</url>
- </site>
- </distributionManagement>
-
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>parent</artifactId>
+ <version>5.0.2-SNAPSHOT</version>
+ <relativePath>../org.semweb4j.parent/pom.xml</relativePath>
+ </parent>
+
+ <artifactId>rdf2go.dist</artifactId>
+ <packaging>pom</packaging>
+
+ <name>Semweb4j RDF2Go distribution</name>
+ <url>http://www.semweb4j.org/rdf2go</url>
+ <inceptionYear>2005</inceptionYear>
+ <description>
+ This project simply bundles all RDF2Go parts in a single
+ distribution - by listing all other parts as dependencies.
+
+ This includes all transitive dependencies too.
+ </description>
+
+ <modules>
+ <module>../org.semweb4j.rdf2go.api</module>
+ <module>../org.semweb4j.rdf2go.impl.jena</module>
+ <module>../org.semweb4j.rdf2go.impl.sesame</module>
+ <module>../org.semweb4j.rdf2go.impl.rdf4j</module>
+ </modules>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.sesame</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.jena</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.rdf4j</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ </dependencies>
+
+ <!-- create a distribution -->
+ <build>
+ <plugins>
+ <!-- builds a zip release that contains all dependency libraries
+ they are copied after compile is executed -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.1</version>
+ <executions>
+ <execution>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>attached</goal>
+ </goals>
+ <configuration>
+ <finalName>
+ dist/${project.artifactId}-${project.version}
+ </finalName>
+ <descriptors>
+ <descriptor>
+ ${basedir}/src/assembly/lib.xml
+ </descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <configuration>
+ <outputDirectory>
+ ${basedir}/target/jars
+ </outputDirectory>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <outputDirectory>
+ ${basedir}/target/jars
+ </outputDirectory>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <distributionManagement>
+ <!-- repositories inherited after description in http://jira.codehaus.org/browse/MNG-3244?focusedCommentId=281645&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-281645 -->
+ <site>
+ <id>${distributionManagement.site.id}</id>
+ <url>${distributionManagement.site.url}/rdf2go</url>
+ </site>
+ </distributionManagement>
+
</project>
Oops, something went wrong.

0 comments on commit 3558dab

Please sign in to comment.