"Seegrid will be due for a migration to confluence on the 1st of August. Any update on or after the 1st of August will NOT be migrated"

Solid Ground

Contents

Overview

The Solid Ground toolset consists of a suite of tools for the creation, management and exploitation of information models to drive inter-system interoperability. The tools extend the “Model Driven Architecture” (OMG) concepts by providing support for:

  • the ISO 19103 modelling idiom used within spatio-temporal application domains;
  • Model hygeine - a set of "HollowWorld Helpers" that make it easier to develop conformant models with best practice diagram views;
  • Import functions that import legacy PSMs (platform specific models) into the ISO19100 idiom:
    • Import models directly from database implementations, without assuming a database-specific model language
    • import from SKOS/OWL
    • import from Feature type catalogue etc.
  • re-usable model packages, especially provision of libraries of model components;
  • model component versioning;
  • separation of conceptual and implementation meta-models within the PIM (platform independent model), allowing PIM Profiles to describe data products as PIM models, compatible with a more comprehensive domain model.

Solid Ground is currently implemented as add-ins for a commercial modelling platform (Enterprise Architect) but could be implemented on additional platforms.

Tools

The tools are grouped here based on function, in the same way they are grouped in the menus provided in Enterprise Architect"

Group 1: Generate PSM

These tools create implementation artefacts from the model source.

Group 2: Import PSM

These tools allow implementations to be reverse-engineered into an information model paradigm

Group 3: Concept/Implementation Mapping

These tools support the research activity into supporting system models including both common conceptual models and application specific implementations

Group 4: Version Management

These tools support management of model packages in multiple versions, allowing distributed systems to model both deployed components and designs for new ones.

Convert UML Model

These tools support the reality that information models may be published in different but equivalent UML profiles.

Generate Model Documentation

These tools extend available model documentation facilities by incorporating concepts of model library re-use and cocncept/implementation mapping

 
Topic revision: r4 - 15 Oct 2010, UnknownUser
 

Current license: All material on this collaboration platform is licensed under a Creative Commons Attribution 3.0 Australia Licence (CC BY 3.0).