Keyword

com.tersesystems.blindsight.jsonld.Keyword$
See theKeyword companion trait
object Keyword

Contains all the keywords defined in document.

Attributes

Companion:
trait
Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Keyword.type

Members list

Concise view

Type members

Classlikes

trait Base extends Keyword[Base] with IRIBindingKey

Used to set the base IRI against which to resolve those relative IRI references which are otherwise interpreted relative to the document. This keyword is described in § 4.1.3 Base IRI.

Used to set the base IRI against which to resolve those relative IRI references which are otherwise interpreted relative to the document. This keyword is described in § 4.1.3 Base IRI.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Base]
class Object
trait Matchable
class Any

Used to set the default container type for a term.

Used to set the default container type for a term.

Valid values are @id, @set, @graph, @index, @language, @list, an array containing both @index and @set, or @language and @set.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Used to define the short-hand names that are used throughout a JSON-LD document.

Used to define the short-hand names that are used throughout a JSON-LD document.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any
trait Graph extends Keyword[Graph]

Used to express a graph.

Used to express a graph.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Graph]
class Object
trait Matchable
class Any
trait Id extends Keyword[Id] with IRIBindingKey

Used to uniquely identify node objects that are being described in the document with IRIs or blank node identifiers.

Used to uniquely identify node objects that are being described in the document with IRIs or blank node identifiers.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Id]
class Object
trait Matchable
class Any
trait Import extends Keyword[Import] with IRIBindingKey

Used in a context definition to load an external context within which the containing context definition is merged.

Used in a context definition to load an external context within which the containing context definition is merged.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Used in a top-level node object to define an included block, for including secondary node objects within another node object.

Used in a top-level node object to define an included block, for including secondary node objects within another node object.

An included block is either a node object or an array of node objects.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any
trait Index extends Keyword[Index] with ValueBindingKey

Used to specify that a container is used to index information and that processing should continue deeper into a JSON data structure.

Used to specify that a container is used to index information and that processing should continue deeper into a JSON data structure.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Index]
class Object
trait Matchable
class Any
trait Json extends Keyword[Json]

Used as the @type value of a JSON literal.

Used as the @type value of a JSON literal.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Json]
class Object
trait Matchable
class Any

Used to specify the language for a particular string value or the default language of a JSON-LD document.

Used to specify the language for a particular string value or the default language of a JSON-LD document.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any
trait List extends Keyword[List]

Used to express an ordered set of data.

Used to express an ordered set of data.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[List]
class Object
trait Matchable
class Any
trait Nest extends Keyword[Nest] with ValueBindingKey

Used to define a property of a node object that groups together properties of that node, but is not an edge in the graph.

Used to define a property of a node object that groups together properties of that node, but is not an edge in the graph.

Attributes

See also:
Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Nest]
class Object
trait Matchable
class Any
trait None extends Keyword[None] with IRIBindingKey

Used as an index value in an index map, id map, language map, type map, or elsewhere where a map is used to index into other values, when the indexed node does not have the feature being indexed.

Used as an index value in an index map, id map, language map, type map, or elsewhere where a map is used to index into other values, when the indexed node does not have the feature being indexed.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[None]
class Object
trait Matchable
class Any
trait Prefix extends Keyword[Prefix] with ValueBindingKey

With the value true, allows this term to be used to construct a compact IRI when compacting. With the value false prevents the term from being used to construct a compact IRI.

With the value true, allows this term to be used to construct a compact IRI when compacting. With the value false prevents the term from being used to construct a compact IRI.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Used in a context definition to change the scope of that context.

Used in a context definition to change the scope of that context.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any
trait Reverse extends Keyword[Reverse] with IRIBindingKey

Used to express reverse properties.

Used to express reverse properties.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Used to express an unordered set of data and to ensure that values are always represented as arrays.

Used to express an unordered set of data and to ensure that values are always represented as arrays.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Set]
class Object
trait Matchable
class Any
trait Type extends Keyword[Type] with IRIBindingKey

Used to set the type of a node or the datatype of a typed value.

Used to set the type of a node or the datatype of a typed value.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Type]
class Object
trait Matchable
class Any
trait Value extends Keyword[Value] with ValueBindingKey

Used to specify the data that is associated with a particular property in the graph.

Used to specify the data that is associated with a particular property in the graph.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Value]
class Object
trait Matchable
class Any

Used in a context definition to set the processing mode.

Used in a context definition to set the processing mode.

Attributes

Source:
Keyword.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Used to expand properties and values in @type with a common prefix IRI.

Used to expand properties and values in @type with a common prefix IRI.

Attributes

Source:
Keyword.scala
Graph
Supertypes
trait Keyword[Vocab]
class Object
trait Matchable
class Any

Value members

Concrete fields

val @base: Base

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala
val @id: Id

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala
val @json: Json

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala
val @list: List

Attributes

Source:
Keyword.scala
val @nest: Nest

Attributes

Source:
Keyword.scala
val @none: None

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala
val @set: Set

Attributes

Source:
Keyword.scala
val @type: Type

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala

Attributes

Source:
Keyword.scala