simphony-osp icon indicating copy to clipboard operation
simphony-osp copied to clipboard

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.

Results 72 simphony-osp issues
Sort by recently updated
recently updated
newest added

updates: - [github.com/pycqa/isort: 5.10.1 → 5.12.0](https://github.com/pycqa/isort/compare/5.10.1...5.12.0) - [github.com/psf/black: 22.3.0 → 23.1.0](https://github.com/psf/black/compare/22.3.0...23.1.0)

updates: - [github.com/pycqa/isort: 5.10.1 → 5.12.0](https://github.com/pycqa/isort/compare/5.10.1...5.12.0) - [github.com/psf/black: 22.3.0 → 22.12.0](https://github.com/psf/black/compare/22.3.0...22.12.0)

Summarize the contents of the `tests` module in `tests/__init_.py`. Look into each file and test case for more detailed explanations of what is tested.

:book: documentation
:information_source: best practices
:syringe: testing

To be defined. ---- Should be **DONE** by the end of the year.

API details
:speech_balloon: discussion
:zap: breaking change

If using the `foo_individual[namespace.relation ] = bar_individual` form, overrides any other relation made with any subclass of namespace.relation. example, if we refer to city, define and add a Major, then...

:bug: bug
:building_construction: software architecture

e.g., the `simphony-osp/examples/assertional_knowledge.py` fails when the user has multiple name spaces loaded and adding superclasses which also have attributes (e.g., memo and foaf) leading to failure of execution: The code...

seems like pretty_print expects a that all superclasses of a class belong to a loaded name space. If for example we load the FOAF namespace and ontology, which uses internally...

the `superclasses` attribute returns the classes in random (alphabetical?) order, but should be in proper hierarchical order as it will convey more added value in applications. e.g., superclasses of a...

:bug: bug
:grey_question: question
:scroll: ontology
:question: information needed

Support the creation of individuals that are of multiple types/classes without knowing the classes in advance. For example, as it is done here: https://owlready2.readthedocs.io/en/latest/class.html#mutli-class-individuals. Use case: In the knowledge app,...

:seedling: new feature

The Wrapper API [defines three optional RDF manipulation methods](https://simphony.readthedocs.io/en/v4.0.0/developers/wrappers.html#rdf-manipulation-methods): [`add`](https://simphony.readthedocs.io/en/v4.0.0/developers/wrappers.html#add-optional), [`remove`](https://simphony.readthedocs.io/en/v4.0.0/developers/wrappers.html#remove-optional) and [`triples`](https://simphony.readthedocs.io/en/v4.0.0/developers/wrappers.html#triples-optional). Considering that in SimPhoNy the user dictates the state of the session, there are some logical implications...

:speech_balloon: discussion
:gear: wrappers
:zap: breaking change