public interface SemValue
SemValue takes Java values and constructs atomic values and sequences of atomic values with a semantic data type
The typed values can then be passed to expression functions for execution on the server.
| Modifier and Type | Method and Description |
|---|---|
SemIriVal |
iri(String stringIri)
Takes a semantic iri as a string and constructs a sem:iri value
|
SemIriSeqVal |
iriSeq(SemIriVal... iris)
Takes any number of iris as semtyped :iri values and constructs an sem:iri sequence
|
SemIriSeqVal |
iriSeq(String... stringIris)
Takes any number of iris as a string and constructs an sem:iri sequence
|
SemStoreExpr |
rulesetStore(String... locations)
Specifies a store with additional triples inferred based on rules.
|
SemStoreExpr |
rulesetStore(XsStringSeqVal locations,
SemStoreExpr... stores)
Specifies a store with additional triples inferred based on rules and a base store providing triples as input for the rules.
|
SemStoreExpr |
rulesetStore(XsStringSeqVal locations,
SemStoreSeqExpr stores,
String... options)
Specifies a store with additional triples inferred based on rules and a base store providing triples as input for the rules.
|
SemStoreExpr |
store(String... options)
Specifies a store for accessing triples, modifying the triple retrieval based on the options.
|
SemStoreExpr |
store(XsStringSeqVal options,
CtsQueryExpr query)
Specifies a store for accessing triples, modifying the triple retrieval based on the options with a restriction to the triples contained in documents matching the query.
|
SemStoreSeqExpr |
stores(SemStoreExpr... stores)
Takes any number of triple store specifications and constructs a store sequence
|
SemIriVal iri(String stringIri)
Takes a semantic iri as a string and constructs a sem:iri value
stringIri - the uri as a stringSemIriSeqVal iriSeq(String... stringIris)
Takes any number of iris as a string and constructs an sem:iri sequence
stringIris - the iris as stringsSemIriSeqVal iriSeq(SemIriVal... iris)
Takes any number of iris as semtyped :iri values and constructs an sem:iri sequence
iris - the iris as stringsSemStoreExpr store(String... options)
Specifies a store for accessing triples, modifying the triple retrieval based on the options.
options - the specification for tuning the retrieval of triplesSemStoreExpr store(XsStringSeqVal options, CtsQueryExpr query)
Specifies a store for accessing triples, modifying the triple retrieval based on the options with a restriction to the triples contained in documents matching the query.
options - the specification for tuning the retrieval of triplesquery - the CtsQuery matching the documents that contain the triplesSemStoreExpr rulesetStore(String... locations)
Specifies a store with additional triples inferred based on rules.
locations - specifies the rulesets for inferring additional triplesSemStoreExpr rulesetStore(XsStringSeqVal locations, SemStoreExpr... stores)
Specifies a store with additional triples inferred based on rules and a base store providing triples as input for the rules.
locations - specifies the rulesets for inferring additional triplesstores - specifies the stores providing triples as input for inferrenceSemStoreExpr rulesetStore(XsStringSeqVal locations, SemStoreSeqExpr stores, String... options)
Specifies a store with additional triples inferred based on rules and a base store providing triples as input for the rules.
locations - specifies the rulesets for inferring additional triplesstores - specifies the stores providing triples as input for inferrenceoptions - the specification for tuning the inference of new triplesSemStoreSeqExpr stores(SemStoreExpr... stores)
Takes any number of triple store specifications and constructs a store sequence
stores - the triple store specificationsCopyright © 2013-2017 MarkLogic Corporation.