http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.prospector/src/test/java/org/apache/rya/joinselect/mr/JoinSelectStatisticsTest.java ---------------------------------------------------------------------- diff --git a/extras/rya.prospector/src/test/java/org/apache/rya/joinselect/mr/JoinSelectStatisticsTest.java b/extras/rya.prospector/src/test/java/org/apache/rya/joinselect/mr/JoinSelectStatisticsTest.java index 9bbe518..15cd0d4 100644 --- a/extras/rya.prospector/src/test/java/org/apache/rya/joinselect/mr/JoinSelectStatisticsTest.java +++ b/extras/rya.prospector/src/test/java/org/apache/rya/joinselect/mr/JoinSelectStatisticsTest.java @@ -42,7 +42,7 @@ import org.apache.rya.accumulo.AccumuloRdfConfiguration; import org.apache.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.resolver.RyaTripleContext; import org.apache.rya.api.resolver.triple.TripleRow; import org.apache.rya.joinselect.mr.JoinSelectAggregate.JoinReducer; @@ -99,7 +99,7 @@ public class JoinSelectStatisticsTest { private static final String PREFIX = JoinSelectStatisticsTest.class.getSimpleName(); private static final String DELIM = "\u0000"; - private static final String uri = "uri:"; + private static final String iri = "uri:"; private List<String> cardList = Arrays.asList("subject", "predicate", "object"); private List<String> aggCardList = Arrays.asList("subjectobject", "subjectpredicate", "subjectsubject", "predicateobject", "predicatepredicate", "predicatesubject"); private static File SPOOUT; @@ -417,7 +417,7 @@ public class JoinSelectStatisticsTest { BatchWriter bw_table1 = c.createBatchWriter("rya_spo", new BatchWriterConfig()); for (int i = 1; i < 3; i++) { - RyaStatement rs = new RyaStatement(new RyaURI(uri + i), new RyaURI(uri + 5), new RyaType(uri + (i + 2))); + RyaStatement rs = new RyaStatement(new RyaIRI(iri + i), new RyaIRI(iri + 5), new RyaType(iri + (i + 2))); Map<TABLE_LAYOUT, TripleRow> tripleRowMap = ryaContext.serializeTriple(rs); TripleRow tripleRow = tripleRowMap.get(TABLE_LAYOUT.SPO); Mutation m = JoinSelectStatsUtil.createMutation(tripleRow); @@ -433,7 +433,7 @@ public class JoinSelectStatisticsTest { int j = 1; for (String s : cardList) { - Mutation m = new Mutation(new Text(s + DELIM + uri + i + DELIM + i)); + Mutation m = new Mutation(new Text(s + DELIM + iri + i + DELIM + i)); m.put(new Text(), new Text(), new Value(new IntWritable(i + j).toString().getBytes())); bw_table2.addMutation(m); j++; @@ -457,7 +457,7 @@ public class JoinSelectStatisticsTest { } Scanner scan1 = c.createScanner("rya_selectivity" , new Authorizations()); - scan1.setRange(Range.prefix("predicate" +DELIM + uri + 5)); + scan1.setRange(Range.prefix("predicate" +DELIM + iri + 5)); int i = 5; for (Map.Entry<Key, Value> entry : scan1) { @@ -479,7 +479,7 @@ public class JoinSelectStatisticsTest { Scanner scan2 = c.createScanner("rya_selectivity" , new Authorizations()); - scan2.setRange(Range.prefix("object" +DELIM + uri + 3)); + scan2.setRange(Range.prefix("object" +DELIM + iri + 3)); int j = 5; for (Map.Entry<Key, Value> entry : scan2) { @@ -502,7 +502,7 @@ public class JoinSelectStatisticsTest { Scanner scan3 = c.createScanner("rya_selectivity", new Authorizations()); - scan3.setRange(Range.prefix("objectsubject" + DELIM + uri + 3 +DELIM +uri +1 )); + scan3.setRange(Range.prefix("objectsubject" + DELIM + iri + 3 +DELIM +iri +1 )); int k = 8; for (Map.Entry<Key, Value> entry : scan3) { @@ -536,7 +536,7 @@ public class JoinSelectStatisticsTest { BatchWriter bw_table1 = c.createBatchWriter("rya_spo", new BatchWriterConfig()); for (int i = 1; i < 4; i++) { - RyaStatement rs = new RyaStatement(new RyaURI(uri + 1), new RyaURI(uri + 2), new RyaType(uri + i)); + RyaStatement rs = new RyaStatement(new RyaIRI(iri + 1), new RyaIRI(iri + 2), new RyaType(iri + i)); Map<TABLE_LAYOUT, TripleRow> tripleRowMap = ryaContext.serializeTriple(rs); TripleRow tripleRow = tripleRowMap.get(TABLE_LAYOUT.SPO); Mutation m = JoinSelectStatsUtil.createMutation(tripleRow); @@ -549,7 +549,7 @@ public class JoinSelectStatisticsTest { for (int i = 1; i < 4; i++) { for (String s : cardList) { - Mutation m = new Mutation(new Text(s + DELIM + uri + i + DELIM + i)); + Mutation m = new Mutation(new Text(s + DELIM + iri + i + DELIM + i)); m.put(new Text(), new Text(), new Value(new IntWritable(i + 2).toString().getBytes())); bw_table2.addMutation(m); } @@ -559,7 +559,7 @@ public class JoinSelectStatisticsTest { Assert.assertEquals(0, ToolRunner.run(new JoinSelectTestDriver(), new String[]{""})); Scanner scan1 = c.createScanner("rya_selectivity" , new Authorizations()); - scan1.setRange(Range.prefix("subject" +DELIM + uri + 1)); + scan1.setRange(Range.prefix("subject" +DELIM + iri + 1)); int i = 0; for (Map.Entry<Key, Value> entry : scan1) { @@ -570,7 +570,7 @@ public class JoinSelectStatisticsTest { Assert.assertTrue(i == 6); Scanner scan2 = c.createScanner("rya_selectivity" , new Authorizations()); - scan2.setRange(Range.prefix("predicate" +DELIM + uri + 2)); + scan2.setRange(Range.prefix("predicate" +DELIM + iri + 2)); int j = 0; for (Map.Entry<Key, Value> entry : scan2) { @@ -586,7 +586,7 @@ public class JoinSelectStatisticsTest { Assert.assertTrue(j == 6); Scanner scan3 = c.createScanner("rya_selectivity" , new Authorizations()); - scan3.setRange(Range.prefix("predicateobject" +DELIM + uri + 2 +DELIM + uri + 2)); + scan3.setRange(Range.prefix("predicateobject" +DELIM + iri + 2 +DELIM + iri + 2)); int k = 0; for (Map.Entry<Key, Value> entry : scan3) { @@ -612,7 +612,7 @@ public class JoinSelectStatisticsTest { for (int j = 1; j < 3; j++) { for (int k = 1; k < 3; k++) { - RyaStatement rs = new RyaStatement(new RyaURI(uri + i), new RyaURI(uri + (j)), new RyaType(uri + k)); + RyaStatement rs = new RyaStatement(new RyaIRI(iri + i), new RyaIRI(iri + (j)), new RyaType(iri + k)); Map<TABLE_LAYOUT, TripleRow> tripleRowMap = ryaContext.serializeTriple(rs); TripleRow tripleRow = tripleRowMap.get(TABLE_LAYOUT.SPO); Mutation m = JoinSelectStatsUtil.createMutation(tripleRow); @@ -629,7 +629,7 @@ public class JoinSelectStatisticsTest { int k = 1; for (String s : cardList) { - Mutation m = new Mutation(new Text(s + DELIM + uri + i + DELIM + i)); + Mutation m = new Mutation(new Text(s + DELIM + iri + i + DELIM + i)); m.put(new Text(), new Text(), new Value(new IntWritable(i + k).toString().getBytes())); bw_table2.addMutation(m); k++; @@ -638,7 +638,7 @@ public class JoinSelectStatisticsTest { for (int j = 1; j < 3; j++) { k = 1; for (String s : aggCardList) { - Mutation m = new Mutation(new Text(s + DELIM + uri + i + DELIM + uri + j + DELIM + i)); + Mutation m = new Mutation(new Text(s + DELIM + iri + i + DELIM + iri + j + DELIM + i)); m.put(new Text(), new Text(), new Value(new IntWritable(i + k +j).toString().getBytes())); bw_table2.addMutation(m); k++; @@ -665,7 +665,7 @@ public class JoinSelectStatisticsTest { Scanner scan1 = c.createScanner("rya_selectivity" , new Authorizations()); - scan1.setRange(Range.prefix("subject" +DELIM + uri + 1)); + scan1.setRange(Range.prefix("subject" +DELIM + iri + 1)); int i = 0; for (Map.Entry<Key, Value> entry : scan1) { @@ -722,7 +722,7 @@ public class JoinSelectStatisticsTest { break; } - RyaStatement rs = new RyaStatement(new RyaURI(uri + i), new RyaURI(uri + (j)), new RyaType(uri + k)); + RyaStatement rs = new RyaStatement(new RyaIRI(iri + i), new RyaIRI(iri + (j)), new RyaType(iri + k)); Map<TABLE_LAYOUT, TripleRow> tripleRowMap = ryaContext.serializeTriple(rs); TripleRow tripleRow = tripleRowMap.get(TABLE_LAYOUT.SPO); Mutation m = JoinSelectStatsUtil.createMutation(tripleRow); @@ -739,7 +739,7 @@ public class JoinSelectStatisticsTest { int k = 1; for (String s : cardList) { - Mutation m = new Mutation(new Text(s + DELIM + uri + i + DELIM + i)); + Mutation m = new Mutation(new Text(s + DELIM + iri + i + DELIM + i)); m.put(new Text(), new Text(), new Value(new IntWritable(i + k).toString().getBytes())); bw_table2.addMutation(m); k++; @@ -748,7 +748,7 @@ public class JoinSelectStatisticsTest { for (int j = 1; j < 3; j++) { k = 1; for (String s : aggCardList) { - Mutation m = new Mutation(new Text(s + DELIM + uri + i + DELIM + uri + j + DELIM + i)); + Mutation m = new Mutation(new Text(s + DELIM + iri + i + DELIM + iri + j + DELIM + i)); m.put(new Text(), new Text(), new Value(new IntWritable(i + k + 2*j).toString().getBytes())); bw_table2.addMutation(m); k++; @@ -775,7 +775,7 @@ public class JoinSelectStatisticsTest { Scanner scan1 = c.createScanner("rya_selectivity" , new Authorizations()); - scan1.setRange(Range.prefix("subject" +DELIM + uri + 1)); + scan1.setRange(Range.prefix("subject" +DELIM + iri + 1)); int i = 0; for (Map.Entry<Key, Value> entry : scan1) { @@ -810,7 +810,7 @@ public class JoinSelectStatisticsTest { Scanner scan2 = c.createScanner("rya_selectivity" , new Authorizations()); - scan2.setRange(Range.prefix("predicate" +DELIM + uri + 1)); + scan2.setRange(Range.prefix("predicate" +DELIM + iri + 1)); int j = 0; for (Map.Entry<Key, Value> entry : scan2) {
http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.prospector/src/test/java/org/apache/rya/prospector/mr/ProspectorTest.java ---------------------------------------------------------------------- diff --git a/extras/rya.prospector/src/test/java/org/apache/rya/prospector/mr/ProspectorTest.java b/extras/rya.prospector/src/test/java/org/apache/rya/prospector/mr/ProspectorTest.java index 96f2685..06e5005 100644 --- a/extras/rya.prospector/src/test/java/org/apache/rya/prospector/mr/ProspectorTest.java +++ b/extras/rya.prospector/src/test/java/org/apache/rya/prospector/mr/ProspectorTest.java @@ -40,7 +40,7 @@ import org.apache.rya.accumulo.AccumuloRdfConfiguration; import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.prospector.domain.IndexEntry; import org.apache.rya.prospector.domain.TripleValueType; import org.apache.rya.prospector.service.ProspectorService; @@ -73,11 +73,11 @@ public class ProspectorTest { ryaDAO.setConnector(connector); ryaDAO.init(); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("mydata1"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("mydata2"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("12"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1235"), new RyaURI("urn:gem#pred"), new RyaType(XMLSchema.INTEGER, "12"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1235"), new RyaURI("urn:gem#pred1"), new RyaType("12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("mydata1"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("mydata2"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1235"), new RyaIRI("urn:gem#pred"), new RyaType(XMLSchema.INTEGER, "12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1235"), new RyaIRI("urn:gem#pred1"), new RyaType("12"))); final String confFile = "stats_cluster_config.xml"; final Path confPath = new Path(getClass().getClassLoader().getResource(confFile).toString()); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.prospector/src/test/java/org/apache/rya/prospector/service/ProspectorServiceEvalStatsDAOTest.java ---------------------------------------------------------------------- diff --git a/extras/rya.prospector/src/test/java/org/apache/rya/prospector/service/ProspectorServiceEvalStatsDAOTest.java b/extras/rya.prospector/src/test/java/org/apache/rya/prospector/service/ProspectorServiceEvalStatsDAOTest.java index b94ed8d..21e3e8f 100644 --- a/extras/rya.prospector/src/test/java/org/apache/rya/prospector/service/ProspectorServiceEvalStatsDAOTest.java +++ b/extras/rya.prospector/src/test/java/org/apache/rya/prospector/service/ProspectorServiceEvalStatsDAOTest.java @@ -39,7 +39,7 @@ import org.apache.rya.accumulo.AccumuloRdfConfiguration; import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.persist.RdfEvalStatsDAO; import org.apache.rya.api.persist.RdfEvalStatsDAO.CARDINALITY_OF; import org.apache.rya.prospector.mr.Prospector; @@ -73,11 +73,11 @@ public class ProspectorServiceEvalStatsDAOTest { ryaDAO.setConnector(connector); ryaDAO.init(); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("mydata1"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("mydata2"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("12"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1235"), new RyaURI("urn:gem#pred"), new RyaType(XMLSchema.INTEGER, "12"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1235"), new RyaURI("urn:gem#pred1"), new RyaType("12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("mydata1"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("mydata2"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1235"), new RyaIRI("urn:gem#pred"), new RyaType(XMLSchema.INTEGER, "12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1235"), new RyaIRI("urn:gem#pred1"), new RyaType("12"))); final String confFile = "stats_cluster_config.xml"; final Path confPath = new Path(getClass().getClassLoader().getResource(confFile).toString()); @@ -130,11 +130,11 @@ public class ProspectorServiceEvalStatsDAOTest { ryaDAO.setConnector(connector); ryaDAO.init(); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("mydata1"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("mydata2"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1234"), new RyaURI("urn:gem#pred"), new RyaType("12"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1235"), new RyaURI("urn:gem#pred"), new RyaType(XMLSchema.INTEGER, "12"))); - ryaDAO.add(new RyaStatement(new RyaURI("urn:gem:etype#1235"), new RyaURI("urn:gem#pred1"), new RyaType("12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("mydata1"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("mydata2"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1234"), new RyaIRI("urn:gem#pred"), new RyaType("12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1235"), new RyaIRI("urn:gem#pred"), new RyaType(XMLSchema.INTEGER, "12"))); + ryaDAO.add(new RyaStatement(new RyaIRI("urn:gem:etype#1235"), new RyaIRI("urn:gem#pred1"), new RyaType("12"))); final String confFile = "stats_cluster_config.xml"; final Path confPath = new Path(getClass().getClassLoader().getResource(confFile).toString()); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/LocalReasoner.java ---------------------------------------------------------------------- diff --git a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/LocalReasoner.java b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/LocalReasoner.java index 921d0cf..67157cf 100644 --- a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/LocalReasoner.java +++ b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/LocalReasoner.java @@ -112,7 +112,7 @@ public class LocalReasoner extends AbstractReasoner { } // Otherwise, consider the semantics of the statement: Resource subject = fact.getSubject(); - IRI predURI = fact.getPredicate(); + IRI predIRI = fact.getPredicate(); Value object = fact.getObject(); boolean relevantToSubject = false; boolean relevantToObject = false; @@ -121,18 +121,18 @@ public class LocalReasoner extends AbstractReasoner { // Type statements could be relevant to the subject, if the schema gives // them any meaning: - if (predURI.equals(RDF.TYPE)) { + if (predIRI.equals(RDF.TYPE)) { // Assume the object is a valid URI - Resource typeURI = (Resource) fact.getObject(); - if (typeURI.equals(OWL.NOTHING) - || schema.hasClass(typeURI)) { + Resource typeIRI = (Resource) fact.getObject(); + if (typeIRI.equals(OWL.NOTHING) + || schema.hasClass(typeIRI)) { relevantToSubject = true; } } // If the schema knows about the property: - if (schema.hasProperty(predURI)) { - OwlProperty prop = schema.getProperty(predURI); + if (schema.hasProperty(predIRI)) { + OwlProperty prop = schema.getProperty(predIRI); // Relevant to both: // Any statement with an asymmetric property @@ -185,7 +185,7 @@ public class LocalReasoner extends AbstractReasoner { return Relevance.NONE; } // Otherwise, consider the semantics of the statement: - IRI predURI = fact.getPredicate(); + IRI predIRI = fact.getPredicate(); Value object = fact.getObject(); boolean relevantToSubject = false; boolean relevantToObject = false; @@ -193,10 +193,10 @@ public class LocalReasoner extends AbstractReasoner { boolean literalObject = object instanceof Literal; // Type statements can be joined if... - if (predURI.equals(RDF.TYPE)) { - Resource typeURI = (Resource) fact.getObject(); - if (schema.hasClass(typeURI)) { - OwlClass c = schema.getClass(typeURI); + if (predIRI.equals(RDF.TYPE)) { + Resource typeIRI = (Resource) fact.getObject(); + if (schema.hasClass(typeIRI)) { + OwlClass c = schema.getClass(typeIRI); // 1. the type is a property restriction if (!c.getOnProperty().isEmpty() // 2. the type is relevant to a property restriction @@ -212,8 +212,8 @@ public class LocalReasoner extends AbstractReasoner { } // If the schema knows about the property: - if (schema.hasProperty(predURI)) { - OwlProperty prop = schema.getProperty(predURI); + if (schema.hasProperty(predIRI)) { + OwlProperty prop = schema.getProperty(predIRI); // transitivity: relevant to both if (prop.isTransitive()) { relevantToSubject = true; http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlClass.java ---------------------------------------------------------------------- diff --git a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlClass.java b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlClass.java index c3c60a8..364be52 100644 --- a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlClass.java +++ b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlClass.java @@ -56,7 +56,7 @@ import org.eclipse.rdf4j.model.vocabulary.OWL; */ public class OwlClass implements Serializable { private static final long serialVersionUID = 1L; - private Resource uri; + private Resource iri; // Relations to other classes: private Set<OwlClass> superClasses = new HashSet<>(); @@ -78,12 +78,12 @@ public class OwlClass implements Serializable { int maxCardinality = -1; int maxQualifiedCardinality = -1; - OwlClass(Resource uri) { - this.uri = uri; + OwlClass(Resource iri) { + this.iri = iri; } - public Resource getURI() { return uri; } - public void setURI(Resource uri) { this.uri = uri; } + public Resource getURI() { return iri; } + public void setURI(Resource iri) { this.iri = iri; } /** * Add a superclass @@ -235,10 +235,10 @@ public class OwlClass implements Serializable { public Set<Resource> getSuperClasses() { Set<Resource> ancestors = new HashSet<>(); for (OwlClass ancestor : superClasses) { - ancestors.add(ancestor.uri); + ancestors.add(ancestor.iri); } // RL rule scm-cls: Every class is a subclass of itself and owl:Thing - ancestors.add(this.uri); + ancestors.add(this.iri); ancestors.add(OWL.THING); return ancestors; } @@ -252,11 +252,11 @@ public class OwlClass implements Serializable { Set<Resource> equivalents = new HashSet<>(); for (OwlClass other : superClasses) { if (other.superClasses.contains(this)) { - equivalents.add(other.uri); + equivalents.add(other.iri); } } // RL rule scm-cls: Every class is its own equivalent - equivalents.add(this.uri); + equivalents.add(this.iri); return equivalents; } @@ -266,7 +266,7 @@ public class OwlClass implements Serializable { public Set<Resource> getDisjointClasses() { Set<Resource> disjoint = new HashSet<>(); for (OwlClass other : disjointClasses) { - disjoint.add(other.uri); + disjoint.add(other.iri); } return disjoint; } @@ -277,7 +277,7 @@ public class OwlClass implements Serializable { public Set<Resource> getComplementaryClasses() { Set<Resource> complements = new HashSet<>(); for (OwlClass other : complementaryClasses) { - complements.add(other.uri); + complements.add(other.iri); } return complements; } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlProperty.java ---------------------------------------------------------------------- diff --git a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlProperty.java b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlProperty.java index e745532..426a228 100644 --- a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlProperty.java +++ b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/OwlProperty.java @@ -65,7 +65,7 @@ import org.eclipse.rdf4j.model.Resource; public class OwlProperty implements Serializable { private static final long serialVersionUID = 1L; - private IRI uri; + private IRI iri; // Boolean qualities the property might have private boolean transitive = false; @@ -87,8 +87,8 @@ public class OwlProperty implements Serializable { // Restrictions on this property private Set<OwlClass> restrictions = new HashSet<OwlClass>(); - OwlProperty(IRI uri) { - this.uri = uri; + OwlProperty(IRI iri) { + this.iri = iri; } boolean addSuperProperty(OwlProperty p) { @@ -115,7 +115,7 @@ public class OwlProperty implements Serializable { } boolean addRestriction(OwlClass r) { return restrictions.add(r); } - public void setURI(IRI uri) { this.uri = uri; } + public void setURI(IRI iri) { this.iri = iri; } void setTransitive() { transitive = true; } void setSymmetric() { symmetric = true; } void setAsymmetric() { asymmetric = true; } @@ -123,7 +123,7 @@ public class OwlProperty implements Serializable { void setInverseFunctional() { inverseFunctional = true; } void setIrreflexive() { irreflexive = true; } - public IRI getURI() { return uri; } + public IRI getURI() { return iri; } public boolean isTransitive() { return transitive; } public boolean isSymmetric() { return symmetric; } public boolean isAsymmetric() { return asymmetric; } @@ -188,10 +188,10 @@ public class OwlProperty implements Serializable { public Set<IRI> getSuperProperties() { Set<IRI> ancestors = new HashSet<>(); for (OwlProperty ancestor : superProperties) { - ancestors.add(ancestor.uri); + ancestors.add(ancestor.iri); } // RL rules scm-op & scm-dp: Every property is a subproperty of itself - ancestors.add(this.uri); + ancestors.add(this.iri); return ancestors; } @@ -203,11 +203,11 @@ public class OwlProperty implements Serializable { Set<IRI> equivalents = new HashSet<>(); for (OwlProperty other : superProperties) { if (other.superProperties.contains(this)) { - equivalents.add(other.uri); + equivalents.add(other.iri); } } // RL rules scm-op & scm-dp: Every property is equivalent to itself - equivalents.add(this.uri); + equivalents.add(this.iri); return equivalents; } @@ -217,7 +217,7 @@ public class OwlProperty implements Serializable { public Set<IRI> getDisjointProperties() { Set<IRI> disjoint = new HashSet<>(); for (OwlProperty other : disjointProperties) { - disjoint.add(other.uri); + disjoint.add(other.iri); } return disjoint; } @@ -228,13 +228,13 @@ public class OwlProperty implements Serializable { public Set<IRI> getInverseProperties() { Set<IRI> inverse = new HashSet<>(); for (OwlProperty other : inverseProperties) { - inverse.add(other.uri); + inverse.add(other.iri); } return inverse; } /** - * Get the domain (set of class URIs/Resources). + * Get the domain (set of class IRIs/Resources). */ public Set<Resource> getDomain() { Set<Resource> domain = new HashSet<>(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/mr/ConformanceTest.java ---------------------------------------------------------------------- diff --git a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/mr/ConformanceTest.java b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/mr/ConformanceTest.java index 87f1c8b..d3c6bcb 100644 --- a/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/mr/ConformanceTest.java +++ b/extras/rya.reasoning/src/main/java/org/apache/rya/reasoning/mr/ConformanceTest.java @@ -87,7 +87,7 @@ public class ConformanceTest extends Configured implements Tool { static String TEST_RDFBASED = TEST + "RDF-BASED"; private static class OwlTest extends AbstractRDFHandler { - Value uri; + Value iri; String name; String description; String premise; @@ -211,7 +211,7 @@ public class ConformanceTest extends Configured implements Tool { // Run the conformance tests int result; for (final OwlTest test : conformanceTests) { - System.out.println(test.uri); + System.out.println(test.iri); result = runTest(conf, args, test); if (result != 0) { return result; @@ -386,7 +386,7 @@ public class ConformanceTest extends Configured implements Tool { } else { test = new OwlTest(); - test.uri = iri; + test.iri = iri; test.name = bindings.getValue("name").stringValue(); test.description = bindings.getValue("description").stringValue(); test.premise = bindings.getValue("graph").stringValue(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.reasoning/src/test/java/org/apache/rya/reasoning/TestUtils.java ---------------------------------------------------------------------- diff --git a/extras/rya.reasoning/src/test/java/org/apache/rya/reasoning/TestUtils.java b/extras/rya.reasoning/src/test/java/org/apache/rya/reasoning/TestUtils.java index bec124b..2a2c90f 100644 --- a/extras/rya.reasoning/src/test/java/org/apache/rya/reasoning/TestUtils.java +++ b/extras/rya.reasoning/src/test/java/org/apache/rya/reasoning/TestUtils.java @@ -20,7 +20,7 @@ package org.apache.rya.reasoning; */ import org.apache.rya.api.domain.RyaStatement; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.eclipse.rdf4j.model.BNode; import org.eclipse.rdf4j.model.IRI; import org.eclipse.rdf4j.model.Literal; @@ -72,7 +72,7 @@ public class TestUtils { } public static RyaStatement ryaStatement(String s, String p, String o) { - return new RyaStatement(new RyaURI(TEST_PREFIX + "#" + s), - new RyaURI(TEST_PREFIX + "#" + p), new RyaURI(TEST_PREFIX + "#" + o)); + return new RyaStatement(new RyaIRI(TEST_PREFIX + "#" + s), + new RyaIRI(TEST_PREFIX + "#" + p), new RyaIRI(TEST_PREFIX + "#" + o)); } } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/rya.streams/integration/src/test/java/org/apache/rya/streams/kafka/processors/filter/TemporalFilterIT.java ---------------------------------------------------------------------- diff --git a/extras/rya.streams/integration/src/test/java/org/apache/rya/streams/kafka/processors/filter/TemporalFilterIT.java b/extras/rya.streams/integration/src/test/java/org/apache/rya/streams/kafka/processors/filter/TemporalFilterIT.java index 15c33ee..680c095 100644 --- a/extras/rya.streams/integration/src/test/java/org/apache/rya/streams/kafka/processors/filter/TemporalFilterIT.java +++ b/extras/rya.streams/integration/src/test/java/org/apache/rya/streams/kafka/processors/filter/TemporalFilterIT.java @@ -30,7 +30,7 @@ import java.util.UUID; import org.apache.kafka.streams.processor.TopologyBuilder; import org.apache.rya.api.function.projection.RandomUUIDFactory; -import org.apache.rya.api.function.temporal.TemporalURIs; +import org.apache.rya.api.function.temporal.TemporalIRIs; import org.apache.rya.api.model.VisibilityBindingSet; import org.apache.rya.api.model.VisibilityStatement; import org.apache.rya.streams.kafka.KafkaTopics; @@ -89,7 +89,7 @@ public class TemporalFilterIT { // Get the RDF model objects that will be used to build the query. final String sparql = "PREFIX time: <http://www.w3.org/2006/time/> \n" - + "PREFIX tempf: <" + TemporalURIs.NAMESPACE + ">\n" + + "PREFIX tempf: <" + TemporalIRIs.NAMESPACE + ">\n" + "SELECT * \n" + "WHERE { \n" + " <urn:time> time:atTime ?date .\n" @@ -122,7 +122,7 @@ public class TemporalFilterIT { // Get the RDF model objects that will be used to build the query. final String sparql = "PREFIX time: <http://www.w3.org/2006/time/> \n" - + "PREFIX tempf: <" + TemporalURIs.NAMESPACE + ">\n" + + "PREFIX tempf: <" + TemporalIRIs.NAMESPACE + ">\n" + "SELECT * \n" + "WHERE { \n" + " <urn:time> time:atTime ?date .\n" @@ -155,7 +155,7 @@ public class TemporalFilterIT { // Get the RDF model objects that will be used to build the query. final String sparql = "PREFIX time: <http://www.w3.org/2006/time/> \n" - + "PREFIX tempf: <" + TemporalURIs.NAMESPACE + ">\n" + + "PREFIX tempf: <" + TemporalIRIs.NAMESPACE + ">\n" + "SELECT * \n" + "WHERE { \n" + " <urn:time> time:atTime ?date .\n" @@ -188,7 +188,7 @@ public class TemporalFilterIT { // Get the RDF model objects that will be used to build the query. final String sparql = "PREFIX time: <http://www.w3.org/2006/time/> \n" - + "PREFIX tempf: <" + TemporalURIs.NAMESPACE + ">\n" + + "PREFIX tempf: <" + TemporalIRIs.NAMESPACE + ">\n" + "SELECT * \n" + "WHERE { \n" + " <urn:time> time:atTime ?date .\n" http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/main/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormat.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormat.java b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormat.java index eac06c6..1670e23 100644 --- a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormat.java +++ b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormat.java @@ -186,9 +186,9 @@ public class GraphXEdgeInputFormat extends InputFormatBase<Object, Edge> { } public static long getVertexId(final RyaType resource) throws IOException { - String uri = ""; + String iri = ""; if (resource != null) { - uri = resource.getData().toString(); + iri = resource.getData().toString(); } try { // SHA-256 the string value and then generate a hashcode from @@ -197,7 +197,7 @@ public class GraphXEdgeInputFormat extends InputFormatBase<Object, Edge> { // collision ratio final MessageDigest messageDigest = MessageDigest .getInstance("SHA-256"); - messageDigest.update(uri.getBytes(StandardCharsets.UTF_8)); + messageDigest.update(iri.getBytes(StandardCharsets.UTF_8)); final String encryptedString = new String(messageDigest.digest(), StandardCharsets.UTF_8); return hash(encryptedString); } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaOutputFormat.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaOutputFormat.java b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaOutputFormat.java index 0dd08b1..6d964ea 100644 --- a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaOutputFormat.java +++ b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaOutputFormat.java @@ -52,7 +52,7 @@ import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.api.RdfCloudTripleStoreConstants; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.persist.RyaDAOException; import org.apache.rya.api.resolver.RdfToRyaConversions; import org.apache.rya.api.resolver.RyaTripleContext; @@ -301,7 +301,7 @@ public class RyaOutputFormat extends OutputFormat<Writable, RyaStatementWritable private final RyaTripleContext tripleContext; private MultiTableBatchWriter writer; private byte[] cv = AccumuloRdfConstants.EMPTY_CV.getExpression(); - private RyaURI defaultContext = null; + private RyaIRI defaultContext = null; private static final long ONE_MEGABYTE = 1024L * 1024L; private static final long AVE_STATEMENT_SIZE = 100L; @@ -336,7 +336,7 @@ public class RyaOutputFormat extends OutputFormat<Writable, RyaStatementWritable // set the default context final String context = conf.get(CONTEXT_PROPERTY, ""); if (context != null && !context.isEmpty()) { - defaultContext = new RyaURI(context); + defaultContext = new RyaIRI(context); } // set up the buffer @@ -485,10 +485,10 @@ public class RyaOutputFormat extends OutputFormat<Writable, RyaStatementWritable } private int statementSize(final RyaStatement ryaStatement) { - final RyaURI subject = ryaStatement.getSubject(); - final RyaURI predicate = ryaStatement.getPredicate(); + final RyaIRI subject = ryaStatement.getSubject(); + final RyaIRI predicate = ryaStatement.getPredicate(); final RyaType object = ryaStatement.getObject(); - final RyaURI context = ryaStatement.getContext(); + final RyaIRI context = ryaStatement.getContext(); int size = 3 + subject.getData().length() + predicate.getData().length() + object.getData().length(); if (!XMLSchema.ANYURI.equals(object.getDataType())) { size += 2 + object.getDataType().toString().length(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaStatementWritable.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaStatementWritable.java b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaStatementWritable.java index 0e8f43d..37e8d95 100644 --- a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaStatementWritable.java +++ b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/RyaStatementWritable.java @@ -38,7 +38,7 @@ import org.apache.rya.api.resolver.triple.TripleRowResolverException; /** * Basic {@link WritableComparable} for using Rya data with Hadoop. * RyaStatementWritable wraps a {@link RyaStatement}, which in turn represents a - * statement as a collection of {@link org.apache.rya.api.domain.RyaURI} and + * statement as a collection of {@link org.apache.rya.api.domain.RyaIRI} and * {@link org.apache.rya.api.domain.RyaType} objects. * <p> * This class is mutable, like all {@link org.apache.hadoop.io.Writable}s. When http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/main/java/org/apache/rya/accumulo/mr/examples/TextOutputExample.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/examples/TextOutputExample.java b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/examples/TextOutputExample.java index 593e568..fa10237 100644 --- a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/examples/TextOutputExample.java +++ b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/examples/TextOutputExample.java @@ -46,7 +46,7 @@ import org.apache.rya.accumulo.mr.AbstractAccumuloMRTool; import org.apache.rya.accumulo.mr.MRUtils; import org.apache.rya.accumulo.mr.RyaStatementWritable; import org.apache.rya.api.domain.RyaStatement; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.persist.RyaDAOException; import org.apache.rya.api.resolver.RyaToRdfConversions; import org.eclipse.rdf4j.model.Statement; @@ -85,12 +85,12 @@ public class TextOutputExample extends AbstractAccumuloMRTool { dao.setConf(conf); dao.init(); String ns = "http://example.com/"; - dao.add(new RyaStatement(new RyaURI(ns+"s1"), new RyaURI(ns+"p1"), new RyaURI(ns+"o1"))); - dao.add(new RyaStatement(new RyaURI(ns+"s1"), new RyaURI(ns+"p2"), new RyaURI(ns+"o2"))); - dao.add(new RyaStatement(new RyaURI(ns+"s2"), new RyaURI(ns+"p1"), new RyaURI(ns+"o3"), - new RyaURI(ns+"g1"))); - dao.add(new RyaStatement(new RyaURI(ns+"s3"), new RyaURI(ns+"p3"), new RyaURI(ns+"o3"), - new RyaURI(ns+"g2"))); + dao.add(new RyaStatement(new RyaIRI(ns+"s1"), new RyaIRI(ns+"p1"), new RyaIRI(ns+"o1"))); + dao.add(new RyaStatement(new RyaIRI(ns+"s1"), new RyaIRI(ns+"p2"), new RyaIRI(ns+"o2"))); + dao.add(new RyaStatement(new RyaIRI(ns+"s2"), new RyaIRI(ns+"p1"), new RyaIRI(ns+"o3"), + new RyaIRI(ns+"g1"))); + dao.add(new RyaStatement(new RyaIRI(ns+"s3"), new RyaIRI(ns+"p3"), new RyaIRI(ns+"o3"), + new RyaIRI(ns+"g2"))); dao.destroy(); } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/main/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountTool.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountTool.java b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountTool.java index c2ad57a..5c68291 100644 --- a/mapreduce/src/main/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountTool.java +++ b/mapreduce/src/main/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountTool.java @@ -43,7 +43,7 @@ import org.apache.rya.accumulo.mr.AbstractAccumuloMRTool; import org.apache.rya.accumulo.mr.MRUtils; import org.apache.rya.api.RdfCloudTripleStoreConstants; import org.apache.rya.api.domain.RyaStatement; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.resolver.RyaTripleContext; import org.apache.rya.api.resolver.triple.TripleRow; import org.apache.rya.api.resolver.triple.TripleRowResolverException; @@ -152,7 +152,7 @@ public class AccumuloRdfCountTool extends AbstractAccumuloMRTool implements Tool final String subj = statement.getSubject().getData(); final String pred = statement.getPredicate().getData(); // byte[] objBytes = tripleFormat.getValueFormat().serialize(statement.getObject()); - final RyaURI scontext = statement.getContext(); + final RyaIRI scontext = statement.getContext(); final boolean includesContext = scontext != null; final String scontext_str = (includesContext) ? scontext.getData() : null; http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormatTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormatTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormatTest.java index 6686c8f..0c9c06c 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormatTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXEdgeInputFormatTest.java @@ -24,7 +24,7 @@ import org.apache.rya.accumulo.AccumuloRdfConfiguration; import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT; import org.apache.rya.api.domain.RyaStatement; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.accumulo.core.client.Connector; import org.apache.accumulo.core.client.Instance; @@ -78,9 +78,9 @@ public class GraphXEdgeInputFormatTest { @Test public void testInputFormat() throws Exception { RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setColumnVisibility(new byte[0]) .setValue(new byte[0]) .build(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXInputFormatTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXInputFormatTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXInputFormatTest.java index b2a663c..93df522 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXInputFormatTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/GraphXInputFormatTest.java @@ -25,7 +25,7 @@ import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.accumulo.mr.GraphXInputFormat.RyaStatementRecordReader; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.accumulo.core.client.Connector; import org.apache.accumulo.core.client.Instance; @@ -78,9 +78,9 @@ public class GraphXInputFormatTest { @Test public void testInputFormat() throws Exception { RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setColumnVisibility(new byte[0]) .setValue(new byte[0]) .build(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaInputFormatTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaInputFormatTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaInputFormatTest.java index f571682..0c9763c 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaInputFormatTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaInputFormatTest.java @@ -40,7 +40,7 @@ import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.accumulo.mr.RyaInputFormat.RyaStatementRecordReader; import org.apache.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT; import org.apache.rya.api.domain.RyaStatement; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.junit.After; import org.junit.Assert; import org.junit.Before; @@ -85,9 +85,9 @@ public class RyaInputFormatTest { RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setColumnVisibility(new byte[0]) .setValue(new byte[0]) .build(); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaOutputFormatTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaOutputFormatTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaOutputFormatTest.java index e0a7ac0..a2691d6 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaOutputFormatTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaOutputFormatTest.java @@ -23,7 +23,7 @@ import org.apache.rya.accumulo.AccumuloRdfConfiguration; import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.resolver.RdfToRyaConversions; import org.apache.rya.api.resolver.RyaToRdfConversions; import org.apache.rya.api.resolver.RyaTripleContext; @@ -117,12 +117,12 @@ public class RyaOutputFormatTest { @Test public void testOutputFormat() throws Exception { final RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setColumnVisibility(CV.getBytes()) .setValue(new byte[0]) - .setContext(new RyaURI(GRAPH)) + .setContext(new RyaIRI(GRAPH)) .build(); RyaOutputFormat.setCoreTablesEnabled(job, true); RyaOutputFormat.setFreeTextEnabled(job, false); @@ -135,18 +135,18 @@ public class RyaOutputFormatTest { @Test public void testDefaultCV() throws Exception { final RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setValue(new byte[0]) - .setContext(new RyaURI(GRAPH)) + .setContext(new RyaIRI(GRAPH)) .build(); final RyaStatement expected = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setValue(new byte[0]) - .setContext(new RyaURI(GRAPH)) + .setContext(new RyaIRI(GRAPH)) .setColumnVisibility(CV.getBytes()) .build(); RyaOutputFormat.setCoreTablesEnabled(job, true); @@ -161,19 +161,19 @@ public class RyaOutputFormatTest { @Test public void testDefaultGraph() throws Exception { final RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setValue(new byte[0]) .setColumnVisibility(CV.getBytes()) .build(); final RyaStatement expected = RyaStatement.builder() - .setSubject(new RyaURI("http://www.google.com")) - .setPredicate(new RyaURI("http://some_other_uri")) - .setObject(new RyaURI("http://www.yahoo.com")) + .setSubject(new RyaIRI("http://www.google.com")) + .setPredicate(new RyaIRI("http://some_other_uri")) + .setObject(new RyaIRI("http://www.yahoo.com")) .setValue(new byte[0]) .setColumnVisibility(CV.getBytes()) - .setContext(new RyaURI(GRAPH)) + .setContext(new RyaIRI(GRAPH)) .build(); RyaOutputFormat.setCoreTablesEnabled(job, true); RyaOutputFormat.setFreeTextEnabled(job, false); @@ -189,8 +189,8 @@ public class RyaOutputFormatTest { final AccumuloFreeTextIndexer ft = new AccumuloFreeTextIndexer(); ft.setConf(conf); final RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI(GRAPH + ":s")) - .setPredicate(new RyaURI(GRAPH + ":p")) + .setSubject(new RyaIRI(GRAPH + ":s")) + .setPredicate(new RyaIRI(GRAPH + ":p")) .setObject(new RyaType(XMLSchema.STRING, "one two three four five")) .build(); RyaOutputFormat.setCoreTablesEnabled(job, false); @@ -227,8 +227,8 @@ public class RyaOutputFormatTest { for (int i = 0; i < instants.length; i++) { final RyaType time = RdfToRyaConversions.convertLiteral(vf.createLiteral(instants[i].toString())); final RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI(GRAPH + ":s")) - .setPredicate(new RyaURI(GRAPH + ":p")) + .setSubject(new RyaIRI(GRAPH + ":s")) + .setPredicate(new RyaIRI(GRAPH + ":p")) .setObject(time) .build(); write(input); @@ -260,9 +260,9 @@ public class RyaOutputFormatTest { final EntityCentricIndex entity = new EntityCentricIndex(); entity.setConf(conf); final RyaStatement input = RyaStatement.builder() - .setSubject(new RyaURI(GRAPH + ":s")) - .setPredicate(new RyaURI(GRAPH + ":p")) - .setObject(new RyaURI(GRAPH + ":o")) + .setSubject(new RyaIRI(GRAPH + ":s")) + .setPredicate(new RyaIRI(GRAPH + ":p")) + .setObject(new RyaIRI(GRAPH + ":o")) .build(); RyaOutputFormat.setCoreTablesEnabled(job, false); RyaOutputFormat.setFreeTextEnabled(job, false); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaStatementWritableTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaStatementWritableTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaStatementWritableTest.java index 98d36c9..fc0ee4d 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaStatementWritableTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/RyaStatementWritableTest.java @@ -8,7 +8,7 @@ import java.io.DataOutputStream; import org.apache.rya.accumulo.AccumuloRdfConfiguration; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.resolver.RyaTripleContext; import org.eclipse.rdf4j.model.vocabulary.XMLSchema; import org.junit.Assert; @@ -36,14 +36,14 @@ import org.junit.rules.ExpectedException; */ public class RyaStatementWritableTest { - private static final RyaURI s1 = new RyaURI(":s"); - private static final RyaURI p1 = new RyaURI(":p"); + private static final RyaIRI s1 = new RyaIRI(":s"); + private static final RyaIRI p1 = new RyaIRI(":p"); private static final RyaType o1 = new RyaType(XMLSchema.INTEGER, "123"); - private static final RyaURI s2 = new RyaURI(":s2"); - private static final RyaURI p2 = new RyaURI(":p2"); + private static final RyaIRI s2 = new RyaIRI(":s2"); + private static final RyaIRI p2 = new RyaIRI(":p2"); private static final RyaType o2 = new RyaType(XMLSchema.STRING, "123"); - private static final RyaURI graph1 = new RyaURI("http://example.org/graph1"); - private static final RyaURI graph2 = new RyaURI("http://example.org/graph2"); + private static final RyaIRI graph1 = new RyaIRI("http://example.org/graph1"); + private static final RyaIRI graph2 = new RyaIRI("http://example.org/graph2"); private static final byte[] cv1 = "test_visibility".getBytes(); private static final long t1 = 1000; private static final long t2 = 1001; http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountToolTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountToolTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountToolTest.java index ae15b65..7f49ac5 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountToolTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/AccumuloRdfCountToolTest.java @@ -40,7 +40,7 @@ import org.apache.rya.accumulo.AccumuloRdfConfiguration; import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.api.RdfCloudTripleStoreConstants; import org.apache.rya.api.domain.RyaStatement; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.resolver.RdfToRyaConversions; import org.eclipse.rdf4j.model.ValueFactory; import org.eclipse.rdf4j.model.impl.SimpleValueFactory; @@ -105,8 +105,8 @@ public class AccumuloRdfCountToolTest { @Test public void testMR() throws Exception { - RyaURI test1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "test1")); - RyaURI pred1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "pred1")); + RyaIRI test1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "test1")); + RyaIRI pred1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "pred1")); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(0)))); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(1)))); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(2)))); @@ -197,8 +197,8 @@ public class AccumuloRdfCountToolTest { @Test public void testTTL() throws Exception { - RyaURI test1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "test1")); - RyaURI pred1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "pred1")); + RyaIRI test1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "test1")); + RyaIRI pred1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "pred1")); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(0)))); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(1)))); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(2)))); @@ -231,9 +231,9 @@ public class AccumuloRdfCountToolTest { @Test public void testContext() throws Exception { - RyaURI test1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "test1")); - RyaURI pred1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "pred1")); - RyaURI cntxt = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "cntxt")); + RyaIRI test1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "test1")); + RyaIRI pred1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "pred1")); + RyaIRI cntxt = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "cntxt")); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(0)), cntxt)); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(1)), cntxt)); dao.add(new RyaStatement(test1, pred1, RdfToRyaConversions.convertLiteral(VF.createLiteral(2)), cntxt)); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/RdfFileInputToolTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/RdfFileInputToolTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/RdfFileInputToolTest.java index b8b2384..8f92cf1 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/RdfFileInputToolTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/RdfFileInputToolTest.java @@ -31,7 +31,7 @@ import org.apache.rya.accumulo.mr.TestUtils; import org.apache.rya.api.RdfCloudTripleStoreConstants; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.eclipse.rdf4j.rio.RDFFormat; import org.junit.Test; @@ -93,9 +93,9 @@ public class RdfFileInputToolTest extends TestCase { "-Drdf.format=" + RDFFormat.NTRIPLES.getName(), "src/test/resources/test.ntriples", }); - RyaStatement rs = new RyaStatement(new RyaURI("urn:lubm:rdfts#GraduateStudent01"), - new RyaURI("urn:lubm:rdfts#hasFriend"), - new RyaURI("urn:lubm:rdfts#GraduateStudent02")); + RyaStatement rs = new RyaStatement(new RyaIRI("urn:lubm:rdfts#GraduateStudent01"), + new RyaIRI("urn:lubm:rdfts#hasFriend"), + new RyaIRI("urn:lubm:rdfts#GraduateStudent02")); rs.setColumnVisibility(auths.toString().getBytes()); AccumuloRdfConfiguration conf = new AccumuloRdfConfiguration(); conf.setTablePrefix(tablePrefix); @@ -116,10 +116,10 @@ public class RdfFileInputToolTest extends TestCase { "-Drdf.format=" + RDFFormat.TRIG.getName(), "src/test/resources/namedgraphs.trig", }); - RyaStatement rs = new RyaStatement(new RyaURI("http://www.example.org/exampleDocument#Monica"), - new RyaURI("http://www.example.org/vocabulary#name"), + RyaStatement rs = new RyaStatement(new RyaIRI("http://www.example.org/exampleDocument#Monica"), + new RyaIRI("http://www.example.org/vocabulary#name"), new RyaType("Monica Murphy"), - new RyaURI("http://www.example.org/exampleDocument#G1")); + new RyaIRI("http://www.example.org/exampleDocument#G1")); rs.setColumnVisibility(auths.toString().getBytes()); AccumuloRdfConfiguration conf = new AccumuloRdfConfiguration(); conf.setTablePrefix(tablePrefix); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/Upgrade322ToolTest.java ---------------------------------------------------------------------- diff --git a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/Upgrade322ToolTest.java b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/Upgrade322ToolTest.java index cfdbeb7..eed87af 100644 --- a/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/Upgrade322ToolTest.java +++ b/mapreduce/src/test/java/org/apache/rya/accumulo/mr/tools/Upgrade322ToolTest.java @@ -41,7 +41,7 @@ import org.apache.rya.accumulo.query.AccumuloRyaQueryEngine; import org.apache.rya.api.RdfCloudTripleStoreConstants; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.eclipse.rdf4j.model.vocabulary.XMLSchema; import junit.framework.TestCase; @@ -219,41 +219,41 @@ public class Upgrade322ToolTest extends TestCase { final AccumuloRyaQueryEngine queryEngine = ryaDAO.getQueryEngine(); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#booleanLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#booleanLit"), new RyaType(XMLSchema.BOOLEAN, "true")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#longLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#longLit"), new RyaType(XMLSchema.LONG, "10")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#intLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#intLit"), new RyaType(XMLSchema.INTEGER, "10")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#byteLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#byteLit"), new RyaType(XMLSchema.BYTE, "10")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#doubleLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#doubleLit"), new RyaType(XMLSchema.DOUBLE, "10.0")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#dateLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#dateLit"), new RyaType(XMLSchema.DATETIME, "2011-07-12T06:00:00.000Z")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#stringLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#stringLit"), new RyaType("stringLit")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("http://here/2010/tracked-data-provenance/ns#uuid10"), - new RyaURI("http://here/2010/tracked-data-provenance/ns#uriLit"), - new RyaURI("http://here/2010/tracked-data-provenance/ns" + + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uuid10"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns#uriLit"), + new RyaIRI("http://here/2010/tracked-data-provenance/ns" + "#objectuuid1")), queryEngine); TestUtils.verify(new RyaStatement( - new RyaURI("urn:org.apache.rya/2012/05#rts"), - new RyaURI("urn:org.apache.rya/2012/05#version"), + new RyaIRI("urn:org.apache.rya/2012/05#rts"), + new RyaIRI("urn:org.apache.rya/2012/05#version"), new RyaType("3.0.0")), queryEngine); } http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/pig/accumulo.pig/src/main/java/org/apache/rya/accumulo/pig/StatementPatternStorage.java ---------------------------------------------------------------------- diff --git a/pig/accumulo.pig/src/main/java/org/apache/rya/accumulo/pig/StatementPatternStorage.java b/pig/accumulo.pig/src/main/java/org/apache/rya/accumulo/pig/StatementPatternStorage.java index 0837e5c..7c87de7 100644 --- a/pig/accumulo.pig/src/main/java/org/apache/rya/accumulo/pig/StatementPatternStorage.java +++ b/pig/accumulo.pig/src/main/java/org/apache/rya/accumulo/pig/StatementPatternStorage.java @@ -41,7 +41,7 @@ import org.apache.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT; import org.apache.rya.api.RdfCloudTripleStoreUtils; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.persist.RyaDAOException; import org.apache.rya.api.query.strategy.ByteRange; import org.apache.rya.api.query.strategy.TriplePatternStrategy; @@ -190,8 +190,8 @@ public class StatementPatternStorage extends AccumuloStorage { } protected Map.Entry<TABLE_LAYOUT, Range> createRange(Value s_v, Value p_v, Value o_v) throws IOException { - RyaURI subject_rya = RdfToRyaConversions.convertResource((Resource) s_v); - RyaURI predicate_rya = RdfToRyaConversions.convertURI((IRI) p_v); + RyaIRI subject_rya = RdfToRyaConversions.convertResource((Resource) s_v); + RyaIRI predicate_rya = RdfToRyaConversions.convertIRI((IRI) p_v); RyaType object_rya = RdfToRyaConversions.convertValue(o_v); TriplePatternStrategy strategy = ryaContext.retrieveStrategy(subject_rya, predicate_rya, object_rya, null); if (strategy == null) { http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/pig/accumulo.pig/src/test/java/org/apache/rya/accumulo/pig/StatementPatternStorageTest.java ---------------------------------------------------------------------- diff --git a/pig/accumulo.pig/src/test/java/org/apache/rya/accumulo/pig/StatementPatternStorageTest.java b/pig/accumulo.pig/src/test/java/org/apache/rya/accumulo/pig/StatementPatternStorageTest.java index eb40df9..942510b 100644 --- a/pig/accumulo.pig/src/test/java/org/apache/rya/accumulo/pig/StatementPatternStorageTest.java +++ b/pig/accumulo.pig/src/test/java/org/apache/rya/accumulo/pig/StatementPatternStorageTest.java @@ -43,7 +43,7 @@ import org.apache.rya.accumulo.AccumuloRyaDAO; import org.apache.rya.api.RdfCloudTripleStoreConstants; import org.apache.rya.api.domain.RyaStatement; import org.apache.rya.api.domain.RyaType; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import junit.framework.TestCase; @@ -98,9 +98,9 @@ public class StatementPatternStorageTest extends TestCase { } public void testSimplePredicateRange() throws Exception { - ryaDAO.add(new RyaStatement(new RyaURI(namespace, "a"),new RyaURI(namespace,"p"), new RyaType("l"))); - ryaDAO.add(new RyaStatement(new RyaURI(namespace, "b"), new RyaURI(namespace, "p"), new RyaType("l"))); - ryaDAO.add(new RyaStatement(new RyaURI(namespace, "c"), new RyaURI(namespace, "n"), new RyaType("l"))); + ryaDAO.add(new RyaStatement(new RyaIRI(namespace, "a"),new RyaIRI(namespace,"p"), new RyaType("l"))); + ryaDAO.add(new RyaStatement(new RyaIRI(namespace, "b"), new RyaIRI(namespace, "p"), new RyaType("l"))); + ryaDAO.add(new RyaStatement(new RyaIRI(namespace, "c"), new RyaIRI(namespace, "n"), new RyaType("l"))); int count = 0; @@ -119,8 +119,8 @@ public class StatementPatternStorageTest extends TestCase { } public void testContext() throws Exception { - ryaDAO.add(new RyaStatement(new RyaURI(namespace, "a"), new RyaURI(namespace, "p"), new RyaType("l1"))); - ryaDAO.add(new RyaStatement(new RyaURI(namespace, "a"), new RyaURI(namespace, "p"), new RyaType("l2"), new RyaURI(namespace, "g1"))); + ryaDAO.add(new RyaStatement(new RyaIRI(namespace, "a"), new RyaIRI(namespace, "p"), new RyaType("l1"))); + ryaDAO.add(new RyaStatement(new RyaIRI(namespace, "a"), new RyaIRI(namespace, "p"), new RyaType("l2"), new RyaIRI(namespace, "g1"))); int count = 0; http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/sail/src/main/java/org/apache/rya/rdftriplestore/RdfCloudTripleStoreConnection.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/RdfCloudTripleStoreConnection.java b/sail/src/main/java/org/apache/rya/rdftriplestore/RdfCloudTripleStoreConnection.java index e582321..ae97fd8 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/RdfCloudTripleStoreConnection.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/RdfCloudTripleStoreConnection.java @@ -34,7 +34,7 @@ import org.apache.hadoop.conf.Configurable; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; import org.apache.rya.api.RdfCloudTripleStoreConstants; import org.apache.rya.api.domain.RyaStatement; -import org.apache.rya.api.domain.RyaURI; +import org.apache.rya.api.domain.RyaIRI; import org.apache.rya.api.domain.StatementMetadata; import org.apache.rya.api.persist.RdfEvalStatsDAO; import org.apache.rya.api.persist.RyaDAO; @@ -158,7 +158,7 @@ public class RdfCloudTripleStoreConnection<C extends RdfCloudTripleStoreConfigur for (final Resource context : contexts) { final RyaStatement statement = new RyaStatement( RdfToRyaConversions.convertResource(subject), - RdfToRyaConversions.convertURI(predicate), + RdfToRyaConversions.convertIRI(predicate), RdfToRyaConversions.convertValue(object), RdfToRyaConversions.convertResource(context), null, new StatementMetadata(), cv); @@ -168,7 +168,7 @@ public class RdfCloudTripleStoreConnection<C extends RdfCloudTripleStoreConfigur } else { final RyaStatement statement = new RyaStatement( RdfToRyaConversions.convertResource(subject), - RdfToRyaConversions.convertURI(predicate), + RdfToRyaConversions.convertIRI(predicate), RdfToRyaConversions.convertValue(object), null, null, new StatementMetadata(), cv); @@ -186,7 +186,7 @@ public class RdfCloudTripleStoreConnection<C extends RdfCloudTripleStoreConfigur @Override protected void clearInternal(final Resource... aresource) throws SailException { try { - final RyaURI[] graphs = new RyaURI[aresource.length]; + final RyaIRI[] graphs = new RyaIRI[aresource.length]; for (int i = 0 ; i < graphs.length ; i++){ graphs[i] = RdfToRyaConversions.convertResource(aresource[i]); } @@ -565,7 +565,7 @@ public class RdfCloudTripleStoreConnection<C extends RdfCloudTripleStoreConfigur } final RyaStatement statement = new RyaStatement( RdfToRyaConversions.convertResource(subject), - RdfToRyaConversions.convertURI(predicate), + RdfToRyaConversions.convertIRI(predicate), RdfToRyaConversions.convertValue(object), RdfToRyaConversions.convertResource(context)); @@ -574,7 +574,7 @@ public class RdfCloudTripleStoreConnection<C extends RdfCloudTripleStoreConfigur } else { final RyaStatement statement = new RyaStatement( RdfToRyaConversions.convertResource(subject), - RdfToRyaConversions.convertURI(predicate), + RdfToRyaConversions.convertIRI(predicate), RdfToRyaConversions.convertValue(object), null); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java index 6b049b9..e6abb09 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/evaluation/FilterRangeVisitor.java @@ -25,7 +25,7 @@ import java.util.List; import java.util.Map; import org.apache.rya.api.RdfCloudTripleStoreConfiguration; -import org.apache.rya.api.domain.RangeURI; +import org.apache.rya.api.domain.RangeIRI; import org.apache.rya.api.domain.RangeValue; import org.eclipse.rdf4j.model.Value; import org.eclipse.rdf4j.model.impl.BooleanLiteral; @@ -87,10 +87,10 @@ public class FilterRangeVisitor extends AbstractQueryModelVisitor<Exception> { final Var objVar = node.getObjectVar(); final RangeValue objRange = rangeValues.get(objVar); if(subjRange != null) { - subjectVar.setValue(new RangeURI(subjRange));//Assumes no blank nodes can be ranges + subjectVar.setValue(new RangeIRI(subjRange));//Assumes no blank nodes can be ranges } if(predRange != null) { - predVar.setValue(new RangeURI(predRange)); + predVar.setValue(new RangeIRI(predRange)); } if(objRange != null) { objVar.setValue(objRange); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java index 0bcbc6b..974f4df 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/HasValueVisitor.java @@ -94,8 +94,8 @@ public class HasValueVisitor extends AbstractInferVisitor { // { ?var rdf:type :Restriction } and { ?var :property ?value } // Both require defined predicate if (predVar != null && predVar.getValue() != null) { - final IRI predURI = (IRI) predVar.getValue(); - if (RDF.TYPE.equals(predURI) && objVar != null && objVar.getValue() != null + final IRI predIRI = (IRI) predVar.getValue(); + if (RDF.TYPE.equals(predIRI) && objVar != null && objVar.getValue() != null && objVar.getValue() instanceof Resource) { // If the predicate is rdf:type and the type is specified, check whether it can be // inferred using any hasValue restriction(s) @@ -119,7 +119,7 @@ public class HasValueVisitor extends AbstractInferVisitor { else { // If the predicate has some hasValue restriction associated with it, then finding // that the object belongs to the appropriate type implies a value. - final Map<Resource, Set<Value>> impliedValues = inferenceEngine.getHasValueByProperty(predURI); + final Map<Resource, Set<Value>> impliedValues = inferenceEngine.getHasValueByProperty(predIRI); if (impliedValues.size() > 0) { final Var rdfTypeVar = new Var(RDF.TYPE.stringValue(), RDF.TYPE); final Var typeVar = new Var("t-" + UUID.randomUUID()); http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java index ada151a..9da1c4a 100644 --- a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InferenceEngine.java @@ -358,7 +358,7 @@ public class InferenceEngine { null, conf); String integerValue = ""; Value anonPropNode = null; - Value propURI = null; + Value propIRI = null; if (iter2 != null){ while (iter2.hasNext()){ final Statement iter2Statement = iter2.next(); @@ -381,17 +381,17 @@ public class InferenceEngine { null, conf); while (iter2.hasNext()){ final Statement iter2Statement = iter2.next(); - propURI = iter2Statement.getObject(); + propIRI = iter2Statement.getObject(); break; } iter2.close(); } } - if (!integerValue.isEmpty() && propURI!=null) { + if (!integerValue.isEmpty() && propIRI!=null) { try { final int indexValue = Integer.parseInt(integerValue); - final IRI chainPropURI = VF.createIRI(propURI.stringValue()); - orderedProperties.put(indexValue, chainPropURI); + final IRI chainPropIRI = VF.createIRI(propIRI.stringValue()); + orderedProperties.put(indexValue, chainPropIRI); } catch (final Exception e){ log.error("Error adding chain property to ordered properties", e); @@ -440,7 +440,7 @@ public class InferenceEngine { if (iter2.hasNext()){ iter2Statement = iter2.next(); if (iter2Statement.getObject() instanceof IRI){ - properties.add(new InverseURI((IRI)iter2Statement.getObject())); + properties.add(new InverseIRI((IRI)iter2Statement.getObject())); } } } @@ -918,7 +918,7 @@ public class InferenceEngine { * have this property are also assumed to have the property. * * @param type - * The type (URI or bnode) to check against the known + * The type (IRI or bnode) to check against the known * restrictions * @return For each relevant property, a set of values such that whenever a * resource has that value for that property, it is implied to @@ -1407,7 +1407,7 @@ public class InferenceEngine { * one is considered individually sufficient: if a resource has the property and the value, then * it belongs to the provided type. Takes type hierarchy into account, so the value may imply a * subtype which in turn implies the provided type. - * @param type The type (URI or bnode) to check against the known restrictions + * @param type The type (IRI or bnode) to check against the known restrictions * @return For each relevant property, a set of values such that whenever a resource has that * value for that property, it is implied to belong to the type. */ @@ -1597,7 +1597,7 @@ public class InferenceEngine { * restrictions on those properties could imply this type. A type can have * multiple intersections and each intersection is a set of types so a list * of all the type sets is returned. - * @param type The type (URI or bnode) to check against the known + * @param type The type (IRI or bnode) to check against the known * intersections. * @return A {@link List} of {@link Resource} type {@link Set}s that * represents all the known intersections that imply the specified type. @@ -1616,7 +1616,7 @@ public class InferenceEngine { * For a given type, return all sets of types such that owl:oneOf * restrictions on those properties could imply this type. A enumeration * of all the types that are part of the specified class type. - * @param type The type (URI or bnode) to check against the known oneOf + * @param type The type (IRI or bnode) to check against the known oneOf * sets. * @return A {@link Set} of {@link Resource} types that represents the * enumeration of resources that belong to the class type. @@ -1636,7 +1636,7 @@ public class InferenceEngine { /** * Checks if the specified type is an enumerated type. - * @param type The type (URI or bnode) to check against the known oneOf + * @param type The type (IRI or bnode) to check against the known oneOf * sets. * @return {@code true} if the type is an enumerated type. {@code false} * otherwise. http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InverseIRI.java ---------------------------------------------------------------------- diff --git a/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InverseIRI.java b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InverseIRI.java new file mode 100644 index 0000000..ff083ff --- /dev/null +++ b/sail/src/main/java/org/apache/rya/rdftriplestore/inference/InverseIRI.java @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.rya.rdftriplestore.inference; + +import org.eclipse.rdf4j.model.IRI; + +public class InverseIRI implements IRI { + private static final long serialVersionUID = 1L; + + private final IRI impl; + + public InverseIRI(final IRI iri) { + this.impl = iri; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((impl == null) ? 0 : impl.hashCode()); + return result; + } + + @Override + public boolean equals(final Object obj) { + if (obj instanceof InverseIRI){ + return impl.equals(((InverseIRI) obj).impl); + } + return false; + } + + @Override + public String stringValue() { + return impl.stringValue(); + } + + @Override + public String getNamespace() { + return impl.getNamespace(); + } + + @Override + public String getLocalName() { + return impl.getLocalName(); + } + + +}
