Skip to content

Commit

Permalink
Merge pull request #70 from Open-MBEE/incose
Browse files Browse the repository at this point in the history
updated links for mms, mdk, ve for incose iw
  • Loading branch information
dlamoris committed Jan 30, 2024
2 parents 44f20e1 + 578a669 commit 96e0f48
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 41 deletions.
18 changes: 5 additions & 13 deletions pages/projects/mdk.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ OpenMBEE Model Development Kits (MDKs) are an integration concept for third part

<br>

#### [Cameo Model Development Kit](https://github.com/Open-MBEE/mdk){:target="_blank"}
#### [Cameo Model Development Kit](https://github.com/Open-MBEE/exec-cameo-mdk){:target="_blank"}


[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/Open-MBEE/mdk?label=download)](https://github.com/Open-MBEE/mdk/releases/latest) [![Documentation Status](https://readthedocs.org/projects/mdk/badge/?version=latest)](http://mdk.readthedocs.io/?badge=latest) [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mdk.svg)](https://github.com/Open-MBEE/mdk/issues) [![CircleCI](https://circleci.com/gh/Open-MBEE/mdk.svg?style=shield)](https://circleci.com/gh/Open-MBEE/mdk) [![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/Open-MBEE/mdk.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Open-MBEE/mdk/context:java)
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/Open-MBEE/exec-cameo-mdk?label=download)](https://github.com/Open-MBEE/exec-cameo-mdk/releases/latest){:target="_blank"} [![Documentation Status](https://readthedocs.org/projects/mdk/badge/?version=latest)](http://mdk.readthedocs.io/?badge=latest){:target="_blank"} [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mdk.svg)](https://github.com/Open-MBEE/exec-cameo-mdk/issues){:target="_blank"}

The [Cameo MDK](https://github.com/Open-MBEE/mdk){:target="_blank"} is a plugin for [Cameo Systems Modeler](https://www.nomagic.com/products/cameo-systems-modeler){:target="_blank"} that's primary purposes are to sync models with the MMS and implement the [DocGen](https://github.com/Open-MBEE/mdk/tree/support/3.x/src/main/dist/manual){:target="_blank"} language, which allows modelers to dynamically generate documents in a model-based approach using the view and viewpoint concept.
The [Cameo MDK](https://github.com/Open-MBEE/exec-cameo-mdk){:target="_blank"} is a plugin for [Cameo Systems Modeler](https://www.nomagic.com/products/cameo-systems-modeler){:target="_blank"} that's primary purposes are to sync models with the MMS and implement the [DocGen](https://github.com/Open-MBEE/exec-cameo-mdk/tree/support/3.x/src/main/dist/manual){:target="_blank"} language, which allows modelers to dynamically generate documents in a model-based approach using the view and viewpoint concept.

<br>

Expand All @@ -21,22 +21,14 @@ These MDKs enable interactions with the MMS from engineering tools.

[![Conda](https://img.shields.io/conda/v/conda-forge/mms-python-client)](https://github.com/conda-forge/mms-python-client-feedstock){:target="_blank} for programmatic and api access to MMS data in Jupyter Notebooks

* [Mathematica MDK](https://github.com/Open-MBEE/mathematica-mdk){:target="_blank"} for [Mathematica](https://www.wolfram.com/mathematica/){:target="_blank"}

[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/Open-MBEE/mathematica-mdk?label=download)](https://github.com/Open-MBEE/mathematica-mdk/releases/latest) [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mathematica-mdk.svg)](https://github.com/Open-MBEE/mathematica-mdk/issues)

* [MATLAB MDK](https://github.com/Open-MBEE/matlab-mdk){:target="_blank"} for [MATLAB](https://www.mathworks.com/products/matlab.html){:target="_blank"}

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Open-MBEE/matlab-mdk?label=download)](https://github.com/Open-MBEE/matlab-mdk/releases/latest) [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/matlab-mdk.svg)](https://github.com/Open-MBEE/matlab-mdk/issues)

* [Cameo MDK Systems Reasoner](https://github.com/Open-MBEE/mdk-systems-reasoner){:target="_blank"} for [Cameo Systems Modeler](https://www.nomagic.com/products/cameo-systems-modeler){:target="_blank"}

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Open-MBEE/mdk-systems-reasoner?label=download)](https://github.com/Open-MBEE/mdk-systems-reasoner/releases/latest) [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mdk.svg)](https://github.com/Open-MBEE/mdk/issues) [![CircleCI](https://circleci.com/gh/Open-MBEE/mdk-systems-reasoner.svg?style=shield)](https://circleci.com/gh/Open-MBEE/mdk-systems-reasoner) [![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/Open-MBEE/mdk-systems-reasoner.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Open-MBEE/mdk-systems-reasoner/context:java)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Open-MBEE/mdk-systems-reasoner?label=download)](https://github.com/Open-MBEE/mdk-systems-reasoner/releases/latest) [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mdk.svg)](https://github.com/Open-MBEE/mdk/issues)

Convenience [tooling](https://github.com/Open-MBEE/mdk/blob/develop/src/main/dist/manual/MDK%20Systems%20Reasoner%20UserGuide.pdf){:target="_blank"} for UML/SysML inheritance using the Block Specific Type pattern

* [Cameo MDK Expression](https://github.com/Open-MBEE/mdk-expression){:target="_blank"} for [Cameo Systems Modeler](https://www.nomagic.com/products/cameo-systems-modeler){:target="_blank"}

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Open-MBEE/mdk-expression?label=download)](https://github.com/Open-MBEE/mdk-expression/releases/latest) [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mdk.svg)](https://github.com/Open-MBEE/mdk/issues) [![CircleCI](https://circleci.com/gh/Open-MBEE/mdk-expression.svg?style=shield)](https://circleci.com/gh/Open-MBEE/mdk-expression)
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Open-MBEE/mdk-expression?label=download)](https://github.com/Open-MBEE/mdk-expression/releases/latest) [![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mdk.svg)](https://github.com/Open-MBEE/mdk/issues)

[AsciiMathML](http://asciimath.org/){:target="_blank"} based expression editor
33 changes: 21 additions & 12 deletions pages/projects/mms.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,33 @@
## [Model Management System](https://github.com/Open-MBEE/mms){:target="_blank"}
## [Model Management System](https://github.com/Open-MBEE/){:target="_blank"}

The Model Management System (MMS) provide services for managing models and is a version control system for structured data.

The Model Management System (MMS) provide services for managing models and is a version control system for structured data. It exposes model information through RESTful web services that can be used for CRUD operations, branching, and tagging of the model repository. This heart of the MMS is the View Service which supports the transclusion features of Views.
The Execubots architectural version handles collections of JSON objects and is under long term support.

The MMS also provides web services for storing and searching Jupyter Lab notebooks.
The Flexo architectural version handels RDF data and is currently under development.

[![Documentation Status](https://readthedocs.org/projects/mms-reference-implementation/badge/?version=latest)](http://mms-reference-implementation.readthedocs.io/?badge=latest){:target="_blank"} MMS Reference Implementation Documentation
For more details on the architectural version differences and links, see the [GitHub Open-MBEE Org page](https://github.com/Open-MBEE){:target="_blank"}

[![Documentation Status](https://readthedocs.org/projects/model-management-system/badge/?version=latest)](http://model-management-system.readthedocs.io/?badge=latest){:target="_blank"} MMS Library Documentation

[Swagger-Doc](https://raw.githubusercontent.com/Open-MBEE/mmsri/develop/openapi/api-docs.yaml){:target="_blank"} For swaggger-ui, go to [swagger demo](https://petstore.swagger.io/){:target="_blank"} and put in the yaml link on top
#### [Flexo Model Management System](https://github.com/Open-MBEE/flexo-mms-deployment){:target="_blank"}

[![GitHub release](https://img.shields.io/github/release/Open-MBEE/mms.svg)](https://github.com/Open-MBEE/mms){:target="_blank"} Source Code
Flexo-MMS handles models as RDF graphs and exposes SparQL and Graph Store Protocol (GSP) endpoints for model update/load/query operations, as well as CRUD endpoints for management of RDF graphs (creating Orgs, Repos, Branches, etc).

[![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/mms.svg)](https://github.com/Open-MBEE/mms/issues){:target="_blank"} Github Issues
[![Documentation](https://readthedocs.org/projects/flexo-mms-deployment-guide/badge/?version=latest)](https://flexo-mms-deployment-guide.readthedocs.io/?badge=latest){:target="_blank"} Flexo-MMS Documentation

[Java Client (Maven)](https://bintray.com/openmbee/maven/mms-java-client){:target="_blank"} MMS Java Client

[![PyPi version](https://badgen.net/pypi/v/mms-python-client/)](https://pypi.org/project/mms-python-client/){:target="_blank"} MMS Python Client
#### [Execubots Model Management System](https://github.com/Open-MBEE/exec-mmsri){:target="_blank"}

[Python QOL Client](https://pypi.org/project/mms-python-adapter/){:target="_blank"} (Outdated) QOL Python Helper
Execubots-MMS handels models as JSON documents and exposes model information through RESTful web services that can be used for CRUD operations, branching, and tagging of the model repository.

[Swagger-UI](https://mms.openmbee.org/alfresco/mms/swagger-ui/index.html){:target="_blank"} (use openmbeeguest/guest for readonly access, version 3.X)
[![Documentation Status](https://readthedocs.org/projects/mms-reference-implementation/badge/?version=latest)](http://mms-reference-implementation.readthedocs.io/?badge=latest){:target="_blank"} MMS Reference Implementation Documentation

[![Documentation Status](https://readthedocs.org/projects/model-management-system/badge/?version=latest)](http://model-management-system.readthedocs.io/?badge=latest){:target="_blank"} MMS Library Documentation

[OpenAPI-Doc](https://raw.githubusercontent.com/Open-MBEE/exec-mmsri/develop/openapi/api-docs.yaml){:target="_blank"} For swaggger-ui, go to [swagger demo](https://petstore.swagger.io/){:target="_blank"} and put in the yaml link on top

[![GitHub release](https://img.shields.io/github/release/Open-MBEE/exec-mms.svg)](https://github.com/Open-MBEE/exec-mms){:target="_blank"} Source Code

[![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/exec-mms.svg)](https://github.com/Open-MBEE/exec-mms/issues){:target="_blank"} Github Issues

[![PyPi version](https://badgen.net/pypi/v/mms-python-client/)](https://pypi.org/project/mms-python-client/){:target="_blank"} MMS Python Client
11 changes: 2 additions & 9 deletions pages/projects/quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ permalink: quick-start.html
Step-by-step guides to get your OpenMBEE components installed and running quickly.

## Core OpenMBEE
* [**Install Model Management System**](https://github.com/Open-MBEE/mmsri/blob/develop/README.rst){:target="_blank"}
* [**Install Execubots Model Management System**](https://github.com/Open-MBEE/exec-mmsri/blob/develop/README.rst){:target="_blank"}

* [**OpenSE Cookbook**](https://github.com/Open-MBEE/OpenSE-Cookbook/blob/master/README.md){:target="_blank"}

Expand All @@ -19,11 +19,4 @@ Depending on your project needs, add the following MDKs to your environment.



* Add [**Cameo Systems Modeler**](https://www.nomagic.com/products/cameo-systems-modeler){:target="_blank"} with [**Cameo MDK Quickstart**](https://github.com/Open-MBEE/mdk#quickstart){:target="_blank"}.


* Add [**Mathematica**](https://www.wolfram.com/mathematica/){:target="_blank"} with
[**Mathematica MDK Quickstart**](https://github.com/Open-MBEE/mathematica-mdk#quickstart){:target="_blank"}.


* Add [**MATLAB**](https://www.mathworks.com/products/matlab.html){:target="_blank"} with [**MATLAB MDK Quickstart**](https://github.com/Open-MBEE/matlab-mdk#quickstart){:target="_blank"}.
* Add [**Cameo Systems Modeler**](https://www.nomagic.com/products/cameo-systems-modeler){:target="_blank"} with [**Cameo MDK Quickstart**](https://github.com/Open-MBEE/exec-cameo-mdk#quickstart){:target="_blank"}.
9 changes: 2 additions & 7 deletions pages/projects/ve.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
## [View Editor](https://github.com/Open-MBEE/ve){:target="_blank"}
## [View Editor](https://github.com/Open-MBEE/exec-ve){:target="_blank"}

VE enables users to interact with models within a web-based environment. It interacts with the MMS REST API to provide a web environment to create, read, and update model elements, including Documents and Views. VE works in conjunction with the various Model Development Kits so data in different modeling tools can be shown in a primarily narrative format on the web without losing the connection to the data sources.

[User Guide](https://view-editor.readthedocs.io/en/latest){:target="_blank"}

[Public Instance](https://mms.openmbee.org){:target="_blank"} (use openmbeeguest/guest for readonly access)

[GitHub Repository](https://github.com/Open-MBEE/ve){:target="_blank"}
[Releases](https://github.com/Open-MBEE/exec-ve/releases){:target="_blank"}

[![GitHub issues](https://img.shields.io/github/issues/Open-MBEE/ve.svg)](https://github.com/Open-MBEE/ve/issues){:target="_blank"}

<br>

#### [Platform for Model Analysis](https://github.com/Open-MBEE/pma){:target="_blank"}

The Platform for Model Analysis (PMA) serves as a way to automate various forms of analyses. Current feature is automated regenerating document view instances that are created in MagicDraw.

0 comments on commit 96e0f48

Please sign in to comment.