Skip to Content
DocsOntologyEntities Catalog

Entities concept catalog

Class and property reference for Workbench meta concepts. The site does not serve a Turtle download.

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

Classes (24)

Local namePref labelDefinition
AgentConfigAgent ConfigEcogentic agent configuration (collection: agent_configs).
CalendarCalendarCalendar entity used by dynamic and budget scheduling (collection: calendar).
CampaignCampaignWorkbench campaign that binds patron sources, offer matrices, and recommender deployments (collection: campaigns).
ChannelProfileChannel ProfileDelivery channel configuration for ecogentic / engagement.
ContactCatalogContacts CatalogCatalog definition for contact records and sources (collection: contacts_catalog).
ContactRecordContact RecordIndividual contact / patron document with core, behavioral, and offers history.
DashboardDashboardAnalytics dashboard definition.
DataConnectionData ConnectionExternal data connection such as Trino/Presto (collection: data_connections).
DeploymentStepDeployment StepEmbedded project deployment configuration pushed to ecosystem-runtime (paths, plugins, offer matrix, feature store).
DynamicEngagementDynamic EngagementOnline learning / bandit engagement configuration (collection: dynamic_engagement) with algorithm, contextual variables, and store bindings.
EnrichmentPipelineEnrichment PipelineSaved data enrichment pipeline configuration.
FactInjectionConfigFact Injection ConfigFact injection / chat configuration (collection: chat_config).
FeatureStoreRefFeature Store ReferencePointer to a feature-store database and collection used for customer or context lookup.
FrameFrameTraining or reference data frame used by static model predictors (collection: frames).
MoneyPersonalityLookupMoney Personality LookupLookup-only money personality score copied by PostScoreMoneyPersonality. Any database and collection is valid when the document has the score fields.
OfferMatrixOffer MatrixFirst-class offer catalog entity (collection: offer_matrix) with spec, version, status, and rows or linked rows collection.
OfferMatrixEntryOffer Matrix EntryA single offer row in a matrix. Canonical runtime scoring fields: offer_id, offer_name, cost, price, category, static_offers.
OptionsStoreRefOptions Store ReferencePointer to the dynamic engagement options store (arms / options with alpha, beta, rewards).
PredictorPredictorStatic or AutoML prediction case configuration (collection: predictions). Links to a training frame and model parameters.
ProjectProjectHub configuration that groups predictors, frames, dynamic engagements, offer matrices, campaigns, agents, and deployment steps for a solution.
PromptPromptGenerative prompt library entry (collection: prompt_library).
ResponderConfigResponder API ConfigResponder / API configuration for serving predictions (collection: responder_config).
SimulationSimulationSimulation configuration for offline evaluation of deployments.
SpendPersonalityLookupSpend Personality LookupLookup-only spend personality score copied by PostScoreSpendingPersonality, including generated PostScoreSpendingPersonality_* copies. Any database and collection is valid when the document has the score fields.

Object properties (21)

Local namePref labelDomainRangeDefinition
belongsToCatalogbelongs to catalogentities:ContactRecordentities:ContactCatalog
hasAgenthas agententities:Projectentities:AgentConfigproject_agents asset link.
hasCalendarhas calendarentities:Projectentities:Calendar
hasCampaignhas campaignentities:Projectentities:Campaignproject_campaigns asset link.
hasDataConnectionhas data connectionentities:Projectentities:DataConnection
hasDeploymentStephas deployment stepentities:Projectentities:DeploymentStepdeployment_step array on the project document.
hasDynamicEngagementhas dynamic engagemententities:Projectentities:DynamicEngagementproject_dynamic_interactions asset link.
hasFactInjectionConfighas fact injection configentities:Projectentities:FactInjectionConfig
hasFeatureStorehas feature storeentities:DynamicEngagemententities:FeatureStoreRef
hasFeatureStoreFramehas feature store frameentities:Projectentities:Framefeature_stores array. Static H2O frames. Leave empty for dynamic projects.
hasFramehas frameentities:Projectentities:Frameproject_models asset link.
hasOfferEntryhas offer entryentities:OfferMatrixentities:OfferMatrixEntry
hasOfferMatrixhas offer matrixentities:Projectentities:OfferMatrixproject_offer_matrices asset link.
hasOptionsStorehas options storeentities:DynamicEngagemententities:OptionsStoreRef
hasPredictorhas predictorentities:Projectentities:Predictorproject_predictors asset link.
hasPrompthas promptentities:Projectentities:Prompt
hasResponderConfighas responder configentities:Projectentities:ResponderConfig
hasSimulationhas simulationentities:Projectentities:Simulation
linkedToProjectlinked to projectentities:ContactCatalogentities:Projectproject_ids on contacts catalog / records.
usesFrameuses frameentities:Predictorentities:FrameTraining frame referenced by model_parms.training_frame.
usesOfferMatrixuses offer matrixentities:Campaignentities:OfferMatrix

Datatype properties (35)

Local namePref labelDomainRangeDefinition
agentNameagent nameentities:AgentConfigxsd:string
behavioralTypebehavioral typeentities:DynamicEngagementxsd:stringrandomisation.sub_approach. Required only for behaviorAlgos: lossAversion, riskAversion, prospectTheory, sentimentalEquilibrium, coverageAwareThompson, longTailBoostMF, generative.
campaignIdcampaign identities:Campaignxsd:string
catalogIdcatalog identities:ContactCatalogxsd:string
categorycategoryentities:OfferMatrixEntryxsd:string
contactIdcontact identities:ContactRecordxsd:string
costcostentities:OfferMatrixEntryxsd:decimal
deploymentNamedeployment nameentities:DeploymentStepxsd:string
engagementKindengagement kindentities:Projectxsd:stringdynamic, static, or hybrid. Derived from links and scoringMode. projectType is not the classifier.
engagementNamenameentities:DynamicEngagementxsd:string
frameIdframe identities:Framexsd:string
learningAlgorithmlearning algorithmentities:DynamicEngagementxsd:stringrandomisation.approach: epsilonGreedy, binaryThompson, naiveBayes, QLearning, behaviorAlgos, Network.
matrixStatusstatusentities:OfferMatrixxsd:stringdraft | active | archived.
matrixVersionversionentities:OfferMatrixxsd:integer
modelIdmodel identities:Predictorxsd:string
moneyPersonalitymoney personalityentities:MoneyPersonalityLookupxsd:stringmoney_personality, or personality when that is the stored label.
moneyPersonalityScoremoney personality scoreentities:MoneyPersonalityLookupxsd:decimalmoney_personality_score, or personality_score.
moneyTraitmoney traitentities:MoneyPersonalityLookupxsd:string
offerIdoffer identities:OfferMatrixEntryxsd:stringJoin key for options store and matrix lookup.
offerMatrixIdoffer matrix identities:OfferMatrixxsd:string
offerNameoffer nameentities:OfferMatrixEntryxsd:stringDisplay name; primary /response match key.
personalitypersonalityentities:SpendPersonalityLookupxsd:stringSpend personality label copied to offer, offer_id, and offer_name.
personalityScorepersonality scoreentities:SpendPersonalityLookupxsd:decimalpersonality_score on the looked-up document.
predictIdpredict identities:Predictorxsd:stringPrediction case identifier (predict_id / prediction_case_id).
pricepriceentities:OfferMatrixEntryxsd:decimal
projectDescriptionproject descriptionentities:Projectxsd:string
projectIdproject identities:Projectxsd:stringPrimary business identifier for the project (project_id).
projectOwnerproject ownerentities:Projectxsd:string
projectTypeproject typeentities:Projectxsd:stringFree label. Not the classifier. Review may set dynamic_recommender.
purposepurposeentities:Projectxsd:string
scoringModescoring modeentities:DeploymentStepxsd:stringdynamic, static, or lookup.
staticOffersstatic offersentities:OfferMatrixEntryxsd:decimalStatic priority slate when greater than 0.
stepTypestep typeentities:DeploymentStepxsd:stringdeployment_step.step_type. Does not override scoringMode.
traittraitentities:SpendPersonalityLookupxsd:string
traitScoretrait scoreentities:SpendPersonalityLookupxsd:decimaltrait_score when present.
Last updated on