public class WonLinkedDataUtils
extends java.lang.Object
| Constructor and Description |
|---|
WonLinkedDataUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<java.net.URI> |
getAtomOfSocket(java.net.URI socketURI,
LinkedDataSource linkedDataSource) |
static java.net.URI |
getAtomURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static java.util.Set<RdfUtils.Pair<java.net.URI>> |
getCompatibleSocketsForAtoms(LinkedDataSource linkedDataSource,
java.net.URI firstAtom,
java.net.URI secondAtom)
Executes
WonRdfUtils.SocketUtils.getCompatibleSocketsForAtoms after
crawling the required data. |
static org.apache.jena.query.Dataset |
getConnectionNetwork(java.net.URI atomURI,
LinkedDataSource linkedDataSource)
Crawls all connections of the specified atom without messages.
|
static java.net.URI |
getConnectionStateforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static org.apache.jena.query.Dataset |
getConversationAndAtomsDataset(java.lang.String connectionURI,
LinkedDataSource linkedDataSource) |
static org.apache.jena.query.Dataset |
getConversationAndAtomsDataset(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static org.apache.jena.query.Dataset |
getConversationDataset(java.lang.String connectionURI,
LinkedDataSource linkedDataSource) |
static org.apache.jena.query.Dataset |
getConversationDataset(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static org.apache.jena.query.Dataset |
getDataForResource(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static java.util.Optional<java.net.URI> |
getDefaultSocket(java.net.URI atomURI,
boolean returnAnyIfNoDefaultFound,
LinkedDataSource linkedDataSource) |
static org.apache.jena.query.Dataset |
getFullAtomDataset(java.net.URI atomURI,
LinkedDataSource linkedDataSource) |
static java.util.Set<RdfUtils.Pair<java.net.URI>> |
getIncompatibleSocketsForAtoms(LinkedDataSource linkedDataSource,
java.net.URI firstAtom,
java.net.URI secondAtom) |
static java.net.URI |
getMessageContainerURIforAtomURI(java.net.URI atomURI,
LinkedDataSource linkedDataSource) |
static java.net.URI |
getMessageContainerURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static java.util.Iterator<org.apache.jena.query.Dataset> |
getModelForURIs(java.util.Iterator<java.net.URI> uriIterator,
LinkedDataSource linkedDataSource) |
static java.util.List<java.net.URI> |
getNodeAtomUris(java.net.URI nodeURI,
LinkedDataSource linkedDataSource) |
static java.util.List<java.net.URI> |
getNodeAtomUris(java.net.URI nodeURI,
java.time.ZonedDateTime modifiedAfter,
java.time.ZonedDateTime createdAfter,
AtomState atomState,
LinkedDataSource linkedDataSource) |
static org.apache.jena.graph.Node |
getPropertyForURI(java.net.URI resourceURI,
org.apache.jena.sparql.path.Path propertyPath,
LinkedDataSource linkedDataSource)
For the specified URI, the model is fetched and the specified property path
is evaluated in that graph, starting at the specified URI.
|
static java.util.Optional<SocketDefinition> |
getSocketDefinition(LinkedDataSource linkedDataSource,
java.net.URI socket) |
static java.util.Collection<java.net.URI> |
getSocketsOfType(java.net.URI atomURI,
java.net.URI socketTypeURI,
LinkedDataSource linkedDataSource) |
static java.net.URI |
getTargetAtomURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static java.net.URI |
getTargetConnectionURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource) |
static java.util.Optional<java.net.URI> |
getTypeOfSocket(java.net.URI socketURI,
LinkedDataSource linkedDataSource) |
static org.apache.jena.graph.Node |
getWonNodePropertyForAtomOrConnectionURI(java.net.URI resourceURI,
org.apache.jena.sparql.path.Path propertyPath,
LinkedDataSource linkedDataSource)
For the specified atom or connection URI, the model is fetched, the WON node
URI found there is also de-referenced, and the specified property path is
evaluated in that graph, starting at the WON node URI.
|
static java.net.URI |
getWonNodeURIForAtomOrConnection(java.net.URI resourceURI,
org.apache.jena.query.Dataset resourceDataset) |
static java.net.URI |
getWonNodeURIForAtomOrConnection(java.net.URI resURI,
org.apache.jena.rdf.model.Model resourceModel) |
static java.net.URI |
getWonNodeURIForAtomOrConnectionURI(java.net.URI resourceURI,
LinkedDataSource linkedDataSource) |
static boolean |
isCompatibleSockets(LinkedDataSource linkedDataSource,
java.net.URI firstSocket,
java.net.URI secondSocket) |
static org.apache.jena.query.Dataset |
loadDataForAtomWithSocketDefinitions(LinkedDataSource linkedDataSource,
java.net.URI atomURI) |
static org.apache.jena.query.Dataset |
loadDataForSocket(LinkedDataSource linkedDataSource,
java.net.URI socket) |
public static java.net.URI getConnectionStateforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static java.net.URI getAtomURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static java.net.URI getTargetConnectionURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static java.net.URI getTargetAtomURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static java.net.URI getMessageContainerURIforConnectionURI(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static java.net.URI getMessageContainerURIforAtomURI(java.net.URI atomURI,
LinkedDataSource linkedDataSource)
public static org.apache.jena.query.Dataset getConversationAndAtomsDataset(java.lang.String connectionURI,
LinkedDataSource linkedDataSource)
public static java.util.List<java.net.URI> getNodeAtomUris(java.net.URI nodeURI,
LinkedDataSource linkedDataSource)
public static java.util.List<java.net.URI> getNodeAtomUris(java.net.URI nodeURI,
java.time.ZonedDateTime modifiedAfter,
java.time.ZonedDateTime createdAfter,
AtomState atomState,
LinkedDataSource linkedDataSource)
public static org.apache.jena.query.Dataset getFullAtomDataset(java.net.URI atomURI,
LinkedDataSource linkedDataSource)
public static org.apache.jena.query.Dataset getConversationAndAtomsDataset(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static org.apache.jena.query.Dataset getConversationDataset(java.lang.String connectionURI,
LinkedDataSource linkedDataSource)
public static org.apache.jena.query.Dataset getConversationDataset(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static org.apache.jena.query.Dataset getDataForResource(java.net.URI connectionURI,
LinkedDataSource linkedDataSource)
public static java.util.Iterator<org.apache.jena.query.Dataset> getModelForURIs(java.util.Iterator<java.net.URI> uriIterator,
LinkedDataSource linkedDataSource)
public static java.net.URI getWonNodeURIForAtomOrConnectionURI(java.net.URI resourceURI,
LinkedDataSource linkedDataSource)
public static java.net.URI getWonNodeURIForAtomOrConnection(java.net.URI resURI,
org.apache.jena.rdf.model.Model resourceModel)
public static java.net.URI getWonNodeURIForAtomOrConnection(java.net.URI resourceURI,
org.apache.jena.query.Dataset resourceDataset)
public static org.apache.jena.graph.Node getWonNodePropertyForAtomOrConnectionURI(java.net.URI resourceURI,
org.apache.jena.sparql.path.Path propertyPath,
LinkedDataSource linkedDataSource)
resourceURI - propertyPath - linkedDataSource - public static org.apache.jena.graph.Node getPropertyForURI(java.net.URI resourceURI,
org.apache.jena.sparql.path.Path propertyPath,
LinkedDataSource linkedDataSource)
resourceURI - propertyPath - linkedDataSource - public static java.util.Optional<java.net.URI> getDefaultSocket(java.net.URI atomURI,
boolean returnAnyIfNoDefaultFound,
LinkedDataSource linkedDataSource)
public static java.util.Collection<java.net.URI> getSocketsOfType(java.net.URI atomURI,
java.net.URI socketTypeURI,
LinkedDataSource linkedDataSource)
public static java.util.Set<RdfUtils.Pair<java.net.URI>> getCompatibleSocketsForAtoms(LinkedDataSource linkedDataSource, java.net.URI firstAtom, java.net.URI secondAtom)
WonRdfUtils.SocketUtils.getCompatibleSocketsForAtoms after
crawling the required data.linkedDataSource - firstAtom - secondAtom - public static java.util.Set<RdfUtils.Pair<java.net.URI>> getIncompatibleSocketsForAtoms(LinkedDataSource linkedDataSource, java.net.URI firstAtom, java.net.URI secondAtom)
public static boolean isCompatibleSockets(LinkedDataSource linkedDataSource, java.net.URI firstSocket, java.net.URI secondSocket)
public static org.apache.jena.query.Dataset loadDataForAtomWithSocketDefinitions(LinkedDataSource linkedDataSource, java.net.URI atomURI)
public static org.apache.jena.query.Dataset loadDataForSocket(LinkedDataSource linkedDataSource, java.net.URI socket)
public static java.util.Optional<SocketDefinition> getSocketDefinition(LinkedDataSource linkedDataSource, java.net.URI socket)
public static java.util.Optional<java.net.URI> getTypeOfSocket(java.net.URI socketURI,
LinkedDataSource linkedDataSource)
public static java.util.Optional<java.net.URI> getAtomOfSocket(java.net.URI socketURI,
LinkedDataSource linkedDataSource)
public static org.apache.jena.query.Dataset getConnectionNetwork(java.net.URI atomURI,
LinkedDataSource linkedDataSource)
Copyright © 2019. All Rights Reserved.