You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by re...@apache.org on 2014/12/17 21:36:53 UTC
svn commit: r1646333 - in /commons/sandbox/rdf/trunk: ./
src/main/java/org/apache/commons/rdf/
src/main/java/org/apache/commons/rdf/event/ src/site/resources/images/
Author: reto
Date: Wed Dec 17 20:36:53 2014
New Revision: 1646333
URL: http://svn.apache.org/r1646333
Log:
COMMONSSITE-80: renamed some classes to reflect new terms and standards of RDf 1.1, Took some names and terms from https://github.com/commons-rdf/commons-rdf
Added:
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BlankNodeOrIri.java
- copied, changed from r1646331, commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/NonLiteral.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Iri.java
- copied, changed from r1646331, commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/UriRef.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/RdfTerm.java
- copied, changed from r1646331, commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Resource.java
Removed:
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/NoConvertorException.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/NonLiteral.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Resource.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/UriRef.java
commons/sandbox/rdf/trunk/src/site/resources/images/net-logo-white.png
Modified:
commons/sandbox/rdf/trunk/NOTICE.txt
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BNode.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/InvalidLiteralTypeException.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Literal.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Triple.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TripleCollection.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TypedLiteral.java
commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/event/FilterTriple.java
Modified: commons/sandbox/rdf/trunk/NOTICE.txt
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/NOTICE.txt?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/NOTICE.txt (original)
+++ commons/sandbox/rdf/trunk/NOTICE.txt Wed Dec 17 20:36:53 2014
@@ -3,3 +3,6 @@ Copyright 2001-2014 The Apache Software
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
+
+This product includes software developed at
+https://github.com/commons-rdf/commons-rdf.
Modified: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BNode.java
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BNode.java?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BNode.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BNode.java Wed Dec 17 20:36:53 2014
@@ -25,6 +25,6 @@ package org.apache.commons.rdf;
*
* @author reto
*/
-public class BNode implements NonLiteral {
+public class BNode implements BlankNodeOrIri {
}
Copied: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BlankNodeOrIri.java (from r1646331, commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/NonLiteral.java)
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BlankNodeOrIri.java?p2=commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BlankNodeOrIri.java&p1=commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/NonLiteral.java&r1=1646331&r2=1646333&rev=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/NonLiteral.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/BlankNodeOrIri.java Wed Dec 17 20:36:53 2014
@@ -25,6 +25,6 @@ package org.apache.commons.rdf;
*
* @author reto
*/
-public interface NonLiteral extends Resource {
+public interface BlankNodeOrIri extends RdfTerm {
}
Modified: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/InvalidLiteralTypeException.java
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/InvalidLiteralTypeException.java?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/InvalidLiteralTypeException.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/InvalidLiteralTypeException.java Wed Dec 17 20:36:53 2014
@@ -32,7 +32,7 @@ public class InvalidLiteralTypeException
* @param javaType the <code>Class</code> to convert to
* @param literalType the literalType which can't be converted
*/
- public InvalidLiteralTypeException(Class<?> javaType, UriRef literalType) {
+ public InvalidLiteralTypeException(Class<?> javaType, Iri literalType) {
super("Cannot create a "+javaType+" from a literal of type "+literalType);
}
}
Copied: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Iri.java (from r1646331, commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/UriRef.java)
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Iri.java?p2=commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Iri.java&p1=commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/UriRef.java&r1=1646331&r2=1646333&rev=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/UriRef.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Iri.java Wed Dec 17 20:36:53 2014
@@ -31,11 +31,11 @@ import java.io.Serializable;
*
* @author reto
*/
-public class UriRef implements NonLiteral, Serializable {
+public class Iri implements BlankNodeOrIri, Serializable {
private String unicodeString;
- public UriRef(String unicodeString) {
+ public Iri(String unicodeString) {
this.unicodeString = unicodeString;
}
@@ -56,11 +56,11 @@ public class UriRef implements NonLitera
@Override
public boolean equals(Object obj) {
- if (!(obj instanceof UriRef)) {
+ if (!(obj instanceof Iri)) {
return false;
}
- return unicodeString.equals(((UriRef) obj).getUnicodeString());
+ return unicodeString.equals(((Iri) obj).getUnicodeString());
}
/**
Modified: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Literal.java
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Literal.java?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Literal.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Literal.java Wed Dec 17 20:36:53 2014
@@ -18,7 +18,7 @@
*/
package org.apache.commons.rdf;
-import org.apache.commons.rdf.Resource;
+import org.apache.commons.rdf.RdfTerm;
/**
* Represents a literal value that can be a node in an RDF Graph.
@@ -29,7 +29,7 @@ import org.apache.commons.rdf.Resource;
*
* @author reto
*/
-public interface Literal extends Resource {
+public interface Literal extends RdfTerm {
/**
*
Copied: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/RdfTerm.java (from r1646331, commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Resource.java)
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/RdfTerm.java?p2=commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/RdfTerm.java&p1=commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Resource.java&r1=1646331&r2=1646333&rev=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Resource.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/RdfTerm.java Wed Dec 17 20:36:53 2014
@@ -19,12 +19,14 @@
package org.apache.commons.rdf;
/**
- * Some entity. It could be a web resource such as a web page, or it could
- * be a concrete physical thing such as a tree or a car. It could be an
- * abstract idea such as a football game.
+ * An <a href= "http://www.w3.org/TR/rdf11-concepts/#dfn-rdf-term" >RDF-1.1
+ * Term</a>, as defined by <a href= "http://www.w3.org/TR/rdf11-concepts/"
+ * >RDF-1.1 Concepts and Abstract Syntax</a>, a W3C Recommendation published on
+ * 25 February 2014.<br>
*
- * @author reto
+ * @see <a href= "http://www.w3.org/TR/rdf11-concepts/#dfn-rdf-term" >RDF-1.1
+ * Term</a>
*/
-public interface Resource {
+public interface RdfTerm {
}
Modified: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Triple.java
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Triple.java?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Triple.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/Triple.java Wed Dec 17 20:36:53 2014
@@ -26,11 +26,11 @@ package org.apache.commons.rdf;
*/
public interface Triple {
- NonLiteral getSubject();
+ BlankNodeOrIri getSubject();
- UriRef getPredicate();
+ Iri getPredicate();
- Resource getObject();
+ RdfTerm getObject();
/**
*
Modified: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TripleCollection.java
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TripleCollection.java?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TripleCollection.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TripleCollection.java Wed Dec 17 20:36:53 2014
@@ -44,8 +44,8 @@ public interface TripleCollection extend
* @param object
* @return <code>Iterator</code>
*/
- public Iterator<Triple> filter(NonLiteral subject, UriRef predicate,
- Resource object);
+ public Iterator<Triple> filter(BlankNodeOrIri subject, Iri predicate,
+ RdfTerm object);
/**
* Adds the specified <code>GraphListener</code> to the graph. This listener
Modified: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TypedLiteral.java
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TypedLiteral.java?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TypedLiteral.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/TypedLiteral.java Wed Dec 17 20:36:53 2014
@@ -35,7 +35,7 @@ public interface TypedLiteral extends Li
*
* @return UriRef
*/
- public UriRef getDataType();
+ public Iri getDataType();
/**
* Two TypedLiteral nodes are equal iff they have the same lexical form and
Modified: commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/event/FilterTriple.java
URL: http://svn.apache.org/viewvc/commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/event/FilterTriple.java?rev=1646333&r1=1646332&r2=1646333&view=diff
==============================================================================
--- commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/event/FilterTriple.java (original)
+++ commons/sandbox/rdf/trunk/src/main/java/org/apache/commons/rdf/event/FilterTriple.java Wed Dec 17 20:36:53 2014
@@ -18,10 +18,10 @@
*/
package org.apache.commons.rdf.event;
-import org.apache.commons.rdf.NonLiteral;
-import org.apache.commons.rdf.Resource;
+import org.apache.commons.rdf.BlankNodeOrIri;
+import org.apache.commons.rdf.RdfTerm;
import org.apache.commons.rdf.Triple;
-import org.apache.commons.rdf.UriRef;
+import org.apache.commons.rdf.Iri;
/**
* The <code>FilterTriple</code> class provides a match()-method that tests
@@ -31,9 +31,9 @@ import org.apache.commons.rdf.UriRef;
*/
public class FilterTriple {
- private NonLiteral subject;
- private UriRef predicate;
- private Resource object;
+ private BlankNodeOrIri subject;
+ private Iri predicate;
+ private RdfTerm object;
/**
* Creates a new <code>FilterTriple</code>. The specified subject,
@@ -44,7 +44,7 @@ public class FilterTriple {
* @param predicate the predicate.
* @param object the object.
*/
- public FilterTriple (NonLiteral subject, UriRef predicate, Resource object) {
+ public FilterTriple (BlankNodeOrIri subject, Iri predicate, RdfTerm object) {
this.subject = subject;
this.predicate = predicate;
this.object = object;