Packages

case class RDFAsJenaModel(modelRef: Ref[IO, Model], base: Option[IRI], sourceIRI: Option[IRI], nodeLocations: Map[RDFNode, Set[Location]], tripleLocations: Map[RDFTriple, Set[Location]]) extends RDFReader with RDFBuilder with RDFReasoner with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RDFAsJenaModel
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. RDFReasoner
  7. RDFBuilder
  8. RDFReader
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RDFAsJenaModel(modelRef: Ref[IO, Model], base: Option[IRI], sourceIRI: Option[IRI], nodeLocations: Map[RDFNode, Set[Location]], tripleLocations: Map[RDFTriple, Set[Location]])

Type Members

  1. type RDFBuild[A] = IO[A]
    Definition Classes
    RDFBuilder
  2. type RDFRead[A] = IO[A]
    Definition Classes
    RDFReader
  3. type RDFStream[A] = Stream[IO, A]
    Definition Classes
    RDFReader
  4. type Rdf = RDFAsJenaModel
    Definition Classes
    RDFAsJenaModelRDFReasonerRDFBuilderRDFReader

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addBase(iri: IRI): IO[Rdf]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  5. def addModel(otherModel: Model): IO[RDFAsJenaModel]
  6. def addPrefix(alias: String, iri: IRI): IO[Rdf]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  7. def addPrefixMap(other: PrefixMap): IO[Rdf]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  8. def addTriple(triple: RDFTriple): RDFBuild[Rdf]
    Definition Classes
    RDFBuilder
  9. def addTriples(triples: Set[RDFTriple]): IO[Rdf]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  10. def addType(node: RDFNode, typeNode: RDFNode): RDFBuild[Rdf]
    Definition Classes
    RDFBuilder
  11. def applyInference(inference: InferenceEngine): IO[Rdf]
    Definition Classes
    RDFAsJenaModelRDFReasoner
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def asRDFBuilder: RDFRead[RDFBuilder]
    Definition Classes
    RDFAsJenaModelRDFReader
  14. def availableInferenceEngines: List[InferenceEngine]
    Definition Classes
    RDFAsJenaModelRDFReasoner
  15. def availableParseFormats: List[String]

    returns

    List of available formats that this RDFReader supports

    Definition Classes
    RDFAsJenaModelRDFReader
  16. def availableSerializeFormats: List[String]

    returns

    List of formats in which this RDFReader can be serialized

    Definition Classes
    RDFAsJenaModelRDFReader
  17. val base: Option[IRI]
  18. 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
    RDFAsJenaModelRDFReader
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  20. def createBNode: IO[(RDFNode, RDFAsJenaModel)]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  21. def empty: RDFRead[Resource[RDFRead, Rdf]]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def extendImports: RDFBuild[Rdf]

    Apply owl:imports closure to an RDF source

    Apply owl:imports closure to an RDF source

    returns

    new RDFReader

    Definition Classes
    RDFAsJenaModelRDFBuilder
  24. def fromString(str: String, format: String, base: Option[IRI]): IO[Resource[IO, Rdf]]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def getModel: IO[Model]
  27. def getNumberOfStatements(): IO[Int]
    Definition Classes
    RDFAsJenaModelRDFReader
  28. def getPrefixMap: RDFRead[PrefixMap]

    Prefix map

    Prefix map

    Definition Classes
    RDFAsJenaModelRDFReader
  29. def getSHACLInstances(c: RDFNode): RDFStream[RDFNode]

    return the SHACL instances of a node cls A node node is a shacl instance of cls if node rdf:type/rdfs:subClassOf* cls

    return the SHACL instances of a node cls A node node is a shacl instance of cls if node rdf:type/rdfs:subClassOf* cls

    Definition Classes
    RDFAsJenaModelRDFReader
  30. def getTypes(node: RDFNode): RDFStream[RDFNode]
    Definition Classes
    RDFReader
  31. def hasPredicateWithSubject(n: RDFNode, p: IRI): IO[Boolean]
    Definition Classes
    RDFAsJenaModelRDFReader
  32. def hasSHACLClass(n: RDFNode, c: RDFNode): RDFRead[Boolean]

    true if node rdf:type/rdfs:subClassOf* cls

    true if node rdf:type/rdfs:subClassOf* cls

    Definition Classes
    RDFAsJenaModelRDFReader
  33. val id: String
    Definition Classes
    RDFAsJenaModelRDFReader
  34. 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
  35. def iris(): RDFStream[IRI]

    The set of all iri's available

    The set of all iri's available

    Definition Classes
    RDFAsJenaModelRDFReader
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. def isIsomorphicWith(other: RDFReader): IO[Boolean]

    other

    RDF reader

    returns

    true if this RDF graph is isomorphic with other

    Definition Classes
    RDFAsJenaModelRDFReader
  38. val log: Logger
  39. def merge(other: RDFReader): RDFBuild[RDFAsJenaModel]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  40. def mkStream[A, B](vs: List[A], f: (A) ⇒ Stream[IO, B]): Stream[IO, B]
    Definition Classes
    RDFReader
  41. val modelRef: Ref[IO, Model]
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. val nodeLocations: Map[RDFNode, Set[Location]]
    Definition Classes
    RDFAsJenaModelRDFReader
  44. 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
    RDFAsJenaModelRDFReader
  45. def normalizeBNodes: RDFBuild[RDFBuilder]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. 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
    RDFAsJenaModelRDFReader
  49. def predicates(): RDFStream[IRI]

    Returns the set of predicates

    Returns the set of predicates

    Definition Classes
    RDFReader
  50. 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
    RDFAsJenaModelRDFReader
  51. 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
    RDFAsJenaModelRDFReader
  52. def rdfReaderName: String
    Definition Classes
    RDFAsJenaModelRDFReader
  53. def rdfTriples(): RDFStream[RDFTriple]

    Set of RDFTriples in a graph

    Set of RDFTriples in a graph

    Definition Classes
    RDFAsJenaModelRDFReader
  54. def rmTriple(triple: RDFTriple): IO[Rdf]
    Definition Classes
    RDFAsJenaModelRDFBuilder
  55. def serialize(formatName: String, base: Option[IRI]): RDFRead[String]

    convert a RDF graph to a String

    convert a RDF graph to a String

    Definition Classes
    RDFAsJenaModelRDFReader
  56. val sourceIRI: Option[IRI]

    returns

    Source IRI of this RDF graph if exists

    Definition Classes
    RDFAsJenaModelRDFReader
  57. 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
    RDFAsJenaModelRDFReader
  58. 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
    RDFAsJenaModelRDFReader
  59. def subjectsWithProperty(pred: IRI): RDFStream[RDFNode]
    Definition Classes
    RDFReader
  60. def subjectsWithType(t: RDFNode): RDFStream[RDFNode]
    Definition Classes
    RDFReader
  61. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  62. val tripleLocations: Map[RDFTriple, Set[Location]]
    Definition Classes
    RDFAsJenaModelRDFReader
  63. 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
    RDFAsJenaModelRDFReader
  64. def triplesWithPredicate(node: 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
    RDFAsJenaModelRDFReader
  65. 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
    RDFAsJenaModelRDFReader
  66. 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
  67. 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
    RDFAsJenaModelRDFReader
  68. def triplesWithSubjectPredicate(node: 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
    RDFAsJenaModelRDFReader
  69. 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
  70. def triplesWithType(expectedType: IRI): RDFStream[RDFTriple]
    Definition Classes
    RDFReader
  71. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RDFReasoner

Inherited from RDFBuilder

Inherited from RDFReader

Inherited from AnyRef

Inherited from Any

Ungrouped