http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/common/rya.api/src/test/java/org/apache/rya/api/resolver/triple/impl/WholeRowTripleResolverTest.java
----------------------------------------------------------------------
diff --git 
a/common/rya.api/src/test/java/org/apache/rya/api/resolver/triple/impl/WholeRowTripleResolverTest.java
 
b/common/rya.api/src/test/java/org/apache/rya/api/resolver/triple/impl/WholeRowTripleResolverTest.java
index 9fd5260..a812068 100644
--- 
a/common/rya.api/src/test/java/org/apache/rya/api/resolver/triple/impl/WholeRowTripleResolverTest.java
+++ 
b/common/rya.api/src/test/java/org/apache/rya/api/resolver/triple/impl/WholeRowTripleResolverTest.java
@@ -24,7 +24,7 @@ package org.apache.rya.api.resolver.triple.impl;
 import junit.framework.TestCase;
 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.triple.TripleRow;
 import org.apache.rya.api.resolver.triple.TripleRowRegex;
 
@@ -42,10 +42,10 @@ public class WholeRowTripleResolverTest extends TestCase {
 
     public void testSerialize() throws Exception {
         //no context
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaURI obj = new RyaURI("urn:test#obj");
-        RyaURI cntxt = new RyaURI("urn:test#cntxt");
+        RyaIRI subj = new RyaIRI("urn:test#1234");
+        RyaIRI pred = new RyaIRI("urn:test#pred");
+        RyaIRI obj = new RyaIRI("urn:test#obj");
+        RyaIRI cntxt = new RyaIRI("urn:test#cntxt");
         final RyaStatement stmt = new RyaStatement(subj, pred, obj, null, 
null, null, null, 100l);
         final RyaStatement stmtContext = new RyaStatement(subj, pred, obj, 
cntxt, null, null, null, 100l);
 
@@ -64,10 +64,10 @@ public class WholeRowTripleResolverTest extends TestCase {
     public void testSerializePO() throws Exception {
         RdfCloudTripleStoreConstants.TABLE_LAYOUT po = 
RdfCloudTripleStoreConstants.TABLE_LAYOUT.PO;
         //no context
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaURI obj = new RyaURI("urn:test#obj");
-        RyaURI cntxt = new RyaURI("urn:test#cntxt");
+        RyaIRI subj = new RyaIRI("urn:test#1234");
+        RyaIRI pred = new RyaIRI("urn:test#pred");
+        RyaIRI obj = new RyaIRI("urn:test#obj");
+        RyaIRI cntxt = new RyaIRI("urn:test#cntxt");
         final RyaStatement stmt = new RyaStatement(subj, pred, obj, null, 
null, null, null, 100l);
         final RyaStatement stmtContext = new RyaStatement(subj, pred, obj, 
cntxt, null, null, null, 100l);
         Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
tripleResolver.serialize(stmt);
@@ -85,10 +85,10 @@ public class WholeRowTripleResolverTest extends TestCase {
     public void testSerializeOSP() throws Exception {
         RdfCloudTripleStoreConstants.TABLE_LAYOUT po = 
RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP;
         //no context
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaURI obj = new RyaURI("urn:test#obj");
-        RyaURI cntxt = new RyaURI("urn:test#cntxt");
+        RyaIRI subj = new RyaIRI("urn:test#1234");
+        RyaIRI pred = new RyaIRI("urn:test#pred");
+        RyaIRI obj = new RyaIRI("urn:test#obj");
+        RyaIRI cntxt = new RyaIRI("urn:test#cntxt");
         final RyaStatement stmt = new RyaStatement(subj, pred, obj, null, 
null, null, null, 100l);
         final RyaStatement stmtContext = new RyaStatement(subj, pred, obj, 
cntxt, null, null, null, 100l);
         Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
tripleResolver.serialize(stmt);
@@ -106,10 +106,10 @@ public class WholeRowTripleResolverTest extends TestCase {
     public void testSerializeOSPCustomType() throws Exception {
         RdfCloudTripleStoreConstants.TABLE_LAYOUT po = 
RdfCloudTripleStoreConstants.TABLE_LAYOUT.OSP;
         //no context
-        RyaURI subj = new RyaURI("urn:test#1234");
-        RyaURI pred = new RyaURI("urn:test#pred");
-        RyaURI obj = new RyaURI("urn:test#obj");
-        RyaURI cntxt = new RyaURI("urn:test#cntxt");
+        RyaIRI subj = new RyaIRI("urn:test#1234");
+        RyaIRI pred = new RyaIRI("urn:test#pred");
+        RyaIRI obj = new RyaIRI("urn:test#obj");
+        RyaIRI cntxt = new RyaIRI("urn:test#cntxt");
         final RyaStatement stmt = new RyaStatement(subj, pred, obj, null, 
null, null, null, 100l);
         final RyaStatement stmtContext = new RyaStatement(subj, pred, obj, 
cntxt, null, null, null, 100l);
         Map<RdfCloudTripleStoreConstants.TABLE_LAYOUT, TripleRow> serialize = 
tripleResolver.serialize(stmt);

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/AccumuloRyaDAO.java
----------------------------------------------------------------------
diff --git 
a/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/AccumuloRyaDAO.java 
b/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/AccumuloRyaDAO.java
index f3e97a3..9b3752b 100644
--- a/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/AccumuloRyaDAO.java
+++ b/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/AccumuloRyaDAO.java
@@ -63,7 +63,7 @@ import org.apache.rya.accumulo.query.AccumuloRyaQueryEngine;
 import org.apache.rya.api.RdfCloudTripleStoreConfiguration;
 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.rya.api.layout.TableLayoutStrategy;
 import org.apache.rya.api.persist.RyaDAO;
 import org.apache.rya.api.persist.RyaDAOException;
@@ -215,7 +215,7 @@ public class AccumuloRyaDAO implements 
RyaDAO<AccumuloRdfConfiguration>, RyaName
     }
 
     @Override
-    public void dropGraph(final AccumuloRdfConfiguration conf, final RyaURI... 
graphs) throws RyaDAOException {
+    public void dropGraph(final AccumuloRdfConfiguration conf, final RyaIRI... 
graphs) throws RyaDAOException {
         BatchDeleter bd_spo = null;
         BatchDeleter bd_po = null;
         BatchDeleter bd_osp = null;
@@ -229,7 +229,7 @@ public class AccumuloRyaDAO implements 
RyaDAO<AccumuloRdfConfiguration>, RyaName
             bd_po.setRanges(Collections.singleton(new Range()));
             bd_osp.setRanges(Collections.singleton(new Range()));
 
-            for (final RyaURI graph : graphs){
+            for (final RyaIRI graph : graphs){
                 bd_spo.fetchColumnFamily(new Text(graph.getData()));
                 bd_po.fetchColumnFamily(new Text(graph.getData()));
                 bd_osp.fetchColumnFamily(new Text(graph.getData()));

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/experimental/AbstractAccumuloIndexer.java
----------------------------------------------------------------------
diff --git 
a/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/experimental/AbstractAccumuloIndexer.java
 
b/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/experimental/AbstractAccumuloIndexer.java
index 90cae5e..6d6a13b 100644
--- 
a/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/experimental/AbstractAccumuloIndexer.java
+++ 
b/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/experimental/AbstractAccumuloIndexer.java
@@ -24,7 +24,7 @@ import java.io.IOException;
 import java.util.Collection;
 
 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.MultiTableBatchWriter;
 
@@ -46,7 +46,7 @@ public abstract class AbstractAccumuloIndexer implements 
AccumuloIndexer {
     }
 
     @Override
-    public void dropGraph(RyaURI... graphs) {
+    public void dropGraph(RyaIRI... graphs) {
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/query/AccumuloRyaQueryEngine.java
----------------------------------------------------------------------
diff --git 
a/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/query/AccumuloRyaQueryEngine.java
 
b/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/query/AccumuloRyaQueryEngine.java
index 8887739..b39f44f 100644
--- 
a/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/query/AccumuloRyaQueryEngine.java
+++ 
b/dao/accumulo.rya/src/main/java/org/apache/rya/accumulo/query/AccumuloRyaQueryEngine.java
@@ -48,7 +48,7 @@ import 
org.apache.rya.api.RdfCloudTripleStoreConstants.TABLE_LAYOUT;
 import org.apache.rya.api.domain.RyaRange;
 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.layout.TableLayoutStrategy;
 import org.apache.rya.api.persist.RyaDAOException;
 import org.apache.rya.api.persist.query.BatchRyaQuery;
@@ -129,9 +129,9 @@ public class AccumuloRyaQueryEngine implements 
RyaQueryEngine<AccumuloRdfConfigu
             Collection<Range> ranges = new HashSet<Range>();
             RangeBindingSetEntries rangeMap = new RangeBindingSetEntries();
             TABLE_LAYOUT layout = null;
-            RyaURI context = null;
+            RyaIRI context = null;
             TriplePatternStrategy strategy = null;
-            RyaURI columnFamily = null;
+            RyaIRI columnFamily = null;
             boolean columnFamilySet = false;
             for (Map.Entry<RyaStatement, BindingSet> stmtbs : stmts) {
                 RyaStatement stmt = stmtbs.getKey();
@@ -269,10 +269,10 @@ public class AccumuloRyaQueryEngine implements 
RyaQueryEngine<AccumuloRdfConfigu
             TriplePatternStrategy strategy = ryaContext.retrieveStrategy(stmt);
             TABLE_LAYOUT layout;
             Range range;
-            RyaURI subject = stmt.getSubject();
-            RyaURI predicate = stmt.getPredicate();
+            RyaIRI subject = stmt.getSubject();
+            RyaIRI predicate = stmt.getPredicate();
             RyaType object = stmt.getObject();
-            RyaURI context = stmt.getContext();
+            RyaIRI context = stmt.getContext();
             String qualifier = stmt.getQualifer();
             TripleRowRegex tripleRowRegex = null;
             if (strategy != null) {
@@ -347,7 +347,7 @@ public class AccumuloRyaQueryEngine implements 
RyaQueryEngine<AccumuloRdfConfigu
         try {
             Collection<Range> ranges = new HashSet<Range>();
             TABLE_LAYOUT layout = null;
-            RyaURI context = null;
+            RyaIRI context = null;
             TriplePatternStrategy strategy = null;
             for (RyaStatement stmt : stmts) {
                 context = stmt.getContext(); // TODO: This will be overwritten
@@ -382,7 +382,7 @@ public class AccumuloRyaQueryEngine implements 
RyaQueryEngine<AccumuloRdfConfigu
                 results = FluentCloseableIterable.from(new 
ScannerBaseCloseableIterable(scanner))
                         
.transform(keyValueToRyaStatementFunctionMap.get(layout));
             } else {
-                final RyaURI fcontext = context;
+                final RyaIRI fcontext = context;
                 final RdfCloudTripleStoreConfiguration fconf = 
ryaQuery.getConf();
                 FluentIterable<RyaStatement> fluent = 
FluentIterable.from(ranges)
                         .transformAndConcat(new Function<Range, 
Iterable<Map.Entry<Key, Value>>>() {
@@ -410,7 +410,7 @@ public class AccumuloRyaQueryEngine implements 
RyaQueryEngine<AccumuloRdfConfigu
         }
     }
 
-    protected void fillScanner(ScannerBase scanner, RyaURI context, String 
qualifier, Long ttl, Long currentTime,
+    protected void fillScanner(ScannerBase scanner, RyaIRI context, String 
qualifier, Long ttl, Long currentTime,
             TripleRowRegex tripleRowRegex, RdfCloudTripleStoreConfiguration 
conf) throws IOException {
         if (context != null && qualifier != null) {
             scanner.fetchColumn(new Text(context.getData()), new 
Text(qualifier));

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/accumulo.rya/src/test/java/org/apache/rya/accumulo/AccumuloRyaDAOTest.java
----------------------------------------------------------------------
diff --git 
a/dao/accumulo.rya/src/test/java/org/apache/rya/accumulo/AccumuloRyaDAOTest.java
 
b/dao/accumulo.rya/src/test/java/org/apache/rya/accumulo/AccumuloRyaDAOTest.java
index 75e5861..35d18ea 100644
--- 
a/dao/accumulo.rya/src/test/java/org/apache/rya/accumulo/AccumuloRyaDAOTest.java
+++ 
b/dao/accumulo.rya/src/test/java/org/apache/rya/accumulo/AccumuloRyaDAOTest.java
@@ -38,7 +38,7 @@ import 
org.apache.accumulo.core.iterators.FirstEntryInRowIterator;
 import org.apache.rya.accumulo.query.AccumuloRyaQueryEngine;
 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.domain.StatementMetadata;
 import org.apache.rya.api.persist.RyaDAOException;
 import org.apache.rya.api.persist.query.RyaQuery;
@@ -84,9 +84,9 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testAdd() throws Exception {
-        RyaURI cpu = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"cpu"));
-        RyaURI loadPerc = 
RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "loadPerc"));
-        RyaURI uri1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"uri1"));
+        RyaIRI cpu = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"cpu"));
+        RyaIRI loadPerc = 
RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "loadPerc"));
+        RyaIRI uri1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"uri1"));
         dao.add(new RyaStatement(cpu, loadPerc, uri1));
 
         CloseableIteration<RyaStatement, RyaDAOException> iter = 
dao.getQueryEngine().query(new RyaStatement(cpu, loadPerc, null), conf);
@@ -112,9 +112,9 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testDeleteDiffVisibility() throws Exception {
-        RyaURI cpu = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"cpu"));
-        RyaURI loadPerc = 
RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "loadPerc"));
-        RyaURI uri1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"uri1"));
+        RyaIRI cpu = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"cpu"));
+        RyaIRI loadPerc = 
RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "loadPerc"));
+        RyaIRI uri1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"uri1"));
         RyaStatement stmt1 = new RyaStatement(cpu, loadPerc, uri1, null, "1", 
new StatementMetadata(), "vis1".getBytes());
         dao.add(stmt1);
         RyaStatement stmt2 = new RyaStatement(cpu, loadPerc, uri1, null, "2", 
new StatementMetadata(), "vis2".getBytes());
@@ -146,9 +146,9 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testDeleteDiffTimestamp() throws Exception {
-        RyaURI cpu = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"cpu"));
-        RyaURI loadPerc = 
RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "loadPerc"));
-        RyaURI uri1 = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"uri1"));
+        RyaIRI cpu = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"cpu"));
+        RyaIRI loadPerc = 
RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "loadPerc"));
+        RyaIRI uri1 = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"uri1"));
         RyaStatement stmt1 = new RyaStatement(cpu, loadPerc, uri1, null, "1", 
null, null, 100l);
         dao.add(stmt1);
         RyaStatement stmt2 = new RyaStatement(cpu, loadPerc, uri1, null, "2", 
null, null, 100l);
@@ -170,14 +170,14 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testDelete() throws Exception {
-        RyaURI predicate = 
RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "pred"));
-        RyaURI subj = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"subj"));
+        RyaIRI predicate = 
RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "pred"));
+        RyaIRI subj = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"subj"));
 
         // create a "bulk load" of 10,000 statements
         int statement_count = 10000;
         for (int i = 0 ; i < statement_count ; i++){
             //make the statement very large so we will get a lot of random 
flushes
-            RyaURI obj = 
RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
String.format("object%050d",i)));
+            RyaIRI obj = 
RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
String.format("object%050d",i)));
             RyaStatement stmt = new RyaStatement(subj, predicate, obj);
             dao.add(stmt);
         }
@@ -208,8 +208,8 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testAddEmptyString() throws Exception {
-        RyaURI cpu = RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, 
"cpu"));
-        RyaURI loadPerc = 
RdfToRyaConversions.convertURI(VF.createIRI(litdupsNS, "loadPerc"));
+        RyaIRI cpu = RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, 
"cpu"));
+        RyaIRI loadPerc = 
RdfToRyaConversions.convertIRI(VF.createIRI(litdupsNS, "loadPerc"));
         RyaType empty = new RyaType("");
         dao.add(new RyaStatement(cpu, loadPerc, empty));
 
@@ -222,13 +222,13 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testMaxResults() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri1")));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri2")));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri3")));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri4")));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri5")));
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri1")));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri2")));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri3")));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri4")));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri5")));
 
         AccumuloRyaQueryEngine queryEngine = dao.getQueryEngine();
         AccumuloRdfConfiguration queryConf = new 
AccumuloRdfConfiguration(conf);
@@ -247,9 +247,9 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testAddValue() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
-        RyaURI uri1 = new RyaURI(litdupsNS + "uri1");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
+        RyaIRI uri1 = new RyaIRI(litdupsNS + "uri1");
         String myval = "myval";
         byte[] columnVis = null;
         dao.add(new RyaStatement(cpu, loadPerc, uri1, null, null, columnVis, 
myval.getBytes()));
@@ -263,11 +263,11 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testAddCv() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
-        RyaURI uri1 = new RyaURI(litdupsNS + "uri1");
-        RyaURI uri2 = new RyaURI(litdupsNS + "uri2");
-        RyaURI uri3 = new RyaURI(litdupsNS + "uri3");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
+        RyaIRI uri1 = new RyaIRI(litdupsNS + "uri1");
+        RyaIRI uri2 = new RyaIRI(litdupsNS + "uri2");
+        RyaIRI uri3 = new RyaIRI(litdupsNS + "uri3");
         byte[] colVisABC = "A|B|C".getBytes();
         byte[] colVisAB = "A|B".getBytes();
         byte[] colVisA = "A".getBytes();
@@ -311,14 +311,14 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testTTL() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
         long current = System.currentTimeMillis();
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri1"), null, null, null, null, current));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri2"), null, null, null, null, current - 1010l));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri3"), null, null, null, null, current - 2010l));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri4"), null, null, null, null, current - 3010l));
-        dao.add(new RyaStatement(cpu, loadPerc, new RyaURI(litdupsNS + 
"uri5"), null, null, null, null, current - 4010l));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri1"), null, null, null, null, current));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri2"), null, null, null, null, current - 1010l));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri3"), null, null, null, null, current - 2010l));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri4"), null, null, null, null, current - 3010l));
+        dao.add(new RyaStatement(cpu, loadPerc, new RyaIRI(litdupsNS + 
"uri5"), null, null, null, null, current - 4010l));
 
         AccumuloRyaQueryEngine queryEngine = dao.getQueryEngine();
         AccumuloRdfConfiguration queryConf = conf.clone();
@@ -355,14 +355,14 @@ public class AccumuloRyaDAOTest {
     //TOOD: Add test for set of queries
     @Test
     public void testQuery() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
-        RyaURI uri1 = new RyaURI(litdupsNS + "uri1");
-        RyaURI uri2 = new RyaURI(litdupsNS + "uri2");
-        RyaURI uri3 = new RyaURI(litdupsNS + "uri3");
-        RyaURI uri4 = new RyaURI(litdupsNS + "uri4");
-        RyaURI uri5 = new RyaURI(litdupsNS + "uri5");
-        RyaURI uri6 = new RyaURI(litdupsNS + "uri6");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
+        RyaIRI uri1 = new RyaIRI(litdupsNS + "uri1");
+        RyaIRI uri2 = new RyaIRI(litdupsNS + "uri2");
+        RyaIRI uri3 = new RyaIRI(litdupsNS + "uri3");
+        RyaIRI uri4 = new RyaIRI(litdupsNS + "uri4");
+        RyaIRI uri5 = new RyaIRI(litdupsNS + "uri5");
+        RyaIRI uri6 = new RyaIRI(litdupsNS + "uri6");
         dao.add(new RyaStatement(cpu, loadPerc, uri1));
         dao.add(new RyaStatement(cpu, loadPerc, uri2));
         dao.add(new RyaStatement(cpu, loadPerc, uri3));
@@ -409,8 +409,8 @@ public class AccumuloRyaDAOTest {
 
        @Test
        public void testQueryDates() throws Exception {
-           RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-           RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
+           RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+           RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
            RyaType uri0 = new RyaType(XMLSchema.DATETIME, "1960-01-01"); // 
How handles local time
            RyaType uri1 = new RyaType(XMLSchema.DATETIME, 
"1992-01-01T+10:00"); // See Magadan Time
            RyaType uri2 = new RyaType(XMLSchema.DATETIME, "2000-01-01TZ"); // 
How it handles UTC.
@@ -475,14 +475,14 @@ public class AccumuloRyaDAOTest {
 
        @Test
     public void testQueryCollectionRegex() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
-        RyaURI uri1 = new RyaURI(litdupsNS + "uri1");
-        RyaURI uri2 = new RyaURI(litdupsNS + "uri2");
-        RyaURI uri3 = new RyaURI(litdupsNS + "uri3");
-        RyaURI uri4 = new RyaURI(litdupsNS + "uri4");
-        RyaURI uri5 = new RyaURI(litdupsNS + "uri5");
-        RyaURI uri6 = new RyaURI(litdupsNS + "uri6");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
+        RyaIRI uri1 = new RyaIRI(litdupsNS + "uri1");
+        RyaIRI uri2 = new RyaIRI(litdupsNS + "uri2");
+        RyaIRI uri3 = new RyaIRI(litdupsNS + "uri3");
+        RyaIRI uri4 = new RyaIRI(litdupsNS + "uri4");
+        RyaIRI uri5 = new RyaIRI(litdupsNS + "uri5");
+        RyaIRI uri6 = new RyaIRI(litdupsNS + "uri6");
         dao.add(new RyaStatement(cpu, loadPerc, uri1));
         dao.add(new RyaStatement(cpu, loadPerc, uri2));
         dao.add(new RyaStatement(cpu, loadPerc, uri3));
@@ -518,14 +518,14 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testQueryCollectionRegexWBatchScanner() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
-        RyaURI uri1 = new RyaURI(litdupsNS + "uri1");
-        RyaURI uri2 = new RyaURI(litdupsNS + "uri2");
-        RyaURI uri3 = new RyaURI(litdupsNS + "uri3");
-        RyaURI uri4 = new RyaURI(litdupsNS + "uri4");
-        RyaURI uri5 = new RyaURI(litdupsNS + "uri5");
-        RyaURI uri6 = new RyaURI(litdupsNS + "uri6");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
+        RyaIRI uri1 = new RyaIRI(litdupsNS + "uri1");
+        RyaIRI uri2 = new RyaIRI(litdupsNS + "uri2");
+        RyaIRI uri3 = new RyaIRI(litdupsNS + "uri3");
+        RyaIRI uri4 = new RyaIRI(litdupsNS + "uri4");
+        RyaIRI uri5 = new RyaIRI(litdupsNS + "uri5");
+        RyaIRI uri6 = new RyaIRI(litdupsNS + "uri6");
         dao.add(new RyaStatement(cpu, loadPerc, uri1));
         dao.add(new RyaStatement(cpu, loadPerc, uri2));
         dao.add(new RyaStatement(cpu, loadPerc, uri3));
@@ -563,8 +563,8 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testLiteralTypes() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
         RyaType longLit = new RyaType(XMLSchema.LONG, "3");
 
         dao.add(new RyaStatement(cpu, loadPerc, longLit));
@@ -590,8 +590,8 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testSameLiteralStringTypes() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
         RyaType longLit = new RyaType(XMLSchema.LONG, "10");
         RyaType strLit = new RyaType(XMLSchema.STRING, new 
String(RyaContext.getInstance().serializeType(longLit)[0]));
 
@@ -641,9 +641,9 @@ public class AccumuloRyaDAOTest {
 
     @Test
     public void testQueryWithIterators() throws Exception {
-        RyaURI cpu = new RyaURI(litdupsNS + "cpu");
-        RyaURI loadPerc = new RyaURI(litdupsNS + "loadPerc");
-        RyaURI uri1 = new RyaURI(litdupsNS + "uri1");
+        RyaIRI cpu = new RyaIRI(litdupsNS + "cpu");
+        RyaIRI loadPerc = new RyaIRI(litdupsNS + "loadPerc");
+        RyaIRI uri1 = new RyaIRI(litdupsNS + "uri1");
         dao.add(new RyaStatement(cpu, loadPerc, uri1, null, "qual1"));
         dao.add(new RyaStatement(cpu, loadPerc, uri1, null, "qual2"));
 
@@ -699,8 +699,8 @@ public class AccumuloRyaDAOTest {
     }
 
     private RyaStatement newRyaStatement() {
-        RyaURI subject = new RyaURI(litdupsNS + randomString());
-        RyaURI predicate = new RyaURI(litdupsNS + randomString());
+        RyaIRI subject = new RyaIRI(litdupsNS + randomString());
+        RyaIRI predicate = new RyaIRI(litdupsNS + randomString());
         RyaType object = new RyaType(randomString());
 
         return new RyaStatement(subject, predicate, object);

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/MongoDBRyaDAO.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/MongoDBRyaDAO.java 
b/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/MongoDBRyaDAO.java
index d01c2d7..ab153b3 100644
--- a/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/MongoDBRyaDAO.java
+++ b/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/MongoDBRyaDAO.java
@@ -31,7 +31,7 @@ import org.apache.commons.io.IOUtils;
 import org.apache.log4j.Logger;
 import org.apache.rya.api.RdfCloudTripleStoreConfiguration;
 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.RyaDAO;
 import org.apache.rya.api.persist.RyaDAOException;
 import org.apache.rya.api.persist.RyaNamespaceManager;
@@ -237,7 +237,7 @@ public final class MongoDBRyaDAO implements 
RyaDAO<StatefulMongoDBRdfConfigurati
     }
 
     @Override
-    public void dropGraph(final StatefulMongoDBRdfConfiguration conf, final 
RyaURI... graphs)
+    public void dropGraph(final StatefulMongoDBRdfConfiguration conf, final 
RyaIRI... graphs)
             throws RyaDAOException {
 
     }

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java
 
b/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java
index 769d2de..35525ad 100644
--- 
a/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java
+++ 
b/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/aggregation/AggregationPipelineQueryNode.java
@@ -44,7 +44,7 @@ import java.util.function.Function;
 
 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.domain.StatementMetadata;
 import org.apache.rya.api.resolver.RdfToRyaConversions;
 import org.apache.rya.mongodb.MongoDbRdfConstants;
@@ -256,21 +256,21 @@ public class AggregationPipelineQueryNode extends 
ExternalSet {
         final Var predVar = sp.getPredicateVar();
         final Var objVar = sp.getObjectVar();
         final Var contextVar = sp.getContextVar();
-        RyaURI s = null;
-        RyaURI p = null;
+        RyaIRI s = null;
+        RyaIRI p = null;
         RyaType o = null;
-        RyaURI c = null;
+        RyaIRI c = null;
         if (subjVar != null && subjVar.getValue() instanceof Resource) {
             s = RdfToRyaConversions.convertResource((Resource) 
subjVar.getValue());
         }
         if (predVar != null && predVar.getValue() instanceof IRI) {
-            p = RdfToRyaConversions.convertURI((IRI) predVar.getValue());
+            p = RdfToRyaConversions.convertIRI((IRI) predVar.getValue());
         }
         if (objVar != null && objVar.getValue() != null) {
             o = RdfToRyaConversions.convertValue(objVar.getValue());
         }
         if (contextVar != null && contextVar.getValue() instanceof IRI) {
-            c = RdfToRyaConversions.convertURI((IRI) contextVar.getValue());
+            c = RdfToRyaConversions.convertIRI((IRI) contextVar.getValue());
         }
         RyaStatement rs = new RyaStatement(s, p, o, c);
         DBObject obj = strategy.getQuery(rs);

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
 
b/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
index b2490bc..ec5c7a5 100644
--- 
a/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
+++ 
b/dao/mongodb.rya/src/main/java/org/apache/rya/mongodb/dao/SimpleMongoDBStorageStrategy.java
@@ -30,7 +30,7 @@ import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.log4j.Logger;
 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.domain.StatementMetadata;
 import org.apache.rya.api.persist.query.RyaQuery;
 import org.apache.rya.mongodb.document.visibility.DocumentVisibility;
@@ -94,10 +94,10 @@ public class SimpleMongoDBStorageStrategy implements 
MongoDBStorageStrategy<RyaS
 
     @Override
     public DBObject getQuery(final RyaStatement stmt) {
-        final RyaURI subject = stmt.getSubject();
-        final RyaURI predicate = stmt.getPredicate();
+        final RyaIRI subject = stmt.getSubject();
+        final RyaIRI predicate = stmt.getPredicate();
         final RyaType object = stmt.getObject();
-        final RyaURI context = stmt.getContext();
+        final RyaIRI context = stmt.getContext();
         final BasicDBObject query = new BasicDBObject();
         if (subject != null){
             query.append(SUBJECT_HASH, hash(subject.getData()));
@@ -133,7 +133,7 @@ public class SimpleMongoDBStorageStrategy implements 
MongoDBStorageStrategy<RyaS
         final String statementMetadata = (String) 
result.get(STATEMENT_METADATA);
         RyaType objectRya = null;
         if (objectType.equalsIgnoreCase(ANYURI.stringValue())){
-            objectRya = new RyaURI(object);
+            objectRya = new RyaIRI(object);
         }
         else {
             objectRya = new RyaType(factory.createIRI(objectType), object);
@@ -141,10 +141,10 @@ public class SimpleMongoDBStorageStrategy implements 
MongoDBStorageStrategy<RyaS
 
         final RyaStatement statement;
         if (!context.isEmpty()){
-            statement = new RyaStatement(new RyaURI(subject), new 
RyaURI(predicate), objectRya,
-                    new RyaURI(context));
+            statement = new RyaStatement(new RyaIRI(subject), new 
RyaIRI(predicate), objectRya,
+                    new RyaIRI(context));
         } else {
-            statement = new RyaStatement(new RyaURI(subject), new 
RyaURI(predicate), objectRya);
+            statement = new RyaStatement(new RyaIRI(subject), new 
RyaIRI(predicate), objectRya);
         }
 
         statement.setColumnVisibility(documentVisibility.flatten());

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBQueryEngineIT.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBQueryEngineIT.java
 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBQueryEngineIT.java
index 4aef8cd..ead87d2 100644
--- 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBQueryEngineIT.java
+++ 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBQueryEngineIT.java
@@ -27,7 +27,7 @@ import java.util.Map.Entry;
 import org.apache.rya.api.RdfCloudTripleStoreUtils;
 import org.apache.rya.api.domain.RyaStatement;
 import org.apache.rya.api.domain.RyaStatement.RyaStatementBuilder;
-import org.apache.rya.api.domain.RyaURI;
+import org.apache.rya.api.domain.RyaIRI;
 import org.eclipse.rdf4j.common.iteration.CloseableIteration;
 import org.eclipse.rdf4j.model.ValueFactory;
 import org.eclipse.rdf4j.model.impl.SimpleValueFactory;
@@ -46,13 +46,13 @@ public class MongoDBQueryEngineIT extends MongoITBase {
     private RyaStatement getStatement(final String s, final String p, final 
String o) {
         final RyaStatementBuilder builder = new RyaStatementBuilder();
         if (s != null) {
-            builder.setSubject(new RyaURI(s));
+            builder.setSubject(new RyaIRI(s));
         }
         if (p != null) {
-            builder.setPredicate(new RyaURI(p));
+            builder.setPredicate(new RyaIRI(p));
         }
         if (o != null) {
-            builder.setObject(new RyaURI(o));
+            builder.setObject(new RyaIRI(o));
         }
         return builder.build();
     }

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaBatchWriterIT.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaBatchWriterIT.java
 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaBatchWriterIT.java
index d024cc4..4ce1348 100644
--- 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaBatchWriterIT.java
+++ 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaBatchWriterIT.java
@@ -26,7 +26,7 @@ import java.util.List;
 import org.apache.log4j.BasicConfigurator;
 import org.apache.rya.api.domain.RyaStatement;
 import org.apache.rya.api.domain.RyaStatement.RyaStatementBuilder;
-import org.apache.rya.api.domain.RyaURI;
+import org.apache.rya.api.domain.RyaIRI;
 import org.apache.rya.mongodb.batch.MongoDbBatchWriter;
 import org.apache.rya.mongodb.batch.MongoDbBatchWriterConfig;
 import org.apache.rya.mongodb.batch.MongoDbBatchWriterUtils;
@@ -156,15 +156,15 @@ public class MongoDBRyaBatchWriterIT extends MongoITBase {
         return document;
     }
 
-    private static RyaURI ryaURI(final int v) {
-        return new RyaURI("u:" + v);
+    private static RyaIRI ryaIRI(final int v) {
+        return new RyaIRI("u:" + v);
     }
 
     private static RyaStatement statement(final int v) {
         final RyaStatementBuilder builder = new RyaStatementBuilder();
-        builder.setPredicate(ryaURI(v));
-        builder.setSubject(ryaURI(v));
-        builder.setObject(ryaURI(v));
+        builder.setPredicate(ryaIRI(v));
+        builder.setSubject(ryaIRI(v));
+        builder.setObject(ryaIRI(v));
         return builder.build();
     }
 }

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAO2IT.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAO2IT.java 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAO2IT.java
index 67002d7..25bf844 100644
--- a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAO2IT.java
+++ b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAO2IT.java
@@ -27,7 +27,7 @@ import java.io.IOException;
 
 import org.apache.rya.api.domain.RyaStatement;
 import org.apache.rya.api.domain.RyaStatement.RyaStatementBuilder;
-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.mongodb.document.visibility.DocumentVisibility;
 import org.bson.Document;
@@ -50,7 +50,7 @@ public class MongoDBRyaDAO2IT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
             dao.delete(builder.build(), conf);
         } finally {
             dao.destroy();
@@ -66,9 +66,9 @@ public class MongoDBRyaDAO2IT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
             final MongoCollection<Document> coll = 
db.getCollection(conf.getTriplesCollectionName());
@@ -89,9 +89,9 @@ public class MongoDBRyaDAO2IT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
             final RyaStatement statement = builder.build();
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
@@ -115,10 +115,10 @@ public class MongoDBRyaDAO2IT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
-            builder.setContext(new RyaURI("http://context.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
+            builder.setContext(new RyaIRI("http://context.com";));
             final RyaStatement statement = builder.build();
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
@@ -128,9 +128,9 @@ public class MongoDBRyaDAO2IT extends MongoITBase {
             assertEquals(coll.count(),1);
 
             final RyaStatementBuilder builder2 = new RyaStatementBuilder();
-            builder2.setPredicate(new RyaURI("http://temp.com";));
-            builder2.setObject(new RyaURI("http://object.com";));
-            builder2.setContext(new RyaURI("http://context3.com";));
+            builder2.setPredicate(new RyaIRI("http://temp.com";));
+            builder2.setObject(new RyaIRI("http://object.com";));
+            builder2.setContext(new RyaIRI("http://context3.com";));
             final RyaStatement query = builder2.build();
 
             dao.delete(query, conf);
@@ -148,9 +148,9 @@ public class MongoDBRyaDAO2IT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
             builder.setColumnVisibility(new DocumentVisibility("B").flatten());
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
@@ -181,9 +181,9 @@ public class MongoDBRyaDAO2IT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
             builder.setColumnVisibility(new DocumentVisibility("B").flatten());
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAOIT.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAOIT.java 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAOIT.java
index c5ff223..939eff3 100644
--- a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAOIT.java
+++ b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/MongoDBRyaDAOIT.java
@@ -29,7 +29,7 @@ import java.io.IOException;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.rya.api.domain.RyaStatement;
 import org.apache.rya.api.domain.RyaStatement.RyaStatementBuilder;
-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.persist.query.RyaQuery;
 import org.apache.rya.mongodb.document.util.AuthorizationsUtil;
@@ -57,7 +57,7 @@ public class MongoDBRyaDAOIT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
             builder.setColumnVisibility(new DocumentVisibility("A").flatten());
             dao.delete(builder.build(), conf);
         } finally {
@@ -73,9 +73,9 @@ public class MongoDBRyaDAOIT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
             builder.setColumnVisibility(new DocumentVisibility("B").flatten());
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
@@ -101,9 +101,9 @@ public class MongoDBRyaDAOIT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
             builder.setColumnVisibility(new DocumentVisibility("C").flatten());
             final RyaStatement statement = builder.build();
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
@@ -127,10 +127,10 @@ public class MongoDBRyaDAOIT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
-            builder.setContext(new RyaURI("http://context.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
+            builder.setContext(new RyaIRI("http://context.com";));
             builder.setColumnVisibility(new 
DocumentVisibility("A&B&C").flatten());
             final RyaStatement statement = builder.build();
 
@@ -141,9 +141,9 @@ public class MongoDBRyaDAOIT extends MongoITBase {
             assertEquals(1, coll.count());
 
             final RyaStatementBuilder builder2 = new RyaStatementBuilder();
-            builder2.setPredicate(new RyaURI("http://temp.com";));
-            builder2.setObject(new RyaURI("http://object.com";));
-            builder2.setContext(new RyaURI("http://context3.com";));
+            builder2.setPredicate(new RyaIRI("http://temp.com";));
+            builder2.setObject(new RyaIRI("http://object.com";));
+            builder2.setContext(new RyaIRI("http://context3.com";));
             final RyaStatement query = builder2.build();
 
             dao.delete(query, conf);
@@ -161,9 +161,9 @@ public class MongoDBRyaDAOIT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
             builder.setColumnVisibility(new DocumentVisibility("B").flatten());
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
@@ -194,9 +194,9 @@ public class MongoDBRyaDAOIT extends MongoITBase {
             dao.init();
 
             final RyaStatementBuilder builder = new RyaStatementBuilder();
-            builder.setPredicate(new RyaURI("http://temp.com";));
-            builder.setSubject(new RyaURI("http://subject.com";));
-            builder.setObject(new RyaURI("http://object.com";));
+            builder.setPredicate(new RyaIRI("http://temp.com";));
+            builder.setSubject(new RyaIRI("http://subject.com";));
+            builder.setObject(new RyaIRI("http://object.com";));
             builder.setColumnVisibility(new DocumentVisibility("B").flatten());
 
             final MongoDatabase db = 
conf.getMongoClient().getDatabase(conf.get(MongoDBRdfConfiguration.MONGO_DB_NAME));
@@ -621,10 +621,10 @@ public class MongoDBRyaDAOIT extends MongoITBase {
 
     private static RyaStatement buildVisibilityTestRyaStatement(final String 
documentVisibility) {
         final RyaStatementBuilder builder = new RyaStatementBuilder();
-        builder.setPredicate(new RyaURI("http://temp.com";));
-        builder.setSubject(new RyaURI("http://subject.com";));
-        builder.setObject(new RyaURI("http://object.com";));
-        builder.setContext(new RyaURI("http://context.com";));
+        builder.setPredicate(new RyaIRI("http://temp.com";));
+        builder.setSubject(new RyaIRI("http://subject.com";));
+        builder.setObject(new RyaIRI("http://object.com";));
+        builder.setContext(new RyaIRI("http://context.com";));
         builder.setColumnVisibility(documentVisibility != null ? 
documentVisibility.getBytes() : null);
         final RyaStatement statement = builder.build();
         return statement;

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/SimpleMongoDBStorageStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/SimpleMongoDBStorageStrategyTest.java
 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/SimpleMongoDBStorageStrategyTest.java
index 9f61dfd..576610c 100644
--- 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/SimpleMongoDBStorageStrategyTest.java
+++ 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/SimpleMongoDBStorageStrategyTest.java
@@ -26,7 +26,7 @@ import java.io.IOException;
 import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.rya.api.domain.RyaStatement;
 import org.apache.rya.api.domain.RyaStatement.RyaStatementBuilder;
-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.mongodb.dao.SimpleMongoDBStorageStrategy;
 import 
org.apache.rya.mongodb.document.util.DocumentVisibilityConversionException;
@@ -52,10 +52,10 @@ public class SimpleMongoDBStorageStrategyTest {
 
     static {
         final RyaStatementBuilder builder = new RyaStatementBuilder();
-        builder.setPredicate(new RyaURI(PREDICATE));
-        builder.setSubject(new RyaURI(SUBJECT));
-        builder.setObject(new RyaURI(OBJECT));
-        builder.setContext(new RyaURI(CONTEXT));
+        builder.setPredicate(new RyaIRI(PREDICATE));
+        builder.setSubject(new RyaIRI(SUBJECT));
+        builder.setObject(new RyaIRI(OBJECT));
+        builder.setContext(new RyaIRI(CONTEXT));
         builder.setColumnVisibility(DOCUMENT_VISIBILITY.flatten());
         builder.setTimestamp(null);
         testStatement = builder.build();

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/aggregation/PipelineQueryIT.java
----------------------------------------------------------------------
diff --git 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/aggregation/PipelineQueryIT.java
 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/aggregation/PipelineQueryIT.java
index 8dbf4b5..cd3c513 100644
--- 
a/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/aggregation/PipelineQueryIT.java
+++ 
b/dao/mongodb.rya/src/test/java/org/apache/rya/mongodb/aggregation/PipelineQueryIT.java
@@ -85,7 +85,7 @@ public class PipelineQueryIT extends MongoITBase {
     private void insert(Resource subject, IRI predicate, Value object, int 
derivationLevel) throws RyaDAOException {
         final RyaStatementBuilder builder = new RyaStatementBuilder();
         builder.setSubject(RdfToRyaConversions.convertResource(subject));
-        builder.setPredicate(RdfToRyaConversions.convertURI(predicate));
+        builder.setPredicate(RdfToRyaConversions.convertIRI(predicate));
         builder.setObject(RdfToRyaConversions.convertValue(object));
         final RyaStatement rstmt = builder.build();
         if (derivationLevel > 0) {

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/README.md
----------------------------------------------------------------------
diff --git a/extras/indexing/README.md b/extras/indexing/README.md
index a2f7497..6ee6dd2 100644
--- a/extras/indexing/README.md
+++ b/extras/indexing/README.md
@@ -46,10 +46,10 @@ flavor is "Chocolate", but has no ingredients or 
nutritional information, as
 an Entity by doing the following:
 ```
 final Entity entity = Entity.builder()
-             .setSubject(new RyaURI("urn:GTIN-14/00012345600012"))
-             .setExplicitType(new RyaURI("urn:icecream"))
-             .setProperty(new RyaURI("urn:icecream"), new Property(new 
RyaURI("urn:brand"), new RyaType(XMLSchema.STRING, "Awesome Icecream")))
-             .setProperty(new RyaURI("urn:icecream"), new Property(new 
RyaURI("urn:flavor"), new RyaType(XMLSchema.STRING, "Chocolate")))
+             .setSubject(new RyaIRI("urn:GTIN-14/00012345600012"))
+             .setExplicitType(new RyaIRI("urn:icecream"))
+             .setProperty(new RyaIRI("urn:icecream"), new Property(new 
RyaIRI("urn:brand"), new RyaType(XMLSchema.STRING, "Awesome Icecream")))
+             .setProperty(new RyaIRI("urn:icecream"), new Property(new 
RyaIRI("urn:flavor"), new RyaType(XMLSchema.STRING, "Chocolate")))
              .build();
 ```
 The two types of Entities that may be created are implicit and explicit.

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/AccumuloIndexingConfiguration.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/AccumuloIndexingConfiguration.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/AccumuloIndexingConfiguration.java
index e6deab7..4b703eb 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/AccumuloIndexingConfiguration.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/AccumuloIndexingConfiguration.java
@@ -27,7 +27,7 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.rya.accumulo.AbstractAccumuloRdfConfigurationBuilder;
 import org.apache.rya.accumulo.AccumuloRdfConfiguration;
 import org.apache.rya.accumulo.AccumuloRdfConfigurationBuilder;
-import org.apache.rya.api.domain.RyaURI;
+import org.apache.rya.api.domain.RyaIRI;
 import org.apache.rya.indexing.accumulo.entity.EntityCentricIndex;
 import org.apache.rya.indexing.accumulo.freetext.AccumuloFreeTextIndexer;
 import org.apache.rya.indexing.accumulo.temporal.AccumuloTemporalIndexer;
@@ -287,12 +287,12 @@ public class AccumuloIndexingConfiguration extends 
AccumuloRdfConfiguration {
         return getStrings(ConfigUtils.TEMPORAL_PREDICATES_LIST);
     }
 
-    private static Set<RyaURI> getPropURIFromStrings(final String... props) {
-        final Set<RyaURI> properties = new HashSet<>();
+    private static Set<RyaIRI> getPropURIFromStrings(final String... props) {
+        final Set<RyaIRI> properties = new HashSet<>();
         if (props != null) {
             for(final String prop : props) {
                 if (StringUtils.isNotBlank(prop)) {
-                    properties.add(new RyaURI(prop));
+                    properties.add(new RyaIRI(prop));
                 }
             }
         }
@@ -320,7 +320,7 @@ public class AccumuloIndexingConfiguration extends 
AccumuloRdfConfiguration {
         private boolean usePcj = false;
         private boolean useOptimalPcj = false;
         private String[] pcjs = new String[0];
-        private Set<RyaURI> metadataProps = new HashSet<>();
+        private Set<RyaIRI> metadataProps = new HashSet<>();
 
         private static final String USE_FREETEXT = "use.freetext";
         private static final String USE_TEMPORAL = "use.temporal";
@@ -587,7 +587,7 @@ public class AccumuloIndexingConfiguration extends 
AccumuloRdfConfiguration {
          * @param useMetadata
          * @return AccumuloIndexingConfigBuilder for chaining method 
invocations
          */
-        public AccumuloIndexingConfigBuilder 
setStatementMetadataProperties(final Set<RyaURI> metadataProps) {
+        public AccumuloIndexingConfigBuilder 
setStatementMetadataProperties(final Set<RyaIRI> metadataProps) {
             this.metadataProps = metadataProps;
             return this;
         }

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/AccumuloDocIdIndexer.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/AccumuloDocIdIndexer.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/AccumuloDocIdIndexer.java
index 1b20514..8deda36 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/AccumuloDocIdIndexer.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/AccumuloDocIdIndexer.java
@@ -48,7 +48,7 @@ import org.apache.rya.accumulo.AccumuloRdfConfiguration;
 import org.apache.rya.accumulo.documentIndex.DocIndexIteratorUtil;
 import org.apache.rya.accumulo.documentIndex.DocumentIndexIntersectingIterator;
 import org.apache.rya.api.RdfCloudTripleStoreConfiguration;
-import org.apache.rya.api.domain.RyaURI;
+import org.apache.rya.api.domain.RyaIRI;
 import org.apache.rya.api.resolver.RyaContext;
 import org.apache.rya.api.resolver.RyaToRdfConversions;
 import org.apache.rya.api.resolver.RyaTypeResolverException;
@@ -341,9 +341,9 @@ public class AccumuloDocIdIndexer implements DocIdIndexer {
         }
 
         if (!commonVarSet && sq.isCommonVarURI()) {
-            final RyaURI rURI = new RyaURI(row.toString());
+            final RyaIRI rIRI = new RyaIRI(row.toString());
             currentSolutionBs.addBinding(sq.getCommonVarName(),
-                    RyaToRdfConversions.convertValue(rURI));
+                    RyaToRdfConversions.convertValue(rIRI));
             commonVarSet = true;
         }
 
@@ -381,8 +381,8 @@ public class AccumuloDocIdIndexer implements DocIdIndexer {
                     currentSolutionBs.addBinding(sq.getCommonVarName(), v);
                     commonVarSet = true;
                 }
-                final RyaURI rURI = new RyaURI(new String(cqContent, 
StandardCharsets.UTF_8));
-                currentSolutionBs.addBinding(s, 
RyaToRdfConversions.convertValue(rURI));
+                final RyaIRI rIRI = new RyaIRI(new String(cqContent, 
StandardCharsets.UTF_8));
+                currentSolutionBs.addBinding(s, 
RyaToRdfConversions.convertValue(rIRI));
             } else {
                 throw new IllegalArgumentException("Invalid row.");
             }

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/EntityCentricIndex.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/EntityCentricIndex.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/EntityCentricIndex.java
index 300d8ba..cad6a6c 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/EntityCentricIndex.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/EntityCentricIndex.java
@@ -53,7 +53,7 @@ import 
org.apache.rya.accumulo.experimental.AbstractAccumuloIndexer;
 import org.apache.rya.api.RdfCloudTripleStoreConfiguration;
 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.RyaContext;
 import org.apache.rya.api.resolver.RyaTypeResolverException;
 import org.apache.rya.api.resolver.triple.TripleRow;
@@ -231,10 +231,10 @@ public class EntityCentricIndex extends 
AbstractAccumuloIndexer {
     }
 
     private static List<TripleRow> serializeStatement(final RyaStatement stmt) 
throws RyaTypeResolverException {
-        final RyaURI subject = stmt.getSubject();
-        final RyaURI predicate = stmt.getPredicate();
+        final RyaIRI subject = stmt.getSubject();
+        final RyaIRI predicate = stmt.getPredicate();
         final RyaType object = stmt.getObject();
-        final RyaURI context = stmt.getContext();
+        final RyaIRI context = stmt.getContext();
         final Long timestamp = stmt.getTimestamp();
         final byte[] columnVisibility = stmt.getColumnVisibility();
         final byte[] value = stmt.getValue();
@@ -292,19 +292,19 @@ public class EntityCentricIndex extends 
AbstractAccumuloIndexer {
         final byte[] otherNodeData = Arrays.copyOf(otherNodeBytes,  split);
         final byte[] typeBytes = Arrays.copyOfRange(otherNodeBytes,  split, 
otherNodeBytes.length);
         byte[] objectBytes;
-        RyaURI subject;
-        final RyaURI predicate = new RyaURI(new String(predicateBytes, 
StandardCharsets.UTF_8));
+        RyaIRI subject;
+        final RyaIRI predicate = new RyaIRI(new String(predicateBytes, 
StandardCharsets.UTF_8));
         RyaType object;
-        RyaURI context = null;
+        RyaIRI context = null;
         // Expect either: entity=subject.data, otherNodeVar="object", 
otherNodeBytes={object.data, object.datatype}
         //            or: entity=object.data, otherNodeVar="subject", 
otherNodeBytes={subject.data, object.datatype}
         switch (otherNodeVar) {
             case SUBJECT:
-                subject = new RyaURI(new String(otherNodeData, 
StandardCharsets.UTF_8));
+                subject = new RyaIRI(new String(otherNodeData, 
StandardCharsets.UTF_8));
                 objectBytes = Bytes.concat(entityBytes, typeBytes);
                 break;
             case OBJECT:
-                subject = new RyaURI(new String(entityBytes, 
StandardCharsets.UTF_8));
+                subject = new RyaIRI(new String(entityBytes, 
StandardCharsets.UTF_8));
                 objectBytes = Bytes.concat(otherNodeData, typeBytes);
                 break;
             default:
@@ -313,7 +313,7 @@ public class EntityCentricIndex extends 
AbstractAccumuloIndexer {
         }
         object = RyaContext.getInstance().deserialize(objectBytes);
         if (columnFamily != null && columnFamily.length > 0) {
-            context = new RyaURI(new String(columnFamily, 
StandardCharsets.UTF_8));
+            context = new RyaIRI(new String(columnFamily, 
StandardCharsets.UTF_8));
         }
         return new RyaStatement(subject, predicate, object, context,
                 null, columnVisibility, valueBytes, timestamp);
@@ -343,7 +343,7 @@ public class EntityCentricIndex extends 
AbstractAccumuloIndexer {
         split = Bytes.indexOf(otherNodeBytes, TYPE_DELIM_BYTES);
         final byte[] typeBytes = Arrays.copyOfRange(otherNodeBytes,  split, 
otherNodeBytes.length);
         byte[] objectBytes;
-        RyaURI subject;
+        RyaIRI subject;
         RyaType object;
         RyaType type = null;
         switch (otherNodeVar) {
@@ -353,7 +353,7 @@ public class EntityCentricIndex extends 
AbstractAccumuloIndexer {
                 type = object;
                 break;
             case OBJECT:
-                subject = new RyaURI(new String(entityBytes, 
StandardCharsets.UTF_8));
+                subject = new RyaIRI(new String(entityBytes, 
StandardCharsets.UTF_8));
                 type = subject;
                 break;
             default:

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/StarQuery.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/StarQuery.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/StarQuery.java
index fc1b15e..c4b9aeb 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/StarQuery.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/entity/StarQuery.java
@@ -28,7 +28,7 @@ import org.apache.accumulo.core.client.TableNotFoundException;
 import org.apache.hadoop.io.Text;
 import org.apache.rya.accumulo.documentIndex.TextColumn;
 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.domain.VarNameUtils;
 import org.apache.rya.api.resolver.RdfToRyaConversions;
 import org.apache.rya.api.resolver.RyaContext;
@@ -336,7 +336,7 @@ public class StarQuery {
         final String[] cqArray = cq.split("\u0000");
 
         if (cqArray[0].equals("subject")) {
-            // RyaURI subjURI = (RyaURI) RdfToRyaConversions.convertValue(v);
+            // RyaIRI subjIRI = (RyaIRI) RdfToRyaConversions.convertValue(v);
             tc.setColumnQualifier(new Text("subject" + "\u0000" + 
v.stringValue()));
             tc.setIsPrefix(false);
         } else if (cqArray[0].equals("object")) {
@@ -366,7 +366,7 @@ public class StarQuery {
         final Var predVar = node.getPredicateVar();
         final Var objVar = node.getObjectVar();
 
-        final RyaURI predURI = (RyaURI) 
RdfToRyaConversions.convertValue(node.getPredicateVar().getValue());
+        final RyaIRI predURI = (RyaIRI) 
RdfToRyaConversions.convertValue(node.getPredicateVar().getValue());
 
 
         //assumes StatementPattern contains at least on variable
@@ -436,7 +436,7 @@ public class StarQuery {
         }
 
         if(hasContext()) {
-            final RyaURI ctxtURI = (RyaURI) 
RdfToRyaConversions.convertValue(context.getValue());
+            final RyaIRI ctxtURI = (RyaIRI) 
RdfToRyaConversions.convertValue(context.getValue());
             contextURI = ctxtURI.getData();
         }
 

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/freetext/FreeTextTupleSet.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/freetext/FreeTextTupleSet.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/freetext/FreeTextTupleSet.java
index e98cccb..b46c9b0 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/freetext/FreeTextTupleSet.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/accumulo/freetext/FreeTextTupleSet.java
@@ -125,7 +125,7 @@ public class FreeTextTupleSet extends ExternalTupleSet {
             throws QueryEvaluationException {
         
       
-        IRI funcURI = filterInfo.getFunction();
+        IRI funcIRI = filterInfo.getFunction();
         
         SearchFunction searchFunction = new SearchFunction() {
 

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/entity/EntityIndexSetProvider.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/entity/EntityIndexSetProvider.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/entity/EntityIndexSetProvider.java
index e52b92b..d6f1771 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/entity/EntityIndexSetProvider.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/entity/EntityIndexSetProvider.java
@@ -27,7 +27,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Optional;
 
-import org.apache.rya.api.domain.RyaURI;
+import org.apache.rya.api.domain.RyaIRI;
 import org.apache.rya.indexing.entity.model.Entity;
 import org.apache.rya.indexing.entity.model.Type;
 import org.apache.rya.indexing.entity.query.EntityQueryNode;
@@ -72,9 +72,9 @@ public class EntityIndexSetProvider implements 
ExternalSetProvider<EntityQueryNo
         return pattern.getSubjectVar();
     }
 
-    private RyaURI getPredURI(final StatementPattern pattern) {
+    private RyaIRI getPredIRI(final StatementPattern pattern) {
         final Var pred = pattern.getPredicateVar();
-        return new RyaURI(pred.getValue().stringValue());
+        return new RyaIRI(pred.getValue().stringValue());
     }
 
     @Override
@@ -102,11 +102,11 @@ public class EntityIndexSetProvider implements 
ExternalSetProvider<EntityQueryNo
     private void discoverEntities(final StatementPattern pattern, final 
List<StatementPattern> unmatched) {
         final Var subj = pattern.getSubjectVar();
         final String subjStr = subj.getName();
-        final RyaURI predURI = getPredURI(pattern);
+        final RyaIRI predIRI = getPredIRI(pattern);
         //check to see if current node is type
-        if(VF.createIRI(predURI.getData()).equals(RDF.TYPE)) {
+        if(VF.createIRI(predIRI.getData()).equals(RDF.TYPE)) {
             final Var obj = pattern.getObjectVar();
-            final RyaURI objURI = new RyaURI(obj.getValue().stringValue());
+            final RyaIRI objURI = new RyaIRI(obj.getValue().stringValue());
             try {
                 final Optional<Type> optType = typeStorage.get(objURI);
                 //if is type, fetch type add to subject -> type map
@@ -117,7 +117,7 @@ public class EntityIndexSetProvider implements 
ExternalSetProvider<EntityQueryNo
                     //check unmatched properties, add matches
                     for(final StatementPattern propertyPattern : unmatched) {
                         //store sps into the type -> property map
-                        final RyaURI property = getPredURI(propertyPattern);
+                        final RyaIRI property = getPredIRI(propertyPattern);
                         final Var typeSubVar = getTypeSubject(type);
                         final Var patternSubVar = 
propertyPattern.getSubjectVar();
                         if (type.getPropertyNames().contains(property) && 
typeSubVar.equals(patternSubVar)) {
@@ -133,7 +133,7 @@ public class EntityIndexSetProvider implements 
ExternalSetProvider<EntityQueryNo
             if(subjectTypeMap.containsKey(subjStr)) {
                 //if is, check to see if pred is a property of type
                 final Type type = subjectTypeMap.get(subjStr);
-                if(type.getPropertyNames().contains(predURI)) {
+                if(type.getPropertyNames().contains(predIRI)) {
                     //if is, add sp to type -> sp map
                     if(!typeMap.containsKey(type)) {
                         //each variable can only contain 1 type for now 
@see:Rya-235?

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Entity.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Entity.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Entity.java
index fb64ccf..6874a16 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Entity.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Entity.java
@@ -30,7 +30,7 @@ import java.util.Optional;
 
 import org.apache.http.annotation.Immutable;
 import org.apache.log4j.Logger;
-import org.apache.rya.api.domain.RyaURI;
+import org.apache.rya.api.domain.RyaIRI;
 import org.apache.rya.indexing.entity.storage.EntityStorage;
 import org.apache.rya.indexing.smarturi.SmartUriAdapter;
 import org.apache.rya.indexing.smarturi.SmartUriException;
@@ -63,10 +63,10 @@ import edu.umd.cs.findbugs.annotations.Nullable;
  * an Entity by doing the following:
  * <pre>
  * final Entity entity = Entity.builder()
- *              .setSubject(new RyaURI("urn:GTIN-14/00012345600012"))
- *              .setExplicitType(new RyaURI("urn:icecream"))
- *              .setProperty(new RyaURI("urn:icecream"), new Property(new 
RyaURI("urn:brand"), new RyaType(XMLSchema.STRING, "Awesome Icecream")))
- *              .setProperty(new RyaURI("urn:icecream"), new Property(new 
RyaURI("urn:flavor"), new RyaType(XMLSchema.STRING, "Chocolate")))
+ *              .setSubject(new RyaIRI("urn:GTIN-14/00012345600012"))
+ *              .setExplicitType(new RyaIRI("urn:icecream"))
+ *              .setProperty(new RyaIRI("urn:icecream"), new Property(new 
RyaIRI("urn:brand"), new RyaType(XMLSchema.STRING, "Awesome Icecream")))
+ *              .setProperty(new RyaIRI("urn:icecream"), new Property(new 
RyaIRI("urn:flavor"), new RyaType(XMLSchema.STRING, "Chocolate")))
  *              .build();
  * </pre>
  * The two types of Entities that may be created are implicit and explicit.
@@ -79,13 +79,13 @@ import edu.umd.cs.findbugs.annotations.Nullable;
 public class Entity {
     private static final Logger log = Logger.getLogger(Entity.class);
 
-    private final RyaURI subject;
-    private final ImmutableList<RyaURI> explicitTypeIds;
+    private final RyaIRI subject;
+    private final ImmutableList<RyaIRI> explicitTypeIds;
 
     // First key is Type ID.
     // Second key is Property Name.
     // Value is the Property value for a specific type.
-    private final ImmutableMap<RyaURI, ImmutableMap<RyaURI, Property>> 
properties;
+    private final ImmutableMap<RyaIRI, ImmutableMap<RyaIRI, Property>> 
properties;
 
     private final int version;
 
@@ -105,9 +105,9 @@ public class Entity {
      * {@link Entity}.
      */
     private Entity(
-            final RyaURI subject,
-            final ImmutableList<RyaURI> explicitTypeIds,
-            final ImmutableMap<RyaURI, ImmutableMap<RyaURI, Property>> 
typeProperties,
+            final RyaIRI subject,
+            final ImmutableList<RyaIRI> explicitTypeIds,
+            final ImmutableMap<RyaIRI, ImmutableMap<RyaIRI, Property>> 
typeProperties,
             final int version,
             final IRI smartUri) {
         this.subject = requireNonNull(subject);
@@ -138,9 +138,9 @@ public class Entity {
      * {@link EntityStorage} to prevent stale updates.
      */
     private Entity(
-            final RyaURI subject,
-            final ImmutableList<RyaURI> explicitTypeIds,
-            final ImmutableMap<RyaURI, ImmutableMap<RyaURI, Property>> 
typeProperties,
+            final RyaIRI subject,
+            final ImmutableList<RyaIRI> explicitTypeIds,
+            final ImmutableMap<RyaIRI, ImmutableMap<RyaIRI, Property>> 
typeProperties,
             final int version) {
         this(subject, explicitTypeIds, typeProperties, version, null);
     }
@@ -148,21 +148,21 @@ public class Entity {
     /**
      * @return Identifies the thing that is being represented as an Entity.
      */
-    public RyaURI getSubject() {
+    public RyaIRI getSubject() {
         return subject;
     }
 
     /**
      * @return {@link Type}s that have been explicitly applied to the {@link 
Entity}.
      */
-    public ImmutableList<RyaURI> getExplicitTypeIds() {
+    public ImmutableList<RyaIRI> getExplicitTypeIds() {
         return explicitTypeIds;
     }
 
     /**
      * @return All {@link Property}s that have been set for the Entity, 
grouped by Type ID.
      */
-    public ImmutableMap<RyaURI, ImmutableMap<RyaURI, Property>> 
getProperties() {
+    public ImmutableMap<RyaIRI, ImmutableMap<RyaIRI, Property>> 
getProperties() {
         return properties;
     }
 
@@ -184,31 +184,31 @@ public class Entity {
     /**
      * Does a lookup to see if the {@link Entity} contains the specified
      * property for the specified type.
-     * @param typeRyaUri the type {@link RyaURI}. (not {@code null})
-     * @param propertyRyaUri the property {@link RyaURI}. (not {@code null})
+     * @param type the {@link Type}. (not {@code null})
+     * @param propertyRyaIri the property {@link RyaIRI}. (not {@code null})
      * @return the {@link Property} or an empty {@link Optional} if it could 
not
      * be found in the {@link Entity}.
      */
-    public Optional<Property> lookupTypeProperty(final Type type, final RyaURI 
propertyRyaUri) {
+    public Optional<Property> lookupTypeProperty(final Type type, final RyaIRI 
propertyRyaIri) {
         requireNonNull(type);
-        return lookupTypeProperty(type.getId(), propertyRyaUri);
+        return lookupTypeProperty(type.getId(), propertyRyaIri);
     }
 
     /**
      * Does a lookup to see if the {@link Entity} contains the specified
      * property for the specified type.
-     * @param typeRyaUri the type {@link RyaURI}. (not {@code null})
-     * @param propertyRyaUri the property {@link RyaURI}. (not {@code null})
+     * @param typeRyaIri the type {@link RyaIRI}. (not {@code null})
+     * @param propertyRyaIri the property {@link RyaIRI}. (not {@code null})
      * @return the {@link Property} or an empty {@link Optional} if it could 
not
      * be found in the {@link Entity}.
      */
-    public Optional<Property> lookupTypeProperty(final RyaURI typeRyaUri, 
final RyaURI propertyRyaUri) {
-        requireNonNull(typeRyaUri);
-        requireNonNull(propertyRyaUri);
-        final ImmutableMap<RyaURI, Property> typePropertyMap = 
properties.get(typeRyaUri);
+    public Optional<Property> lookupTypeProperty(final RyaIRI typeRyaIri, 
final RyaIRI propertyRyaIri) {
+        requireNonNull(typeRyaIri);
+        requireNonNull(propertyRyaIri);
+        final ImmutableMap<RyaIRI, Property> typePropertyMap = 
properties.get(typeRyaIri);
         Optional<Property> property = Optional.empty();
         if (typePropertyMap != null) {
-            property = 
Optional.ofNullable(typePropertyMap.get(propertyRyaUri));
+            property = 
Optional.ofNullable(typePropertyMap.get(propertyRyaIri));
         }
         return property;
     }
@@ -240,7 +240,7 @@ public class Entity {
      * @return A TypedEntity using this object's values if any properties for 
the Type
      *    are present or if the Type was explicitly set. Otherwise an empty 
{@link Optional}.
      */
-    public Optional<TypedEntity> makeTypedEntity(final RyaURI typeId) {
+    public Optional<TypedEntity> makeTypedEntity(final RyaIRI typeId) {
         requireNonNull(typeId);
 
         final boolean explicitlyHasType = explicitTypeIds.contains(typeId);
@@ -289,9 +289,9 @@ public class Entity {
     @DefaultAnnotation(NonNull.class)
     public static class Builder {
 
-        private RyaURI subject = null;
-        private final List<RyaURI> explicitTypes = new ArrayList<>();
-        private final Map<RyaURI, Map<RyaURI, Property>> properties = new 
HashMap<>();
+        private RyaIRI subject = null;
+        private final List<RyaIRI> explicitTypes = new ArrayList<>();
+        private final Map<RyaIRI, Map<RyaIRI, Property>> properties = new 
HashMap<>();
         private IRI smartUri = null;
 
         private int version = 0;
@@ -312,7 +312,7 @@ public class Entity {
             subject = entity.getSubject();
             explicitTypes.addAll( entity.getExplicitTypeIds() );
 
-            for(final Entry<RyaURI, ImmutableMap<RyaURI, Property>> entry : 
entity.getProperties().entrySet()) {
+            for(final Entry<RyaIRI, ImmutableMap<RyaIRI, Property>> entry : 
entity.getProperties().entrySet()) {
                 properties.put(entry.getKey(), 
Maps.newHashMap(entry.getValue()));
             }
 
@@ -325,7 +325,7 @@ public class Entity {
          * @param subject - Identifies the {@link TypedEntity}.
          * @return This {@link Builder} so that method invocations may be 
chained.
          */
-        public Builder setSubject(@Nullable final RyaURI subject) {
+        public Builder setSubject(@Nullable final RyaIRI subject) {
             this.subject = subject;
             return this;
         }
@@ -334,7 +334,7 @@ public class Entity {
          * @param typeId - A {@link Type} that has been explicity set for the 
{@link TypedEntity}.
          * @return This {@link Builder} so that method invocations may be 
chained.
          */
-        public Builder setExplicitType(@Nullable final RyaURI typeId) {
+        public Builder setExplicitType(@Nullable final RyaIRI typeId) {
             if(typeId != null) {
                 explicitTypes.add(typeId);
             }
@@ -347,7 +347,7 @@ public class Entity {
          * @param typeId - The Type ID to remove from the set of explicit 
types.
          * @return This {@link Builder} so that method invocations may be 
chained.
          */
-        public Builder unsetExplicitType(@Nullable final RyaURI typeId) {
+        public Builder unsetExplicitType(@Nullable final RyaIRI typeId) {
             if(typeId != null) {
                 explicitTypes.remove(typeId);
             }
@@ -361,7 +361,7 @@ public class Entity {
          * @param property - The Property values to add.
          * @return This {@link Builder} so that method invocations may be 
chained.
          */
-        public Builder setProperty(@Nullable final RyaURI typeId, @Nullable 
final Property property) {
+        public Builder setProperty(@Nullable final RyaIRI typeId, @Nullable 
final Property property) {
             if(typeId != null && property != null) {
                 if(!properties.containsKey(typeId)) {
                     properties.put(typeId, new HashMap<>());
@@ -379,10 +379,10 @@ public class Entity {
          * @param propertyName - The name of the Property to remove.
          * @return This {@link Builder} so that method invocations may be 
chained.
          */
-        public Builder unsetProperty(@Nullable final RyaURI typeId, @Nullable 
final RyaURI propertyName) {
+        public Builder unsetProperty(@Nullable final RyaIRI typeId, @Nullable 
final RyaIRI propertyName) {
             if(typeId != null && propertyName != null) {
                 if(properties.containsKey(typeId)) {
-                    final Map<RyaURI, Property> typedProperties = 
properties.get(typeId);
+                    final Map<RyaIRI, Property> typedProperties = 
properties.get(typeId);
                     if(typedProperties.containsKey(propertyName)) {
                         typedProperties.remove(propertyName);
                     }
@@ -426,8 +426,8 @@ public class Entity {
          * @return Builds an instance of {@link Entity} using this builder's 
values.
          */
         public Entity build() {
-            final ImmutableMap.Builder<RyaURI, ImmutableMap<RyaURI, Property>> 
propertiesBuilder = ImmutableMap.builder();
-            for(final Entry<RyaURI, Map<RyaURI, Property>> entry : 
properties.entrySet()) {
+            final ImmutableMap.Builder<RyaIRI, ImmutableMap<RyaIRI, Property>> 
propertiesBuilder = ImmutableMap.builder();
+            for(final Entry<RyaIRI, Map<RyaIRI, Property>> entry : 
properties.entrySet()) {
                 propertiesBuilder.put(entry.getKey(), ImmutableMap.copyOf( 
entry.getValue() ));
             }
 

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/9c2bad66/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Property.java
----------------------------------------------------------------------
diff --git 
a/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Property.java
 
b/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Property.java
index 53b141e..b44c52c 100644
--- 
a/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Property.java
+++ 
b/extras/indexing/src/main/java/org/apache/rya/indexing/entity/model/Property.java
@@ -24,7 +24,7 @@ import java.util.Objects;
 
 import org.apache.http.annotation.Immutable;
 import org.apache.rya.api.domain.RyaType;
-import org.apache.rya.api.domain.RyaURI;
+import org.apache.rya.api.domain.RyaIRI;
 
 import edu.umd.cs.findbugs.annotations.DefaultAnnotation;
 import edu.umd.cs.findbugs.annotations.NonNull;
@@ -36,7 +36,7 @@ import edu.umd.cs.findbugs.annotations.NonNull;
 @DefaultAnnotation(NonNull.class)
 public class Property {
 
-    private final RyaURI name;
+    private final RyaIRI name;
     private final RyaType value;
 
     /**
@@ -45,7 +45,7 @@ public class Property {
      * @param name - Uniquely identifies the {@link Property}. (not null)
      * @param value - The value of the {@link Property}. (not null)
      */
-    public Property(final RyaURI name, final RyaType value) {
+    public Property(final RyaIRI name, final RyaType value) {
         this.name = requireNonNull(name);
         this.value = requireNonNull(value);
     }
@@ -53,7 +53,7 @@ public class Property {
     /**
      * @return Uniquely identifies the {@link Property}.
      */
-    public RyaURI getName() {
+    public RyaIRI getName() {
         return name;
     }
 

Reply via email to