graflo.rdf.namespace¶
GraFlo RDF namespace and vocabulary term constants.
graflo.rdf.namespace¶GraFlo RDF namespace and vocabulary term constants.
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
¶