After a data graph is
persisted, the entire graph may of course be selected and returned, typically
however it is useful to return a graph subset. Any number of “paths” through a
graph may be selected and for each increment or element of a path, any number
of path predicates and relational logic may be used. CloudGraph™ provides both
a free-text API using standard XPath expressions as well as a generated Domain
Specific Language (DSL) facilitating 100% compile time checking of all model
entities, relationships and data fields.