Package-level declarations

Types

Link copied to clipboard

Relationship cardinality

Link copied to clipboard
data class EntityDefinition(val description: String, val labels: Set<String>, val properties: List<PropertyDefinition>, val creationPermitted: Boolean = true)

Simple entity definition for a knowledge graph schema.

Link copied to clipboard
data class KnowledgeGraphSchema(val entities: List<EntityDefinition>, val relationships: List<RelationshipDefinition>)

Knowledge graph schema

Link copied to clipboard
data class RelationshipDefinition(val sourceLabel: String, val targetLabel: String, val type: String, val description: String, val cardinality: Cardinality = Cardinality.ONE)
Link copied to clipboard
interface SchemaResolver

Resolve schema by name

Properties

Link copied to clipboard
const val ENTITY_LABEL: String