You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/09/08 20:45:57 UTC
svn commit: r1520894 - in /jena/trunk/jena-arq: ReleaseNotes.txt
log4j.properties src/main/java/org/apache/jena/riot/lang/LangTriG.java
src/test/java/org/apache/jena/riot/lang/TestLangTrig.java
Author: andy
Date: Sun Sep 8 18:45:56 2013
New Revision: 1520894
URL: http://svn.apache.org/r1520894
Log:
Switch to TriG that follows the draft RDF 1.1 syntax.
Modified:
jena/trunk/jena-arq/ReleaseNotes.txt
jena/trunk/jena-arq/log4j.properties
jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/lang/LangTriG.java
jena/trunk/jena-arq/src/test/java/org/apache/jena/riot/lang/TestLangTrig.java
Modified: jena/trunk/jena-arq/ReleaseNotes.txt
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/ReleaseNotes.txt?rev=1520894&r1=1520893&r2=1520894&view=diff
==============================================================================
--- jena/trunk/jena-arq/ReleaseNotes.txt (original)
+++ jena/trunk/jena-arq/ReleaseNotes.txt Sun Sep 8 18:45:56 2013
@@ -4,6 +4,8 @@ ChangeLog for ARQ
==== Jena 2.11.0
++ Support draft RDF 1.1 TriG
+ GRAPH keyword, bnodes for graph labels, no "<g> = {}".
+ JENA-500 : Substitution for an initial binding is now done
on the algrebra before optimzation is attempted.
+ JENA-470 : Enable optimization of mixtures of disjunctions with equality
Modified: jena/trunk/jena-arq/log4j.properties
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/log4j.properties?rev=1520894&r1=1520893&r2=1520894&view=diff
==============================================================================
--- jena/trunk/jena-arq/log4j.properties (original)
+++ jena/trunk/jena-arq/log4j.properties Sun Sep 8 18:45:56 2013
@@ -14,9 +14,6 @@ log4j.logger.com.hp.hpl.jena=WARN
log4j.logger.org.apache.jena=WARN
log4j.logger.org.apache.jena.riot=INFO
-# Joseki server
-log4j.logger.org.joseki=INFO
-
# Apache Commons HTTP
# May be useful to turn up to DEBUG if debugging HTTP communication issues
log4j.logger.org.apache.http=WARN
Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/lang/LangTriG.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/lang/LangTriG.java?rev=1520894&r1=1520893&r2=1520894&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/lang/LangTriG.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/riot/lang/LangTriG.java Sun Sep 8 18:45:56 2013
@@ -43,8 +43,8 @@ public class LangTriG extends LangTurtle
@Override
protected final void oneTopLevelElement() {
- oneNamedGraphBlock() ;
- //oneNamedGraphBlock2() ;
+ //oneNamedGraphBlock() ;
+ oneNamedGraphBlock2() ;
}
// Version for proposed Turtle-in-TriG and keyword GRAPH
@@ -145,6 +145,7 @@ public class LangTriG extends LangTurtle
triplesSameSubject() ;
}
+ // Old version , tradition trig with RDF 1.1 Turtle tokens.
protected final void oneNamedGraphBlock() {
// Directives are only between graph blocks.
Node graphNode = null ;
Modified: jena/trunk/jena-arq/src/test/java/org/apache/jena/riot/lang/TestLangTrig.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/org/apache/jena/riot/lang/TestLangTrig.java?rev=1520894&r1=1520893&r2=1520894&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/test/java/org/apache/jena/riot/lang/TestLangTrig.java (original)
+++ jena/trunk/jena-arq/src/test/java/org/apache/jena/riot/lang/TestLangTrig.java Sun Sep 8 18:45:56 2013
@@ -20,6 +20,7 @@ package org.apache.jena.riot.lang;
import org.apache.jena.atlas.junit.BaseTest ;
import org.apache.jena.atlas.lib.StrUtils ;
+import org.apache.jena.riot.ErrorHandlerTestLib ;
import org.apache.jena.riot.RiotReader ;
import org.apache.jena.riot.ErrorHandlerTestLib.ErrorHandlerEx ;
import org.apache.jena.riot.ErrorHandlerTestLib.ExWarning ;
@@ -41,8 +42,11 @@ public class TestLangTrig extends BaseTe
@Test public void trig_01() { parse("{}") ; }
@Test public void trig_02() { parse("{}.") ; }
@Test public void trig_03() { parse("<g> {}") ; }
- @Test public void trig_04() { parse("<g> = {}") ; }
- @Test public void trig_05() { parse("<g> = {} .") ; }
+
+ @Test(expected=ErrorHandlerTestLib.ExFatal.class)
+ public void trig_04() { parse("<g> = {}") ; }
+ @Test(expected=ErrorHandlerTestLib.ExFatal.class)
+ public void trig_05() { parse("<g> = {} .") ; }
// Need to check we get resolved URIs.
@Test public void trig_10() //{ parse("{ <x> <p> <q> }") ; }