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.
- Host: GitHub
- URL: https://github.com/simphony/simphony-osp
- Owner: simphony
- License: other
- Created: 2020-06-22T08:05:54.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-01-19T17:44:37.000Z (about 1 month ago)
- Last Synced: 2026-01-19T23:34:50.262Z (about 1 month ago)
- Topics: interoperability, knowledge-graph, materials-science, ontology, open-simulation-platform, osp, owl, simphony, wrappers
- Language: Python
- Homepage: https://simphony.readthedocs.io
- Size: 2.67 MB
- Stars: 18
- Watchers: 2
- Forks: 12
- Open Issues: 71
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
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).