Skip to content

graflo.rdf.namespace

GraFlo RDF namespace and vocabulary term constants.

Attributes

ACTOR_STEP_CLASSES = {'vertex': VertexActorStep, 'edge': EdgeActorStep, 'transform': TransformActorStep, 'descend': DescendActorStep, 'vertex_router': VertexRouterActorStep} module-attribute

APIConnector = GF.APIConnector module-attribute

Actor = GF.Actor module-attribute

BOUND_SOURCE_KIND_INDIVIDUALS = {'file': GF.FileSource, 'sql_table': GF.SqlTableSource, 'sparql': GF.SparqlSource, 'api': GF.ApiSource, 'kafka': GF.KafkaSource} module-attribute

Bindings = GF.Bindings module-attribute

BoundConnector = GF.BoundConnector module-attribute

CONNECTOR_CLASSES = {'FileConnector': FileConnector, 'TableConnector': TableConnector, 'SparqlConnector': SparqlConnector, 'APIConnector': APIConnector, 'KafkaConnector': KafkaConnector} module-attribute

CONNECTOR_CLASS_BY_RDF_TYPE = {FileConnector: 'FileConnector', TableConnector: 'TableConnector', SparqlConnector: 'SparqlConnector', APIConnector: 'APIConnector', KafkaConnector: 'KafkaConnector'} module-attribute

CONNECTOR_MODELS = {'FileConnector': FileConnectorModel, 'TableConnector': TableConnectorModel, 'SparqlConnector': SparqlConnectorModel, 'APIConnector': APIConnectorModel, 'KafkaConnector': KafkaConnectorModel} module-attribute

ConnectorConnectionBinding = GF.ConnectorConnectionBinding module-attribute

CoreSchema = GF.CoreSchema module-attribute

DB_TYPE_INDIVIDUALS = {'arango': GF.ArangoDB, 'neo4j': GF.Neo4j, 'tigergraph': GF.TigerGraph, 'falkordb': GF.FalkorDB, 'memgraph': GF.Memgraph, 'nebula': GF.Nebula, 'postgres': GF.Postgres, 'mysql': GF.MySQL, 'mongodb': GF.MongoDB, 'sqlite': GF.SQLite, 'sparql': GF.SparqlEndpoint} module-attribute

DatabaseProfile = GF.DatabaseProfile module-attribute

DescendActorStep = GF.DescendActor module-attribute

DressConfig = GF.DressConfig module-attribute

EDGE_DUPLICATE_POLICY_INDIVIDUALS = {'ignore': GF.IgnoreDuplicate, 'upsert': GF.UpsertDuplicate} module-attribute

ENUM_REGISTRIES = {'db_type': DB_TYPE_INDIVIDUALS, 'field_type': FIELD_TYPE_INDIVIDUALS, 'bound_source_kind': BOUND_SOURCE_KIND_INDIVIDUALS, 'transform_target': TRANSFORM_TARGET_INDIVIDUALS, 'transform_strategy': TRANSFORM_STRATEGY_INDIVIDUALS, 'key_selection_mode': KEY_SELECTION_MODE_INDIVIDUALS, 'edge_duplicate_policy': EDGE_DUPLICATE_POLICY_INDIVIDUALS} module-attribute

Edge = GF.Edge module-attribute

EdgeActorStep = GF.EdgeActor module-attribute

EdgeConfig = GF.EdgeConfig module-attribute

EdgeInferSpec = GF.EdgeInferSpec module-attribute

EdgeInverse = GF.EdgeInverse module-attribute

EdgePhysicalSpec = GF.EdgePhysicalSpec module-attribute

FIELD_TYPE_INDIVIDUALS = {'INT': GF.INT, 'UINT': GF.UINT, 'FLOAT': GF.FLOAT, 'DOUBLE': GF.DOUBLE, 'BOOL': GF.BOOL, 'STRING': GF.STRING, 'DATETIME': GF.DATETIME, 'UUID': GF.UUID, 'LIST': GF.LIST} module-attribute

Field = GF.Field module-attribute

FileConnector = GF.FileConnector module-attribute

GF = Namespace(GF_BASE) module-attribute

GF_BASE = 'https://ontology.growgraph.dev/graflo/' module-attribute

GF_ONTOLOGY_IRI = 'https://ontology.growgraph.dev/graflo' module-attribute

GF_VERSION = '1.7.0' module-attribute

GF_VERSION_IRI = f'{GF_ONTOLOGY_IRI}/{GF_VERSION}' module-attribute

GraphManifest = GF.GraphManifest module-attribute

GraphMetadata = GF.GraphMetadata module-attribute

Identity = GF.Identity module-attribute

IdentityBranch = GF.IdentityBranch module-attribute

IdentityFunnel = GF.IdentityFunnel module-attribute

Index = GF.Index module-attribute

IngestionModel = GF.IngestionModel module-attribute

KEY_SELECTION_MODE_INDIVIDUALS = {'all': GF.AllKeysMode, 'include': GF.IncludeKeysMode, 'exclude': GF.ExcludeKeysMode} module-attribute

KafkaConnector = GF.KafkaConnector module-attribute

KeySelectionConfig = GF.KeySelectionConfig module-attribute

MODEL_PAYLOAD_EXCLUDES = {'database_profile': {'db_flavor', 'target_namespace', 'vertex_indexes', 'edge_specs', 'native_inverses'}, 'resource': {'name', 'pipeline'}, 'connector': {'hash', 'name', 'resource_name'}} module-attribute

NAME_CASE_INDIVIDUALS = {'pascal': GF.PascalCase, 'camel': GF.CamelCase, 'snake': GF.SnakeCase, 'upper_snake': GF.UpperSnakeCase, 'kebab': GF.KebabCase, 'preserve': GF.PreserveCase} module-attribute

NameCase = GF.NameCase module-attribute

NamingConvention = GF.NamingConvention module-attribute

ProtoTransform = GF.ProtoTransform module-attribute

Resource = GF.Resource module-attribute

ResourceConnectorBinding = GF.ResourceConnectorBinding module-attribute

SKOS = Namespace('http://www.w3.org/2004/02/skos/core#') module-attribute

Schema = GF.Schema module-attribute

SecondaryIdentity = GF.SecondaryIdentity module-attribute

SparqlConnector = GF.SparqlConnector module-attribute

StagingProxyBinding = GF.StagingProxyBinding module-attribute

TRANSFORM_STRATEGY_INDIVIDUALS = {'single': GF.SingleStrategy, 'each': GF.EachStrategy, 'all': GF.AllStrategy} module-attribute

TRANSFORM_TARGET_INDIVIDUALS = {'values': GF.ValuesTarget, 'keys': GF.KeysTarget} module-attribute

TableConnector = GF.TableConnector module-attribute

Transform = GF.Transform module-attribute

TransformActorStep = GF.TransformActor module-attribute

Vertex = GF.Vertex module-attribute

VertexActorStep = GF.VertexActor module-attribute

VertexConfig = GF.VertexConfig module-attribute

VertexProducingActor = GF.VertexProducingActor module-attribute

VertexRouterActorStep = GF.VertexRouterActor module-attribute

actorType = GF.actorType module-attribute

altLabel = SKOS.altLabel module-attribute

artifactIndex = GF.artifactIndex module-attribute

assigned = GF.assigned module-attribute

bindsConnectorToConnProxy = GF.bindsConnectorToConnProxy module-attribute

bindsResourceToConnector = GF.bindsResourceToConnector module-attribute

blank = GF.blank module-attribute

boundSourceKind = GF.boundSourceKind module-attribute

branchId = GF.branchId module-attribute

connProxy = GF.connProxy module-attribute

connectorName = GF.connectorName module-attribute

connectorPayload = GF.connectorPayload module-attribute

dbFlavor = GF.dbFlavor module-attribute

description = GF.description module-attribute

dressKey = GF.dressKey module-attribute

dressValue = GF.dressValue module-attribute

edgeBy = GF.edgeBy module-attribute

edgeDirected = GF.edgeDirected module-attribute

edgeIdentities = GF.edgeIdentities module-attribute

edgePayload = GF.edgePayload module-attribute

edgeSource = GF.edgeSource module-attribute

edgeSpecs = GF.edgeSpecs module-attribute

edgeTarget = GF.edgeTarget module-attribute

edgeType = GF.edgeType module-attribute

edgesOnDuplicate = GF.edgesOnDuplicate module-attribute

enumValue = GF.enumValue module-attribute

exactMatch = SKOS.exactMatch module-attribute

executesTransform = GF.executesTransform module-attribute

fieldType = GF.fieldType module-attribute

forceTypes = GF.forceTypes module-attribute

funnelDigest = GF.funnelDigest module-attribute

funnelIncludeBranchId = GF.funnelIncludeBranchId module-attribute

hasActor = GF.hasActor module-attribute

hasBindings = GF.hasBindings module-attribute

hasBranchCondition = GF.hasBranchCondition module-attribute

hasConnector = GF.hasConnector module-attribute

hasCoreSchema = GF.hasCoreSchema module-attribute

hasDatabaseProfile = GF.hasDatabaseProfile module-attribute

hasDress = GF.hasDress module-attribute

hasEdge = GF.hasEdge module-attribute

hasEdgeConfig = GF.hasEdgeConfig module-attribute

hasEdgeInferExcept = GF.hasEdgeInferExcept module-attribute

hasEdgeInferOnly = GF.hasEdgeInferOnly module-attribute

hasEdgeSpec = GF.hasEdgeSpec module-attribute

hasField = GF.hasField module-attribute

hasHashIdentity = GF.hasHashIdentity module-attribute

hasIdentity = GF.hasIdentity module-attribute

hasIdentityBranch = GF.hasIdentityBranch module-attribute

hasIdentityFunnel = GF.hasIdentityFunnel module-attribute

hasIndex = GF.hasIndex module-attribute

hasIngestionModel = GF.hasIngestionModel module-attribute

hasInverse = GF.hasInverse module-attribute

hasKeySelection = GF.hasKeySelection module-attribute

hasMetadata = GF.hasMetadata module-attribute

hasNamingConvention = GF.hasNamingConvention module-attribute

hasResource = GF.hasResource module-attribute

hasSchema = GF.hasSchema module-attribute

hasSecondaryIdentity = GF.hasSecondaryIdentity module-attribute

hasStagingProxy = GF.hasStagingProxy module-attribute

hasTransform = GF.hasTransform module-attribute

hasVertex = GF.hasVertex module-attribute

hasVertexConfig = GF.hasVertexConfig module-attribute

hasVertexIndex = GF.hasVertexIndex module-attribute

identityFromAllProperties = GF.identityFromAllProperties module-attribute

identityName = GF.identityName module-attribute

indexDeduplicate = GF.indexDeduplicate module-attribute

indexExcludeEdgeEndpoints = GF.indexExcludeEdgeEndpoints module-attribute

indexField = GF.indexField module-attribute

indexName = GF.indexName module-attribute

indexSparse = GF.indexSparse module-attribute

indexType = GF.indexType module-attribute

indexUnique = GF.indexUnique module-attribute

inverseRelation = GF.inverseRelation module-attribute

itemType = GF.itemType module-attribute

keySelectionMode = GF.keySelectionMode module-attribute

keySelectionName = GF.keySelectionName module-attribute

name = GF.name module-attribute

nativeInverseRelation = GF.nativeInverseRelation module-attribute

profilePayload = GF.profilePayload module-attribute

profileVertexName = GF.profileVertexName module-attribute

propertyCase = GF.propertyCase module-attribute

refinesEdge = GF.refinesEdge module-attribute

relation = GF.relation module-attribute

relationCase = GF.relationCase module-attribute

renameMap = GF.renameMap module-attribute

resourceName = GF.resourceName module-attribute

resourcePayload = GF.resourcePayload module-attribute

semanticIri = GF.semanticIri module-attribute

singularVertexNames = GF.singularVertexNames module-attribute

specIndexesMode = GF.specIndexesMode module-attribute

specPurpose = GF.specPurpose module-attribute

specRelation = GF.specRelation module-attribute

specRelationName = GF.specRelationName module-attribute

specSource = GF.specSource module-attribute

specTarget = GF.specTarget module-attribute

stepIndex = GF.stepIndex module-attribute

stepPayload = GF.stepPayload module-attribute

symmetricRelation = GF.symmetricRelation module-attribute

targetNamespace = GF.targetNamespace module-attribute

targetsEdge = GF.targetsEdge module-attribute

targetsVertex = GF.targetsVertex module-attribute

transformFunction = GF.transformFunction module-attribute

transformInput = GF.transformInput module-attribute

transformModule = GF.transformModule module-attribute

transformOutput = GF.transformOutput module-attribute

transformParams = GF.transformParams module-attribute

transformStrategy = GF.transformStrategy module-attribute

transformTarget = GF.transformTarget module-attribute

unit = GF.unit module-attribute

version = GF.version module-attribute

vertexCase = GF.vertexCase module-attribute

vertexIndexes = GF.vertexIndexes module-attribute

vertexPayload = GF.vertexPayload module-attribute

Classes