case class RDFAsRDF4jModel(model: Model, base: Option[IRI] = None, sourceIRI: Option[IRI] = None) extends RDFReader with RDFBuilder with RDFReasoner with Product with Serializable
- Source
- RDFAsRDF4jModel.scala
- Alphabetic
- By Inheritance
- RDFAsRDF4jModel
- Serializable
- Serializable
- Product
- Equals
- RDFReasoner
- RDFBuilder
- RDFReader
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
Type Members
-
type
RDFBuild[A] = IO[A]
- Definition Classes
- RDFBuilder
-
type
RDFRead[A] = IO[A]
- Definition Classes
- RDFReader
-
type
RDFStream[A] = Stream[IO, A]
- Definition Classes
- RDFReader
-
type
Rdf = RDFAsRDF4jModel
- Definition Classes
- RDFAsRDF4jModel → RDFReasoner → RDFBuilder → RDFReader
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
addBase(iri: IRI): IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
addPrefix(alias: String, iri: IRI): IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
addPrefixMap(pm: PrefixMap): IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
addTriple(triple: RDFTriple): RDFBuild[Rdf]
- Definition Classes
- RDFBuilder
-
def
addTriples(triples: Set[RDFTriple]): IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
addType(node: RDFNode, typeNode: RDFNode): RDFBuild[Rdf]
- Definition Classes
- RDFBuilder
-
def
applyInference(inference: InferenceEngine): IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFReasoner
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asRDFBuilder: IO[RDFBuilder]
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
availableInferenceEngines: List[InferenceEngine]
- Definition Classes
- RDFAsRDF4jModel → RDFReasoner
-
def
availableParseFormats: List[String]
- returns
List of available formats that this RDFReader supports
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
availableSerializeFormats: List[String]
- returns
List of formats in which this RDFReader can be serialized
- Definition Classes
- RDFAsRDF4jModel → RDFReader
- val base: Option[IRI]
-
def
checkDatatype(node: RDFNode, datatype: IRI): IO[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
- RDFAsRDF4jModel → RDFReader
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
createBNode: IO[(RDFNode, Rdf)]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
empty: IO[Resource[IO, Rdf]]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
extendImports: IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
fromString(str: String, format: String, base: Option[IRI]): IO[Resource[IO, Rdf]]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getNumberOfStatements(): IO[Int]
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
getPrefixMap: IO[PrefixMap]
Prefix map
Prefix map
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
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
return the SHACL instances of a node
cls
A nodenode
is a shacl instance ofcls
ifnode rdf:type/rdfs:subClassOf* cls
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
getTypes(node: RDFNode): RDFStream[RDFNode]
- Definition Classes
- RDFReader
-
def
hasPredicateWithSubject(n: RDFNode, p: IRI): IO[Boolean]
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
hasSHACLClass(n: RDFNode, c: RDFNode): RDFRead[Boolean]
true
ifnode rdf:type/rdfs:subClassOf* cls
true
ifnode rdf:type/rdfs:subClassOf* cls
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
val
id: String
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
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
- RDFAsRDF4jModel → RDFReader
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isIsomorphicWith(other: RDFReader): IO[Boolean]
- other
RDF reader
- returns
true if this RDF graph is isomorphic with other
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
merge(other: RDFReader): IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
mkStream[A, B](vs: List[A], f: (A) ⇒ Stream[IO, B]): Stream[IO, B]
- Definition Classes
- RDFReader
- val model: Model
-
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
Set of RDFTriples that relate two nodes by a SHACL path
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
normalizeBNodes: IO[RDFBuilder]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
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
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
- RDFAsRDF4jModel → RDFReader
-
def
predicates(): RDFStream[IRI]
Returns the set of predicates
Returns the set of predicates
- Definition Classes
- RDFReader
-
def
queryAsJson(queryStr: String): IO[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
- returns
JSON representation of the result
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
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
- RDFAsRDF4jModel → RDFReader
-
def
rdfReaderName: String
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
rdfTriples(): RDFStream[RDFTriple]
Set of RDFTriples in a graph
Set of RDFTriples in a graph
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
rmTriple(triple: RDFTriple): IO[Rdf]
- Definition Classes
- RDFAsRDF4jModel → RDFBuilder
-
def
serialize(formatName: String, base: Option[IRI]): IO[String]
convert a RDF graph to a String
convert a RDF graph to a String
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
val
sourceIRI: Option[IRI]
- returns
Source IRI of this RDF graph if exists
- Definition Classes
- RDFAsRDF4jModel → 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
- RDFAsRDF4jModel → RDFReader
-
def
subjectsWithPath(path: SHACLPath, obj: 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
- Definition Classes
- RDFAsRDF4jModel → 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
-
val
tripleLocations: Map[RDFTriple, Set[Location]]
- Definition Classes
- RDFReader
-
def
triplesWithObject(node: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as object
Set of RDFTriples that contain a node as object
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
def
triplesWithPredicate(iri: IRI): RDFStream[RDFTriple]
Set of RDFTriples that relate two nodes by a predicate
Set of RDFTriples that relate two nodes by a predicate
- Definition Classes
- RDFAsRDF4jModel → RDFReader
-
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
- RDFAsRDF4jModel → 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
triplesWithSubject(node: RDFNode): RDFStream[RDFTriple]
Set of RDFTriples that contain a node as subject
Set of RDFTriples that contain a node as subject
- returns
A set of triples or a String with an error message
- Definition Classes
- RDFAsRDF4jModel → 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( ... )