trait RDFReasoner extends RDFReader
- Alphabetic
- By Inheritance
- RDFReasoner
- RDFReader
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
RDFRead[A] = IO[A]
- Definition Classes
- RDFReader
-
type
RDFStream[A] = Stream[IO, A]
- Definition Classes
- RDFReader
-
abstract
type
Rdf <: RDFReasoner
- Definition Classes
- RDFReasoner → RDFReader
Abstract Value Members
- abstract def applyInference(inference: InferenceEngine): IO[RDFReasoner]
-
abstract
def
asRDFBuilder: RDFRead[RDFBuilder]
- Definition Classes
- RDFReader
- abstract def availableInferenceEngines: List[InferenceEngine]
-
abstract
def
availableParseFormats: List[String]
- returns
List of available formats that this RDFReader supports
- Definition Classes
- RDFReader
-
abstract
def
availableSerializeFormats: List[String]
- returns
List of formats in which this RDFReader can be serialized
- Definition Classes
- RDFReader
-
abstract
def
checkDatatype(node: RDFNode, datatype: IRI): RDFRead[Boolean]
Checks if a node has a given datatype
Checks if a node has a given datatype
- node
RDF node to check
- datatype
Datatype IRI to check
- returns
In case of a bad formed literal, a Left with a message, otherwise the check
- Definition Classes
- RDFReader
-
abstract
def
getNumberOfStatements(): RDFRead[Int]
- Definition Classes
- RDFReader
-
abstract
def
getPrefixMap: RDFRead[PrefixMap]
Prefix map
Prefix map
- Definition Classes
- RDFReader
-
abstract
def
getSHACLInstances(cls: RDFNode): RDFStream[RDFNode]
return the SHACL instances of a node
cls
A nodenode
is a shacl instance ofcls
ifnode rdf:type/rdfs:subClassOf* cls
return the SHACL instances of a node
cls
A nodenode
is a shacl instance ofcls
ifnode rdf:type/rdfs:subClassOf* cls
- Definition Classes
- RDFReader
-
abstract
def
hasPredicateWithSubject(n: RDFNode, p: IRI): RDFRead[Boolean]
- Definition Classes
- RDFReader
-
abstract
def
hasSHACLClass(node: RDFNode, cls: RDFNode): RDFRead[Boolean]
true
ifnode rdf:type/rdfs:subClassOf* cls
true
ifnode rdf:type/rdfs:subClassOf* cls
- Definition Classes
- RDFReader
-
abstract
val
id: String
- Definition Classes
- RDFReader
-
abstract
def
isIsomorphicWith(other: RDFReader): RDFRead[Boolean]
- other
RDF reader
- returns
true if this RDF graph is isomorphic with other
- Definition Classes
- RDFReader
-
abstract
def
nodesWithPath(p: SHACLPath): RDFStream[(RDFNode, RDFNode)]
Set of RDFTriples that relate two nodes by a SHACL path
-
abstract
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
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
- Definition Classes
- RDFReader
-
abstract
def
queryAsJson(str: String): RDFRead[Json]
Run a SPARQL query which returns a JSON representation of the result
Run a SPARQL query which returns a JSON representation of the result
- str
string representing the SPARQL query
- returns
JSON representation of the result
- Definition Classes
- RDFReader
-
abstract
def
querySelect(queryStr: String): RDFStream[Map[String, RDFNode]]
Run a SPARQL select query which returns a result map
Run a SPARQL select query which returns a result map
- queryStr
string representing the SPARQL query
- returns
Either a List of mappings or an error message
- Definition Classes
- RDFReader
-
abstract
def
rdfReaderName: String
- Definition Classes
- RDFReader
-
abstract
def
rdfTriples(): RDFStream[RDFTriple]
Set of RDFTriples in a graph
Set of RDFTriples in a graph
- Definition Classes
- RDFReader
-
abstract
def
serialize(format: String = "TURTLE", base: Option[IRI] = None): RDFRead[String]
convert a RDF graph to a String
convert a RDF graph to a String
- Definition Classes
- RDFReader
-
abstract
def
sourceIRI: Option[IRI]
- returns
Source IRI of this RDF graph if exists
- Definition Classes
- RDFReader
-
abstract
def
subjectsWithPath(p: SHACLPath, o: RDFNode): RDFStream[RDFNode]
Set of RDFTriples that relate a node with some object by a path
Set of RDFTriples that relate a node with some object by a path
- p
path
- o
object
- Definition Classes
- RDFReader
-
abstract
def
triplesWithObject(n: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as object
-
abstract
def
triplesWithPredicate(p: IRI): RDFStream[RDFTriple]
Set of RDFTriples that relate two nodes by a predicate
-
abstract
def
triplesWithPredicateObject(p: IRI, o: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as predicate with some object
Set of RDFTriples that contain a node as predicate with some object
- p
predicate
- o
object
- Definition Classes
- RDFReader
-
abstract
def
triplesWithSubject(n: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as subject
Set of RDFTriples that contain a node as subject
- n
node
- returns
A set of triples or a String with an error message
- Definition Classes
- RDFReader
Concrete 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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getTypes(node: RDFNode): RDFStream[RDFNode]
- Definition Classes
- RDFReader
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
iriObjects(): RDFStream[IRI]
Returns the set of iriObjects that are IRIs in a graph
Returns the set of iriObjects that are IRIs in a graph
- Definition Classes
- RDFReader
-
def
iris(): RDFStream[IRI]
The set of all iri's available
The set of all iri's available
- Definition Classes
- RDFReader
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
predicates(): RDFStream[IRI]
Returns the set of predicates
Returns the set of predicates
- Definition Classes
- RDFReader
-
def
subjects(): RDFStream[RDFNode]
Returns the set of subjects that are IRIs in a graph
Returns the set of subjects that are IRIs in a graph
- Definition Classes
- RDFReader
-
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
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
tripleLocations: Map[RDFTriple, Set[Location]]
- Definition Classes
- RDFReader
-
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
triplesWithSubjectPredicate(s: RDFNode, p: IRI): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as subject and a given Predicate
Set of RDFTriples that contain a node as subject and a given Predicate
- Definition Classes
- RDFReader
-
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( ... )