The edam-ontology library provides versioned, Python-packaged data for the EDAM ontology (http://edamontology.org/). It offers convenient access to the ontology as an `owlready2` World object, enabling programmatic querying and navigation. The current version is 1.25.3, with releases typically tied to new EDAM ontology versions and Python compatibility updates.
pip install edam-ontologyVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to import the EDAM ontology and its version, and then perform a basic query to count entities and access a specific class using the `owlready2` API.
Upgrade your Python environment to version 3.9 or higher.
Refer to the `owlready2` documentation (e.g., `owlready2.readthedocs.io`) to understand how to interact with OWL `World` objects, classes, properties, and individuals.
Ensure sufficient memory is available. For very large-scale or resource-limited applications, consider designing your workflow to only load necessary parts or explore alternative methods like SPARQL queries against an external EDAM endpoint if applicable.