ARQ.
ARQ is a SPARQL query engine for Jena.
Here is the list of declaration for arq. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.hp.hpl.jena</groupId> <artifactId>arq</artifactId> <version>2.8.7</version> </dependency>
If you think this Maven repository POM file listing for arq is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:BSD-style license
URL: http://openjena.org/license.html.
The arq-2.8.7 has 9 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
RDF | jena 2.6.4 Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine. | 7 |
RDF | jena 2.6.4 Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine. | 7 |
XML Parser | wstx-asl 3.2.9 Woodstox is a high-performance XML processor that implements Stax (JSR-173) API | 8 |
JUnit | junit 4.5 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 385 |
Log | slf4j-api 1.5.8 The slf4j API | 88 |
Log | slf4j-log4j12 1.5.8 The slf4j log4j-12 binding | 50 |
The following plugins are used in the arq-2.8.7.jar
The following packages are defined in the arq-2.8.7.jar
arq arq.cmd arq.cmdline com.hp.hpl.jena.query com.hp.hpl.jena.query.larq com.hp.hpl.jena.sparql com.hp.hpl.jena.sparql.algebra com.hp.hpl.jena.sparql.algebra.op com.hp.hpl.jena.sparql.algebra.optimize com.hp.hpl.jena.sparql.algebra.table com.hp.hpl.jena.sparql.core com.hp.hpl.jena.sparql.core.assembler com.hp.hpl.jena.sparql.core.describe com.hp.hpl.jena.sparql.engine com.hp.hpl.jena.sparql.engine.binding com.hp.hpl.jena.sparql.engine.http com.hp.hpl.jena.sparql.engine.iterator com.hp.hpl.jena.sparql.engine.main com.hp.hpl.jena.sparql.engine.main.iterator com.hp.hpl.jena.sparql.engine.optimizer com.hp.hpl.jena.sparql.engine.optimizer.reorder com.hp.hpl.jena.sparql.engine.ref com.hp.hpl.jena.sparql.expr com.hp.hpl.jena.sparql.expr.aggregate com.hp.hpl.jena.sparql.expr.nodevalue com.hp.hpl.jena.sparql.function com.hp.hpl.jena.sparql.function.library com.hp.hpl.jena.sparql.graph com.hp.hpl.jena.sparql.lang com.hp.hpl.jena.sparql.lang.arq com.hp.hpl.jena.sparql.lang.rdql com.hp.hpl.jena.sparql.lang.sparql_10 com.hp.hpl.jena.sparql.lang.sparql_11 com.hp.hpl.jena.sparql.lib com.hp.hpl.jena.sparql.mgt com.hp.hpl.jena.sparql.modify com.hp.hpl.jena.sparql.modify.request com.hp.hpl.jena.sparql.modify.submission com.hp.hpl.jena.sparql.path com.hp.hpl.jena.sparql.pfunction com.hp.hpl.jena.sparql.pfunction.library com.hp.hpl.jena.sparql.procedure com.hp.hpl.jena.sparql.procedure.library com.hp.hpl.jena.sparql.resultset com.hp.hpl.jena.sparql.serializer com.hp.hpl.jena.sparql.sse com.hp.hpl.jena.sparql.sse.builders com.hp.hpl.jena.sparql.sse.lang com.hp.hpl.jena.sparql.sse.lang.parser com.hp.hpl.jena.sparql.sse.writers com.hp.hpl.jena.sparql.syntax com.hp.hpl.jena.sparql.util com.hp.hpl.jena.sparql.util.graph com.hp.hpl.jena.sparql.vocabulary com.hp.hpl.jena.update org.openjena.atlas org.openjena.atlas.event org.openjena.atlas.io org.openjena.atlas.iterator org.openjena.atlas.json org.openjena.atlas.json.io org.openjena.atlas.json.io.parser org.openjena.atlas.json.io.parserjavacc org.openjena.atlas.json.io.parserjavacc.javacc org.openjena.atlas.lib org.openjena.atlas.lib.cache org.openjena.atlas.logging org.openjena.atlas.logging.java org.openjena.atlas.test org.openjena.riot org.openjena.riot.checker org.openjena.riot.lang org.openjena.riot.out org.openjena.riot.pipeline org.openjena.riot.pipeline.inf org.openjena.riot.pipeline.normalize org.openjena.riot.system org.openjena.riot.tokens riotcmd
Here is the content of the POM file.
<?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> <groupId>com.hp.hpl.jena</groupId> <artifactId>arq</artifactId> <packaging>jar</packaging> <name>ARQ</name> <version>2.8.7</version> <description>ARQ is a SPARQL query engine for Jena</description> <url>http://openjena.org/ARQ</url> <organization> <name>OpenJena</name> <url>http://www.openjena.org/</url> </organization> <licenses> <license> <name>BSD-style license</name> <url>http://openjena.org/license.html</url> </license> </licenses> <scm> <connection>scm:svn:https://jena.svn.sourceforge.net/svnroot/jena/ARQ/</connection> <url>http://jena.svn.sourceforge.net/viewvc/jena/ARQ/</url> </scm> <properties> <this.root>${project.artifactId}-${project.version}</this.root> <ver.jena>2.6.4</ver.jena> <ver.arq>${project.version}</ver.arq> </properties> <dependencies> <dependency> <groupId>com.hp.hpl.jena</groupId> <artifactId>jena</artifactId> <version>${ver.jena}</version> </dependency> <dependency> <groupId>com.hp.hpl.jena</groupId> <artifactId>jena</artifactId> <classifier>tests</classifier> <!--<type>test-jar</type>--> <version>${ver.jena}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.hp.hpl.jena</groupId> <artifactId>iri</artifactId> <version>0.8</version> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>wstx-asl</artifactId> <version>3.2.9</version> <!-- <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> <version>4.0.0</version> --> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>2.3.1</version> </dependency> <!-- <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version> </dependency> --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.5</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.5.8</version> </dependency> <!-- Choose your logging provider But note ARQ confgures log4j (and java.util.logging) in its logging support utilities so needs it to compile. --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.5.8</version> <optional>true</optional> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.14</version> <!--<optional>true</optional>--> <exclusions> <exclusion> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> </exclusion> <exclusion> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> </exclusion> <exclusion> <groupId>com.sun.jmx</groupId> <artifactId>jmxri</artifactId> </exclusion> <exclusion> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <testSourceDirectory>src-test</testSourceDirectory> <!-- The filter file is written by antrun --> <filters> <filter>${project.basedir}/target/filter.properties</filter> </filters> <resources> <resource> <targetPath>com/hp/hpl/jena/sparql/</targetPath> <filtering>true</filtering> <directory>resources</directory> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> <debug>true</debug> <debuglevel>source,lines,vars</debuglevel> <optimize>true</optimize> <source>1.5</source> <target>1.5</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <includes> <include>**/TS_*.java</include> </includes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.2</version><!-- To get a version with jar-no-fork --> <executions> <execution> <id>attach-sources</id> <!-- <phase>package</phase> package is the default --> <goals> <goal>jar-no-fork</goal> </goals> </execution> <execution> <id>attach-sources-test</id> <goals> <goal>test-jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <version>true</version> <show>public</show> <quiet>true</quiet> <encoding>UTF-8</encoding> <windowtitle>${project.name} ${project.version}</windowtitle> <doctitle>${project.name} ${project.version}</doctitle> <!-- Not Atlas or RIOT at the moment --> <excludePackageNames>org.openjena.*:arq:arq.*:riotcmd:riotcmd.*</excludePackageNames> <groups> <group> <title>SPARQL Query and Update</title> <packages>com.hp.hpl.jena.query:com.hp.hpl.jena.update</packages> </group> <group> <title>LARQ -- Lucene Search for ARQ</title> <packages>com.hp.hpl.jena.query.larq</packages> </group> <!-- "Other packages" catches everything else unless excluded --> </groups> <bottom>Copyright © 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright © 2010 Talis Systems Ltd. Copyright © 2010 Epimorphics Ltd. </bottom> </configuration> </plugin> <!-- see: http://maven.apache.org/guides/mini/guide-attached-tests.html --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>ant-timestamp</id> <phase>generate-resources</phase> <configuration> <tasks> <mkdir dir="${project.basedir}/target"/> <tstamp> <format property="build.time.xsd" pattern="yyyy-MM-dd'T'HH:mm:ssZ"/> <format property="build.time.txt" pattern="yyyy-MM-dd HH:mm z"/> </tstamp> <!-- Do not indent (it does not work) --> <echo file="${project.basedir}/target/filter.properties"> #begin build.time.xsd=${build.time.xsd} build.time.txt=${build.time.txt} #end </echo> <echo message="version=${project.version}"/> <echo message="build.time=${build.time.txt}"/> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <!-- Another task, another execution --> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <buildOutputDirectory>${project.build.directory}/classes</buildOutputDirectory> <downloadSources>true</downloadSources> <downloadJavadocs>false</downloadJavadocs> </configuration> </plugin> <plugin> <!-- This must be the last plug-in atatched to the package phase because it replies on the packaging of the jar to happen first. --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>assembly.xml</descriptor> <descriptor>assembly-testing.xml</descriptor> </descriptors> </configuration> <executions> <execution> <id>create-assembly</id> <!-- Must be last plugin attached to "package" --> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <configuration> <overWriteReleases>false</overWriteReleases> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <buildOutputDirectory>${project.build.directory}/classes-eclipse</buildOutputDirectory> <downloadSources>true</downloadSources> <downloadJavadocs>false</downloadJavadocs> </configuration> </plugin> </plugins> </build> <reporting> <!-- <outputDirectory>${project.build.directory}/site</outputDirectory> --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <configuration> <outputDirectory>${project.basedir}/target/surefire-reports-html</outputDirectory> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <configuration> <instrumentation> <ignores> <ignore>org.slf4j.*</ignore> </ignores> </instrumentation> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <!--<version>2.4</version>--> <configuration> <linkXref>true</linkXref> <sourceEncoding>utf-8</sourceEncoding> <minimumTokens>100</minimumTokens> <targetJdk>1.5</targetJdk> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> </plugin> </plugins> </reporting> <repositories> <!-- jena-repo is mirrored to Maven central repository --> <!-- In case mirroring has not happened yet ... --> <repository> <id>repo-jena</id> <name>Jena Maven - Repository</name> <layout>default</layout> <url>http://openjena.org/repo</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> <!-- jena-repo-dev is where SNAPSHOTs and RCs are published --> <repository> <id>repo-jena-dev</id> <name>Jena Maven - Development Repository</name> <layout>default</layout> <url>http://openjena.org/repo-dev</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <downloadUrl>http://openjena.org/repo-dev</downloadUrl> <repository> <id>jena-repo</id> <name>Jena repo</name> <url>sftp://openjena.org/var/repo</url> <!-- Because RC's are snapshots IMHO --> <!--<url>sftp://openjena.org/var/repo-dev</url>--> <!--<url>file:tmp</url>--> <layout>default</layout> </repository> <snapshotRepository> <id>jena-repo-dev</id> <name>Jena development repo</name> <url>sftp://openjena.org/var/repo-dev</url> <!--<url>file:tmp</url>--> <layout>default</layout> </snapshotRepository> </distributionManagement> </project>