├── .cruft.json ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── PULL_REQUEST_TEMPLATE.md ├── codecov.yml └── workflows │ ├── cruft.yml │ └── tests.yml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── make_schema.py ├── schema.json └── source │ ├── api.rst │ ├── conf.py │ ├── database.rst │ ├── dataframe.rst │ ├── discovery.rst │ ├── img │ └── trie.png │ ├── index.rst │ ├── preprocessing.rst │ ├── reconciliation.rst │ ├── services │ ├── index.rst │ ├── mapping_service.rst │ └── resolver_service.rst │ ├── struct.rst │ ├── syntax_demo.svg │ ├── tutorial.rst │ ├── typing.rst │ └── w3c.rst ├── pyproject.toml ├── src └── curies │ ├── __init__.py │ ├── __main__.py │ ├── api.py │ ├── cli.py │ ├── database.py │ ├── dataframe.py │ ├── discovery.py │ ├── mapping_service │ ├── __init__.py │ ├── api.py │ ├── rdflib_custom.py │ └── utils.py │ ├── mixins.py │ ├── preprocessing.py │ ├── py.typed │ ├── reconciliation.py │ ├── resolver_service.py │ ├── sources.py │ ├── triples.py │ ├── utils.py │ ├── version.py │ ├── vocabulary.py │ └── w3c.py ├── tests ├── __init__.py ├── constants.py ├── resources │ ├── invalid_curies.txt │ ├── invalid_prefixes.txt │ ├── valid_curies.txt │ └── valid_prefixes.txt ├── test_api.py ├── test_database.py ├── test_dataframe.py ├── test_discovery.py ├── test_federated_sparql.py ├── test_io.py ├── test_mapping_service.py ├── test_mixins.py ├── test_preprocessing.py ├── test_reconciliation.py ├── test_resolver_service.py ├── test_triples.py ├── test_types.py └── test_w3c.py └── tox.ini /.cruft.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.cruft.json -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/cruft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.github/workflows/cruft.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/README.md -------------------------------------------------------------------------------- /docs/make_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/make_schema.py -------------------------------------------------------------------------------- /docs/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/schema.json -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/database.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/database.rst -------------------------------------------------------------------------------- /docs/source/dataframe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/dataframe.rst -------------------------------------------------------------------------------- /docs/source/discovery.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/discovery.rst -------------------------------------------------------------------------------- /docs/source/img/trie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/img/trie.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/preprocessing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/preprocessing.rst -------------------------------------------------------------------------------- /docs/source/reconciliation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/reconciliation.rst -------------------------------------------------------------------------------- /docs/source/services/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/services/index.rst -------------------------------------------------------------------------------- /docs/source/services/mapping_service.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/services/mapping_service.rst -------------------------------------------------------------------------------- /docs/source/services/resolver_service.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/services/resolver_service.rst -------------------------------------------------------------------------------- /docs/source/struct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/struct.rst -------------------------------------------------------------------------------- /docs/source/syntax_demo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/syntax_demo.svg -------------------------------------------------------------------------------- /docs/source/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/tutorial.rst -------------------------------------------------------------------------------- /docs/source/typing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/typing.rst -------------------------------------------------------------------------------- /docs/source/w3c.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/docs/source/w3c.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/curies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/__init__.py -------------------------------------------------------------------------------- /src/curies/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/__main__.py -------------------------------------------------------------------------------- /src/curies/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/api.py -------------------------------------------------------------------------------- /src/curies/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/cli.py -------------------------------------------------------------------------------- /src/curies/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/database.py -------------------------------------------------------------------------------- /src/curies/dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/dataframe.py -------------------------------------------------------------------------------- /src/curies/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/discovery.py -------------------------------------------------------------------------------- /src/curies/mapping_service/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/mapping_service/__init__.py -------------------------------------------------------------------------------- /src/curies/mapping_service/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/mapping_service/api.py -------------------------------------------------------------------------------- /src/curies/mapping_service/rdflib_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/mapping_service/rdflib_custom.py -------------------------------------------------------------------------------- /src/curies/mapping_service/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/mapping_service/utils.py -------------------------------------------------------------------------------- /src/curies/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/mixins.py -------------------------------------------------------------------------------- /src/curies/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/preprocessing.py -------------------------------------------------------------------------------- /src/curies/py.typed: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/curies/reconciliation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/reconciliation.py -------------------------------------------------------------------------------- /src/curies/resolver_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/resolver_service.py -------------------------------------------------------------------------------- /src/curies/sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/sources.py -------------------------------------------------------------------------------- /src/curies/triples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/triples.py -------------------------------------------------------------------------------- /src/curies/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/utils.py -------------------------------------------------------------------------------- /src/curies/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/version.py -------------------------------------------------------------------------------- /src/curies/vocabulary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/vocabulary.py -------------------------------------------------------------------------------- /src/curies/w3c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/src/curies/w3c.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for :mod:`curies`.""" 2 | -------------------------------------------------------------------------------- /tests/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/constants.py -------------------------------------------------------------------------------- /tests/resources/invalid_curies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/resources/invalid_curies.txt -------------------------------------------------------------------------------- /tests/resources/invalid_prefixes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/resources/invalid_prefixes.txt -------------------------------------------------------------------------------- /tests/resources/valid_curies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/resources/valid_curies.txt -------------------------------------------------------------------------------- /tests/resources/valid_prefixes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/resources/valid_prefixes.txt -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_database.py -------------------------------------------------------------------------------- /tests/test_dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_dataframe.py -------------------------------------------------------------------------------- /tests/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_discovery.py -------------------------------------------------------------------------------- /tests/test_federated_sparql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_federated_sparql.py -------------------------------------------------------------------------------- /tests/test_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_io.py -------------------------------------------------------------------------------- /tests/test_mapping_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_mapping_service.py -------------------------------------------------------------------------------- /tests/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_mixins.py -------------------------------------------------------------------------------- /tests/test_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_preprocessing.py -------------------------------------------------------------------------------- /tests/test_reconciliation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_reconciliation.py -------------------------------------------------------------------------------- /tests/test_resolver_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_resolver_service.py -------------------------------------------------------------------------------- /tests/test_triples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_triples.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /tests/test_w3c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tests/test_w3c.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biopragmatics/curies/HEAD/tox.ini --------------------------------------------------------------------------------