After a federated 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 federated 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.