Interface UniversalDataModel
- All Known Implementing Classes:
ArchitecturalModel, ClimateModel, ClusteringModel, CognitiveLoadModel, CulturalDiffusionModel, DemographicData, Economy, FatigueRecoveryModel, FreeMarketEconomy, LinguisticData, LinguisticsModel, MacroModel, Model, NeuralNetworkModel, PlannedEconomy, PortfolioData, RegressionModel, SBMLModel, ScientificExperiment, SEIRModel, SEIRSModel, SIRModel, SolowGrowthModel, SpatialDataSet, StrategicModel, TrajectoryDataSet, TreeModel, TrialExperiment, UrbanHeatIslandModel, VolcanoHazardModel
public interface UniversalDataModel
Common interface for all universal data models in Episteme.
Provides a unified way to access metadata and structure,
facilitating integration with external interfaces (MCP, Python, Web).
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionReturns a map of metadata for this model (e.g., creation date, source).Returns a unique identifier for the type of data model.Returns the primary physical values associated with this model.default booleanvalidate()Validates the data model for consistency.
-
Method Details
-
getMetadata
-
getModelType
String getModelType()Returns a unique identifier for the type of data model. Examples: "SPATIAL_GEOMETRY", "ECONOMIC_PORTFOLIO", "ARCHITECTURAL_PLAN". -
getQuantities
-
validate
default boolean validate()Validates the data model for consistency.
-