This vocabulary and grammar defines which types of objects are admissible to the MathAlgoDB - the algorithm knowledge graph - and by which properties they can relate. All in all five classes, "problem", "algorithm", "benchmark", "software", "publication", are defined, as well as a minimal but intuitively intelligible number of properties. As opposed to the more liberal WikiData, MathAlgoDB relies on the strict adherence to the ontology to provide a reliable machine-readable database of (numerical) algorithm knowledge. [from homepage]
A summary of the relations in the Bioregistry schema can be found here.
A provider turns a local unique identifiers from a resource into a URI. Many providers are also resolvable as URLs (i.e., they can be used in a web browser).
The local unique identifier algorithm is used to demonstrate the providers
available for Algorithm Knowledge Graph Ontology. Some providers may use a different example, which is displayed in the table below.
A guide for curating additional providers can be found
here.
| Provider Name | Provider Code | URI |
|---|---|---|
| Algorithm Knowledge Graph Ontology | mathalgodb |
https://mardi4nfdi.de/mathalgodb/0.1#algorithm |
| Algorithm Knowledge Graph Ontology (RDF) | rdf |
https://mardi4nfdi.de/mathalgodb/0.1#algorithm |
| Bioregistry | bioregistry |
https://bioregistry.io/mathalgodb:algorithm |