Branch for work on RDR.  See #526.  MikeP is going to back out the RDR changes from the main development branch and re-commit them into this branch.  I am going to setup CI on the RDR branch.  RDR will be in 1.3.1.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7665 8f7bc0f5-282e-0410-95e3-8d296e9bb460
optimization: fix a poor usage of the reification vocabulary

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7810 8f7bc0f5-282e-0410-95e3-8d296e9bb460
baby step 1: don't overload c in SPO

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7811 8f7bc0f5-282e-0410-95e3-8d296e9bb460
major commit of RDR.  one step away from entirely removing the overloading of the context position for sids.  working checkpoint.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7829 8f7bc0f5-282e-0410-95e3-8d296e9bb460
no longer overloading the context position.  found and fixed most of the test cases that rely on that functionality.  there might be a few more.  also got rid of the bigdata rdf/xml parser and writer.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7833 8f7bc0f5-282e-0410-95e3-8d296e9bb460
detect ungrounded (self-referential) sids

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7835 8f7bc0f5-282e-0410-95e3-8d296e9bb460
clean up some comments, add a toString()

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7836 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Merge from main development branch to RDR branch prior to bringing code back to the main branch.

{{{
    Merge complete.
    ===== File Statistics: =====
    Deleted: 13
    Added: 105
    Updated: 273
    ==== Property Statistics: =====
    Updated: 50
    ==== Conflict Statistics: =====
    File conflicts: 2
}}}

The conflicts are:
{{{
   C   /Users/bryan/Documents/workspace/BIGDATA_RELEASE_1_3_0_RDR/bigdata-rdf/src/java/com/bigdata/rdf/rio/StatementBuffer.java
   C   /Users/bryan/Documents/workspace/BIGDATA_RELEASE_1_3_0_RDR/bigdata-rdf/src/test/com/bigdata/rdf/rio/TestStatementBuffer.java
}}}

In both cases, we accepted the RDR branch version of the file.

Note: With this merge, the SIDS mode is no longer available!  Instead, we support efficient per-statement metadata in both the triples and quads mode of the database.  This also has an impact on query.  Instead of the SIDs mode query pattern (where the graph variable is bound to the statement), you need to use the RDR syntax for either explicit or implicit binding of the statement on a variable.  

This commit also provides support for the terse RDR syntax when parsing ntriples.  Reified statement models are also automatically turned into efficient inline representations, but the use of the RDF reification syntax does impose an overhead since the blank nodes associated with the statement model will persist throughput the parse of the document.  This is not efficient for large documents.

See #526 (Reification done right)

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7837 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Added a "Fuzzy SSSP" algorithm.  This is not quite finished.  It does not actually extract the shortest paths.  The SSSP algorithm currently labels the vertices with the minimum distance rather than the predecessor.  I am going to talk with Zhisong about how to best captured the predecessor, whether to capture both, and what is involved in supporting a push-style scatter operation.

The FuzzySSSP does show how to break out of the BFS if the visited set size exceeds some threashold at the end of a round. You need to look at the set of active vertices, not the frontier. The frontier is just the set of vertices to be visited in that round. The set of active vertices is all vertices that have been visited to date (all vertices for which state has been materialized).


git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7839 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Initial commit of bigdata-blueprints module.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7840 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Addition of a query handler.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7841 8f7bc0f5-282e-0410-95e3-8d296e9bb460
fix for unclosed comment.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7842 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Set insertion and deletion element lists separately.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7843 8f7bc0f5-282e-0410-95e3-8d296e9bb460
removed junit import from main code.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7844 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Added form at bottom of index page to accept file selection or drag/drops, and detect file type.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7845 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Fixed drag & drop in Firefox by adding dragover handler

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7846 8f7bc0f5-282e-0410-95e3-8d296e9bb460
SPARQL updates, RDF and file paths can all be sent to the server and added to the database.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7847 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Added initial navigator functionality, allowing vertex exploration.

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7849 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Initial new layout with most load functionality

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7850 8f7bc0f5-282e-0410-95e3-8d296e9bb460
javadoc

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/RDR@7852 8f7bc0f5-282e-0410-95e3-8d296e9bb460