qisdk / com.aldebaran.qi.sdk.object.knowledge

Package com.aldebaran.qi.sdk.object.knowledge

Types

DateString

Struct representing a date as a string.

open class DateString

DateTimeString

Struct representing a dateTime as a string.

open class DateTimeString

EditableKnowledgeGraph

Object allowing to edit a named graph.

interface EditableKnowledgeGraph

Knowledge

//! Service handling the shared knowledge.

interface Knowledge

KnowledgeBase

Object allowing to read data from given named graphs.

interface KnowledgeBase

KnowledgeConverter

open class KnowledgeConverter : AnyObjectProxyConverter

KnowledgeSubscriber

interface KnowledgeSubscriber

LocalizedString

Struct representing a string with a language.

open class LocalizedString

Node

Struct representing a node. A Node holds an Object which can be a ResourceNode or a LiteralNode. Every node other than ResourceNode are considered as literal. Literal nodes can handle the following types:

  • str,
  • LocalizedString,
  • float,
  • int,
  • TimeString,
  • DateTimeString,
  • DateString.

open class Node

ResourceNode

Struct representing a resource node which has a unique URL among the triple database.

open class ResourceNode

TimeString

Struct representing a dateString as string.

open class TimeString

Triple

Struct representing a triple. Subject and predicate are always resources, the object can be a resource or a literal (here encapsulated in a Node).

open class Triple