Object

es.weso.shex.converter

RDF2Schema

Related Doc: package converter

Permalink

object RDF2Schema extends Logging with RDFParser

Conversion between SHACL RDF to Schema

Source
RDF2Schema.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RDF2Schema
  2. RDFParser
  3. Logging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type RDFParser[a] = (RDFNode, RDFReader) ⇒ Try[a]

    Permalink
    Definition Classes
    RDFParser

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def fail[A](str: String): Try[A]

    Permalink
    Definition Classes
    RDFParser
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getIntegerLiteral(t: RDFTriple): Try[Integer]

    Permalink
    Definition Classes
    RDFParser
  12. def group[A](parser: RDFParser[A], nodes: Seq[RDFNode]): RDFParser[Seq[A]]

    Permalink
    Definition Classes
    RDFParser
  13. def hasNoRDFType(t: IRI): RDFParser[Boolean]

    Permalink
    Definition Classes
    RDFParser
  14. def hasPredicateWithSubject(n: RDFNode, p: IRI, rdf: RDFReader): Boolean

    Permalink
    Definition Classes
    RDFParser
  15. def hasRDFType(t: IRI): RDFParser[Boolean]

    Permalink
    Definition Classes
    RDFParser
  16. def hasSomeRDFType(ts: Set[IRI]): RDFParser[Boolean]

    Permalink
    Definition Classes
    RDFParser
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. def integerLiteralForPredicate(p: IRI): RDFParser[Integer]

    Permalink
    Definition Classes
    RDFParser
  19. def iriFromPredicate(p: IRI): RDFParser[IRI]

    Permalink
    Definition Classes
    RDFParser
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. val log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. def objectFromPredicate(p: IRI): RDFParser[RDFNode]

    Permalink
    Definition Classes
    RDFParser
  26. def objectFromPredicateOptional(p: IRI): RDFParser[Option[RDFNode]]

    Permalink
    Definition Classes
    RDFParser
  27. def objectsFromPredicate(p: IRI): RDFParser[Set[RDFNode]]

    Permalink
    Definition Classes
    RDFParser
  28. def objectsFromTriples(triples: Set[RDFTriple]): Set[RDFNode]

    Permalink
    Definition Classes
    RDFParser
  29. def oneOf[A](parsers: Seq[RDFParser[A]]): RDFParser[A]

    Permalink
    Definition Classes
    RDFParser
  30. def optional[A](parser: RDFParser[A]): RDFParser[Option[A]]

    Permalink
    Definition Classes
    RDFParser
  31. def rdf2Schema(rdf: RDFReader): Try[(Schema, PrefixMap)]

    Permalink

    Parses the content of an RDF and obtains a Schema and a PrefixMap

  32. def rdfList: RDFParser[List[RDFNode]]

    Permalink
    Definition Classes
    RDFParser
  33. def rdfListForPredicate(p: IRI): RDFParser[List[RDFNode]]

    Permalink
    Definition Classes
    RDFParser
  34. def rdfType: RDFParser[RDFNode]

    Permalink
    Definition Classes
    RDFParser
  35. def rdfTypes: RDFParser[Set[RDFNode]]

    Permalink
    Definition Classes
    RDFParser
  36. def someOf[A](ps: Seq[RDFParser[A]]): RDFParser[A]

    Permalink
    Definition Classes
    RDFParser
  37. def stringFromPredicate(p: IRI): RDFParser[String]

    Permalink
    Definition Classes
    RDFParser
  38. def stringFromPredicateOptional(p: IRI): RDFParser[Option[String]]

    Permalink
    Definition Classes
    RDFParser
  39. def subjectsFromTriples(triples: Set[RDFTriple]): Set[RDFNode]

    Permalink
    Definition Classes
    RDFParser
  40. def subjectsWithProperty(pred: IRI, rdf: RDFReader): Set[RDFNode]

    Permalink
    Definition Classes
    RDFParser
  41. def subjectsWithType(t: RDFNode, rdf: RDFReader): Set[RDFNode]

    Permalink
    Definition Classes
    RDFParser
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from rdf.parser.RDFParser

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped