case class Endpoint(endpointIRI: IRI) extends RDFReader with RDFReasoner with Product with Serializable
- Source
- Endpoint.scala
- Alphabetic
- By Inheritance
- Endpoint
- Serializable
- Serializable
- Product
- Equals
- RDFReasoner
- RDFReader
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
applyInference(inference: InferenceEngine): RDFRead[Rdf]
- Definition Classes
- Endpoint → RDFReasoner
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asRDFBuilder: IO[RDFBuilder]
-
def
availableInferenceEngines: List[InferenceEngine]
- Definition Classes
- Endpoint → RDFReasoner
- def availableParseFormats: List[String]
- def availableSerializeFormats: List[String]
-
def
checkDatatype(node: RDFNode, datatype: IRI): RDFRead[Boolean]
Checks if a node has a given datatype
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val endpoint: String
- val endpointIRI: IRI
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getNumberOfStatements(): IO[Int]
-
def
getPrefixMap: IO[PrefixMap]
Prefix map
-
def
getSHACLInstances(c: RDFNode): RDFStream[RDFNode]
return the SHACL instances of a node
cls
A nodenode
is a shacl instance ofcls
ifnode rdf:type/rdfs:subClassOf* cls
-
def
getTypes(node: RDFNode): RDFStream[RDFNode]
- Definition Classes
- RDFReader
- def hasPredicateWithSubject(n: RDFNode, p: IRI): IO[Boolean]
-
def
hasSHACLClass(n: RDFNode, c: RDFNode): RDFRead[Boolean]
true
ifnode rdf:type/rdfs:subClassOf* cls
- val id: String
-
def
iriObjects(): RDFStream[IRI]
Returns the set of iriObjects that are IRIs in a graph
-
def
iris(): RDFStream[IRI]
The set of all iri's available
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isIsomorphicWith(other: RDFReader): IO[Boolean]
- val log: Logger
-
def
mkStream[A, B](vs: List[A], f: (A) ⇒ Stream[IO, B]): Stream[IO, B]
- Definition Classes
- RDFReader
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
val
nodeLocations: Map[RDFNode, Set[Location]]
- Definition Classes
- RDFReader
-
def
nodesWithPath(path: SHACLPath): RDFStream[(RDFNode, RDFNode)]
Set of RDFTriples that relate two nodes by a SHACL path
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
objectsWithPath(subj: RDFNode, path: SHACLPath): RDFStream[RDFNode]
return the values associated with a node by a path The path is defined as in SHACL paths which are a simplified version of SPARQL paths
-
def
predicates(): RDFStream[IRI]
Returns the set of predicates
-
def
queryAsJson(queryStr: String): IO[Json]
Run a SPARQL query which returns a JSON representation of the result
-
def
querySelect(queryStr: String): RDFStream[Map[String, RDFNode]]
Run a SPARQL select query which returns a result map
- def rdfReaderName: String
-
def
rdfTriples(): RDFStream[RDFTriple]
Set of RDFTriples in a graph
-
def
serialize(format: String, base: Option[IRI]): IO[String]
convert a RDF graph to a String
- def sourceIRI: None.type
-
def
subjects(): RDFStream[RDFNode]
Returns the set of subjects that are IRIs in a graph
-
def
subjectsWithPath(path: SHACLPath, obj: RDFNode): RDFStream[RDFNode]
Set of RDFTriples that relate a node with some object by a path
-
def
subjectsWithProperty(pred: IRI): RDFStream[RDFNode]
- Definition Classes
- RDFReader
-
def
subjectsWithType(t: RDFNode): RDFStream[RDFNode]
- Definition Classes
- RDFReader
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
tripleLocations: Map[RDFTriple, Set[Location]]
- Definition Classes
- RDFReader
-
def
triplesWithObject(node: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as object
-
def
triplesWithPredicate(p: IRI): RDFStream[RDFTriple]
Set of RDFTriples that relate two nodes by a predicate
-
def
triplesWithPredicateObject(p: IRI, o: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as predicate with some object
-
def
triplesWithPredicatesObject(ps: LazyList[IRI], o: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as object with some of the predicates in a list
Set of RDFTriples that contain a node as object with some of the predicates in a list
- ps
list of predicates
- o
object
- Definition Classes
- RDFReader
-
def
triplesWithSubject(node: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as subject
-
def
triplesWithSubjectPredicate(node: RDFNode, p: IRI): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as subject and a given Predicate
-
def
triplesWithSubjectPredicates(n: RDFNode, ps: LazyList[IRI]): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as subject with some of the predicates in a list
Set of RDFTriples that contain a node as subject with some of the predicates in a list
- n
node
- ps
list of predicates
- Definition Classes
- RDFReader
-
def
triplesWithType(expectedType: IRI): RDFStream[RDFTriple]
- Definition Classes
- RDFReader
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )