Skip to Content
DocsOntologyConcept Index

Concept Index

Alphabetical index of every class and property in the platform ontology suite. Module pages: Entities catalog, Workbench catalog, Server catalog, Runtime catalog.

ModuleKindLocal namePref labelDefinition
runtimeClassAcceptedOfferAccepted OfferElement of offers_accepted; typically mirrors slim OfferResult fields.
entitiesClassAgentConfigAgent ConfigEcogentic agent configuration (collection: agent_configs).
entitiesDatatype propertyagentNameagent name
runtimeDatatype propertyalphaalpha
workbenchClassAnalyticsDashboardAnalytics DashboardWorkbench analytics studio dashboard with charts and filters over Mongo collections.
serverClassAppGenerationJobApp Generation JobAsync job that generates application code from diagrams and ontology context.
runtimeDatatype propertyarmRewardarm reward
workbenchClassAsyncJobAsync JobBackground job for training, synthetic data, enrichment, or generation workflows.
entitiesObject propertybelongsToCatalogbelongs to catalog
runtimeDatatype propertybetabeta
runtimeDatatype propertycachecache
entitiesClassCalendarCalendarCalendar entity used by dynamic and budget scheduling (collection: calendar).
entitiesClassCampaignCampaignWorkbench campaign that binds patron sources, offer matrices, and recommender deployments (collection: campaigns).
runtimeDatatype propertycampaigncampaign
runtimeClassCampaignContextCampaign ContextIsolated runtime unit keyed by campaign/predictor name: models, corpora, plugins, logging collections, feature lookup, and optional linked offer matrix.
entitiesDatatype propertycampaignIdcampaign id
runtimeDatatype propertycampaignIdcampaign idRuntime case name (predictor.name / api_params.campaign).
entitiesDatatype propertycatalogIdcatalog id
entitiesDatatype propertycategorycategory
runtimeDatatype propertycategorycategory
runtimeDatatype propertychannelchannel
entitiesClassChannelProfileChannel ProfileDelivery channel configuration for ecogentic / engagement.
entitiesClassContactCatalogContacts CatalogCatalog definition for contact records and sources (collection: contacts_catalog).
entitiesDatatype propertycontactIdcontact id
runtimeClassContactLogContact LogMongo logging document for an invocation (logging.ecosystemruntime): uuid, predictor, api_params, params lookup, final_result, stats, scoring_data, date indexes.
entitiesClassContactRecordContact RecordIndividual contact / patron document with core, behavioral, and offers history.
entitiesDatatype propertycostcost
runtimeDatatype propertycostcost
runtimeDatatype propertycustomercustomer
runtimeClassCustomerFeatureDocumentCustomer Feature DocumentOpen polymorphic document returned by predictor.param.lookup or built from API params input/value. Any field shape is allowed (personality traits, recommender context, arbitrary features). Not a closed schema.
entitiesClassDashboardDashboardAnalytics dashboard definition.
entitiesClassDataConnectionData ConnectionExternal data connection such as Trino/Presto (collection: data_connections).
runtimeDatatype propertydateLogdate log
entitiesDatatype propertydeploymentNamedeployment name
entitiesClassDeploymentStepDeployment StepEmbedded project deployment configuration pushed to ecosystem-runtime (paths, plugins, offer matrix, feature store).
serverClassDiagramDiagramSaved UML diagram (class, sequence, etc.) belonging to a modeling project.
serverDatatype propertydiagramNamediagram name
serverDatatype propertydiagramTypediagram type
serverClassDomainCatalogEntryDomain Catalog EntryHosted business-domain seed from the domain catalog (ontology.ttl + shapes.ttl) loaded by DomainCatalogService. Industry domains live under https://ecosystemcode.com/ontology/{id} .
serverDatatype propertydomainIddomain id
entitiesClassDynamicEngagementDynamic EngagementOnline learning / bandit engagement configuration (collection: dynamic_engagement) with algorithm, contextual variables, and store bindings.
runtimeClassDynamicEngagementConfigDynamic Engagement ConfigRuntime corpora entry for dynamic_engagement algorithm and contextual variables.
runtimeObject propertyembedsContactLogembeds contact logresponse_log field.
entitiesDatatype propertyengagementNamename
entitiesClassEnrichmentPipelineEnrichment PipelineSaved data enrichment pipeline configuration.
runtimeDatatype propertyexploreexplore
entitiesClassFactInjectionConfigFact Injection ConfigFact injection / chat configuration (collection: chat_config).
runtimeClassFeatureLookupConfigFeature Lookup ConfigConfiguration for customer/feature DB lookup (database, collection, key, typically customer).
runtimeObject propertyfeaturesObjfeatures object
entitiesClassFeatureStoreRefFeature Store ReferencePointer to a feature-store database and collection used for customer or context lookup.
runtimeClassFinalResultEntryFinal Result EntryOne ranked row in final_result with rank, slim result, and result_full.
runtimeDatatype propertyfinalScorefinal score
entitiesClassFrameFrameTraining or reference data frame used by static model predictors (collection: frames).
entitiesDatatype propertyframeIdframe id
serverClassGenerationStrategyGeneration StrategySelectable strategy or plugin binding for app/UML generation.
runtimeClassGlobalSettingsGlobal SettingsDeployment properties for a campaign (plugins, logging, offer matrix path, param lookup, corpora).
runtimeObject propertyhasAcceptedOfferhas accepted offer
entitiesObject propertyhasAgenthas agentproject_agents asset link.
entitiesObject propertyhasCalendarhas calendar
entitiesObject propertyhasCampaignhas campaign
entitiesObject propertyhasDataConnectionhas data connection
entitiesObject propertyhasDeploymentStephas deployment stepdeployment_step array on the project document.
serverObject propertyhasDiagramhas diagram
entitiesObject propertyhasDynamicEngagementhas dynamic engagementproject_dynamic_interactions asset link.
runtimeObject propertyhasDynamicEngagementhas dynamic engagement
runtimeObject propertyhasEntryhas entry
entitiesObject propertyhasFactInjectionConfighas fact injection config
runtimeObject propertyhasFeatureLookuphas feature lookupOpen-schema binding; target documents are CustomerFeatureDocument instances of any shape.
entitiesObject propertyhasFeatureStorehas feature store
runtimeObject propertyhasFinalResulthas final result
entitiesObject propertyhasFramehas frameproject_models asset link.
entitiesObject propertyhasOfferEntryhas offer entry
entitiesObject propertyhasOfferMatrixhas offer matrixproject_offer_matrices asset link.
runtimeObject propertyhasOfferMatrixlinks offer matrixCampaign links one offer matrix with fixed row schema.
serverObject propertyhasOntologyContexthas ontology context
entitiesObject propertyhasOptionsStorehas options store
entitiesObject propertyhasPredictorhas predictorproject_predictors asset link.
entitiesObject propertyhasPrompthas prompt
entitiesObject propertyhasResponderConfighas responder config
runtimeObject propertyhasResponsePayloadhas response payload
runtimeObject propertyhasServerInfohas server info
runtimeObject propertyhasSettingshas settings
entitiesObject propertyhasSimulationhas simulation
runtimeObject propertyhasSlimResulthas slim result
runtimeObject propertyhasStatshas stats
workbenchClassIndicativeOntologyInferenceIndicative Ontology InferenceOperation that samples a Mongo collection and emits an indicative Turtle ontology draft from observed fields.
runtimeClassInvocationRequestInvocation RequestPOST /invocations body: campaign, subcampaign, customer, channel, numberoffers, userid, params (JSON string).
runtimeClassInvocationResponseInvocation ResponseAPI return with uuid, final_result ranked offers, explore/cache flags, in_params echo.
runtimeClassInvocationStatsInvocation StatsTiming and model metadata on a contact log (duration, epsilon, predictor, error).
workbenchDatatype propertyjobIdjob id
workbenchDatatype propertyjobLifecycleStatelifecycle stateQueued \
runtimeObject propertyjoinsOfferjoins offeroptionKey equals matrix offer_id.
entitiesDatatype propertylearningAlgorithmlearning algorithmApproach such as epsilonGreedy, binaryThompson, QLearning, naiveBayes, generative.
entitiesObject propertylinkedToProjectlinked to projectproject_ids on contacts catalog / records.
runtimeDatatype propertylookupKeylookup key
entitiesDatatype propertymatrixStatusstatusdraft \
entitiesDatatype propertymatrixVersionversion
entitiesDatatype propertymodelIdmodel id
serverClassModelingProjectModeling ProjectUML / modeling project persisted in ecosystem-server (projects collection) with description, diagrams, and optional ontologyContext.
serverDatatype propertymodelingProjectIdproject id
runtimeDatatype propertymodifiedOfferScoremodified offer score
workbenchObject propertymonitorsCampaignmonitors campaign deployment
workbenchClassNetworkGraphNetwork GraphKnowledge or network analysis graph managed in the Networks submodule.
workbenchClassNetworkOntologyDefinitionNetwork Ontology DefinitionJSON ontology definition used by Networks for entity types, relation types, and inference rules (distinct from Turtle platform ontologies).
runtimeDatatype propertynumberOffersnumber offers
entitiesDatatype propertyofferIdoffer idJoin key for options store and matrix lookup.
runtimeDatatype propertyofferIdoffer id
entitiesClassOfferMatrixOffer MatrixFirst-class offer catalog entity (collection: offer_matrix) with spec, version, status, and rows or linked rows collection.
runtimeClassOfferMatrixOffer MatrixRuntime-linked offer catalog loaded via predictor.offer.matrix. Rows follow a fixed field format.
entitiesClassOfferMatrixEntryOffer Matrix EntryA single offer row in a matrix. Canonical runtime scoring fields: offer_id, offer_name, cost, price, category, static_offers.
runtimeClassOfferMatrixEntryOffer Matrix EntryCanonical offer row: offer_id, offer_name, cost, price, category, static_offers.
entitiesDatatype propertyofferMatrixIdoffer matrix id
entitiesDatatype propertyofferNameoffer nameDisplay name; primary /response match key.
runtimeDatatype propertyofferNameoffer name
runtimeClassOfferResultOffer ResultSlim scored offer: uuid, offer, offer_name, score, final_score, cost, price, offer_value, arm_reward, modified_offer_score.
serverClassOntologyContextOntology ContextStructured ontologyContext on a modeling project: domain ids, structuredModel, promptContext, roles, and related generation metadata.
serverClassOntologySynthesisRunOntology Synthesis RunEnhance/export run that merges diagrams, DB import, and roles into ontologyContext and Turtle export.
workbenchDatatype propertyontologyTtlontology turtleOptional open Turtle ontology text guiding synthetic generation.
runtimeClassOptionOptionDynamic engagement options row: optionKey joins OfferMatrixEntry.offer_id; alpha, beta, arm_reward, propensity.
runtimeDatatype propertyoptionKeyoption key
entitiesClassOptionsStoreRefOptions Store ReferencePointer to the dynamic engagement options store (arms / options with alpha, beta, rewards).
runtimeDatatype propertyparamsJsonparamsMust be a JSON string on the wire, not a nested object.
runtimeClassPersonalityOfferResultPersonality Offer ResultSpend/money personality result_full with trait scores (conservative, prudent, adventurous, …) and personality/trait labels.
serverClassPlantUmlArtifactPlantUML ArtifactPlantUML text or SVG produced from diagram JSON via server-side conversion.
runtimeClassPostPredictPluginPost-Predict Pluginplugin.postscore class that builds final_result from model output, options, and offer matrix.
entitiesDatatype propertypredictIdpredict idPrediction case identifier (predict_id / prediction_case_id).
entitiesClassPredictorPredictorStatic or AutoML prediction case configuration (collection: predictions). Links to a training frame and model parameters.
runtimeDatatype propertypredictorpredictor
runtimeClassPrePredictPluginPre-Predict Pluginplugin.prescore class that mutates params before scoring.
entitiesDatatype propertypriceprice
runtimeDatatype propertypriceprice
serverObject propertyproducesArtifactproduces artifact
runtimeClassProductOfferResultProduct Offer ResultRecommender result_full with nested product catalog fields and bandit stats (alpha, beta, propensity).
entitiesClassProjectProjectHub configuration that groups predictors, frames, dynamic engagements, offer matrices, campaigns, agents, and deployment steps for a solution.
entitiesDatatype propertyprojectDescriptionproject description
entitiesDatatype propertyprojectIdproject idPrimary business identifier for the project (project_id).
entitiesDatatype propertyprojectOwnerproject owner
entitiesDatatype propertyprojectTypeproject type
entitiesClassPromptPromptGenerative prompt library entry (collection: prompt_library).
workbenchClassPublicApiCatalogEntryPublic API Catalog EntryDocumented public API entity label and collection mapping exposed by the Workbench public API catalog.
entitiesDatatype propertypurposepurpose
runtimeDatatype propertyrankrank
entitiesClassResponderConfigResponder API ConfigResponder / API configuration for serving predictions (collection: responder_config).
runtimeObject propertyrespondsToresponds toMatched by shared uuid.
runtimeClassResponseFeedbackResponse FeedbackPOST /response body: uuid required; offers_accepted with offer_name (preferred match key).
runtimeClassResponseLogResponse LogMongo logging document for feedback (logging.ecosystemruntime_response): uuid, response_uuid, embedded response_log (ContactLog), response payload, stats.
runtimeDatatype propertyresponseUuidresponse uuid
runtimeClassRewardPluginReward Pluginplugin.reward class that updates learning state after /response.
workbenchClassRuntimeConsoleRuntime ConsoleUI surface for inspecting and operating deployed ecosystem-runtime campaigns.
runtimeDatatype propertyscorescore
runtimeObject propertyscoringDatascoring dataOpen feature bag logged when logging.detail is true; may also echo options-store state.
runtimeClassScoringParamsScoring ParamsInternal pipeline object combining API fields, featuresObj, offerMatrix, corpora, and MAB flags passed to plugins.
runtimeClassServerInfoServer InfoRuntime host metadata: hostname, address, port, version.
entitiesClassSimulationSimulationSimulation configuration for offline evaluation of deployments.
workbenchClassSolutionCaseSolution CaseProductized Workbench solution configuration such as Spend Personality or Two-Tower recommender.
workbenchClassSpendPersonalityCaseSpend Personality CaseSpend and money personality scoring case with trait outputs and messaging.
entitiesDatatype propertystaticOffersstatic offersStatic priority slate when greater than 0.
runtimeDatatype propertystaticOffersstatic offers
runtimeDatatype propertysubcampaignsubcampaign
serverClassSyntheticDataPackageJobSynthetic Data Package JobModeling synthetic-data job that produces ZIP packages (JSON/CSV/SQL/DDL) from class diagrams — distinct from Workbench2 Mongo synthetic.
workbenchClassSyntheticDataRequestSynthetic Data RequestRequest to generate Mongo documents from a free-text prompt, optionally grounded by an open ontology TTL.
workbenchDatatype propertytargetCollectiontarget collection
workbenchDatatype propertytargetDatabasetarget database
serverObject propertytriggeredByProjecttriggered by project
workbenchClassTwoTowerCaseTwo-Tower CaseTwo-tower recommender training and deployment case.
serverClassUmlGenerationJobUML Generation JobAsync job that generates or analyzes UML diagrams for a modeling project.
serverObject propertyusesDomainCataloguses domain catalog
entitiesObject propertyusesFrameuses frameTraining frame referenced by model_parms.training_frame.
entitiesObject propertyusesOfferMatrixuses offer matrix
runtimeObject propertyusesPostPluginuses post plugin
runtimeObject propertyusesPrePluginuses pre plugin
runtimeObject propertyusesRewardPluginuses reward plugin
workbenchObject propertyusesSolutionCaseuses solution case
runtimeDatatype propertyuuiduuidInvocation / contact correlation id shared across logs and /response.
Last updated on