An open API service indexing awesome lists of open source software.

https://github.com/simphony/simphony-osp

A framework that aims to achieve interoperability between software such as simulation engines, databases and data repositories using a knowledge graph as the common language.
https://github.com/simphony/simphony-osp

interoperability knowledge-graph materials-science ontology open-simulation-platform osp owl simphony wrappers

Last synced: 25 days ago
JSON representation

A framework that aims to achieve interoperability between software such as simulation engines, databases and data repositories using a knowledge graph as the common language.

Awesome Lists containing this project

README

          

# SimPhoNy

The SimPhoNy Open Simulation Platform is a framework that aims to achieve
interoperability between software such as simulation engines, databases and
data repositories using a knowledge graph as the common language. It is focused
on the domain of materials science.

SimPhoNy enables:
- Visualization and exploration of
[OWL ontologies](https://www.w3.org/TR/2012/REC-owl2-primer-20121211/) and
[RDFS Vocabularies](https://www.w3.org/TR/rdf-schema/)
- _Wrappers_: interfaces between ontologies and software products or digital
objects
- Manipulation of ontology-based data: work with ontology individuals,
transfer them among different software products using the wrappers, and query
the knowledge graph

## Installation

SimPhoNy is available on PyPI, so it can be installed using pip

`pip install simphony-osp`

Detailed installation instructions can be found
[here](https://simphony.readthedocs.io/en/v4.0.0/introduction/installation.html).

## Documentation

To learn how to use SimPhoNy, check out our documentation, which is located at
.

In addition, basic usage examples to
quickly get started are available in the
[`examples` folder](https://github.com/simphony/simphony-osp/tree/v4.0.0/examples).

If you want to build the documentation locally, refer to our
[documentation repository](https://github.com/simphony/docs/tree/v4.0.0).

## Contributing

If you wish to contribute to SimPhoNy, please read the
[contributing guidelines](https://github.com/simphony/simphony-osp/blob/v4.0.0/CONTRIBUTING.md).

## Acknowledgements

The SimPhoNy Python package originates from the European Project
[SimPhoNy](https://www.simphony-project.eu/) (Project Nr. 604005). We would
like to acknowledge and thank our project partners, especially
[Enthought, Inc](https://www.enthought.com/),
[Centre Internacional de Mètodes Numèrics a l'Enginyeria (CIMNE)](https://cimne.com/)
and the
[University of Jyväskylä](https://www.jyu.fi/en),
for their important contributions to some of the core concepts of SimPhoNy,
which were originally demonstrated under the project
[simphony-common](https://github.com/simphony/simphony-common).