Skip to Content
DocsOntologyEntities (Workbench Meta)

Entities (Workbench Meta)

Namespace: https://ecosystem.ai/ontology/entities#

These classes map to Mongo collections (and embedded deployment config) managed in Workbench2. The Project is the hub; other entities attach via asset arrays and foreign keys.

Project hub

ClassPref labelDefinition
ProjectProjectHub that groups predictors, frames, dynamic engagements, offer matrices, campaigns, agents, and deployment steps

Key properties: projectId, projectDescription, purpose, projectType, projectOwner

Static models

ClassCollection / roleDefinition
FrameframesTraining or reference H2O / data frame
PredictorpredictionsPrediction case (AutoML / model parms); uses a Frame

Key properties: frameId; predictId, modelId; link usesFrame

Dynamic engagement

ClassDefinition
DynamicEngagementOnline learning / bandit config (dynamic_engagement)
FeatureStoreRefDB + collection for customer/context lookup
OptionsStoreRefOptions / arms store (alpha, beta, rewards)

Key properties: engagementName, learningAlgorithm (e.g. epsilonGreedy, binaryThompson, QLearning)

Links: hasFeatureStore, hasOptionsStore

Offer catalog

ClassDefinition
OfferMatrixFirst-class offer catalog (offer_matrix) with spec, version, status
OfferMatrixEntrySingle offer row — fixed six fields for runtime scoring

See Offer Matrix for the canonical row JSON.

Campaigns & contacts

ClassDefinition
CampaignBinds patron sources, offer matrices, recommender deployments
ContactCatalogCatalog of contact sources (contacts_catalog)
ContactRecordIndividual contact / patron document
ChannelProfileDelivery channel for ecogentic / engagement
AgentConfigEcogentic agent (agent_configs)

Supporting assets

ClassTypical collection
DataConnectiondata_connections
Promptprompt_library
FactInjectionConfigchat_config
Calendarcalendar
Simulationsimulation
ResponderConfigresponder_config
Dashboardanalytics dashboards
EnrichmentPipelineenrichment pipelines
DeploymentStepEmbedded on Project — pushed to runtime
PropertyFrom → ToWorkbench field
hasPredictorProject → Predictorproject_predictors
hasFrameProject → Frameproject_models
hasDynamicEngagementProject → DynamicEngagementproject_dynamic_interactions
hasOfferMatrixProject → OfferMatrixproject_offer_matrices
hasCampaignProject → Campaigncampaigns
hasAgentProject → AgentConfigproject_agents
hasDeploymentStepProject → DeploymentStepdeployment_step
hasPromptProject → Promptproject_prompts
hasCalendarProject → Calendarproject_calendars
hasSimulationProject → Simulationproject_simulations
hasResponderConfigProject → ResponderConfigproject_api_configs
hasFactInjectionConfigProject → FactInjectionConfigproject_fact_injection_configs
hasDataConnectionProject → DataConnectionpresto_connections
linkedToProjectContactCatalog → Projectproject_ids
usesOfferMatrixCampaign → OfferMatrixcampaign actions
belongsToCatalogContactRecord → ContactCatalog

Full tables (every class and property): Entities Catalog · Concept Index

Download: /ontology/entities.ttl · shapes: /ontology/entities-shapes.ttl

Last updated on