Physics Derivation Graph navigation Sign in

All API endpoints are currently read-only. Enabling PUT to upload new content is a feasible feature awaiting someone to ask for it.

GET https://derivationmap.net/api/v1/resources/derivations/all

Returns JSON file of all derivations, including steps and expressions and inference rules.

GET https://derivationmap.net/api/v1/resources/derivations/list

Returns JSON file listing every derivation ID

GET https://derivationmap.net/api/v1/resources/derivations

Parameter: name
numeric ID of derivation

Returns JSON file with one derivation, including steps and expressions and inference rules.

Example: https://derivationmap.net/api/v1/resources/derivations?name=000007

GET https://derivationmap.net/api/v1/resources/expressions/all

Returns JSON file of all expressions, including all fields (e.g., AST, author, latex)

GET https://derivationmap.net/api/v1/resources/expressions/list

Returns JSON file listing every (global) expression IDs

GET https://derivationmap.net/api/v1/resources/expressions

Parameter: global_id
global ID of expression

Returns JSON file with one expression, including all fields

Example: https://derivationmap.net/api/v1/resources/expressions?global_id=6964468708

GET https://derivationmap.net/api/v1/resources/infrules/all

Returns JSON file of all inference rules, including all fields

GET https://derivationmap.net/api/v1/resources/infrules/list

Returns JSON file of all inference rule names

GET https://derivationmap.net/api/v1/resources/infrules

Parameter: name
inference rule name

Returns JSON file with one inference rule, including all fields

Example: https://derivationmap.net/api/v1/resources/infrules?name=apply%20operator%20to%20bra

GET https://derivationmap.net/api/v1/resources/local_to_global/all

Returns JSON file of all (local expression ID):(global expression ID) pairs

GET https://derivationmap.net/api/v1/resources/local_to_global/list

Returns JSON file listing every local expression ID

GET https://derivationmap.net/api/v1/resources/local_to_global

Parameter: local_id
local expression ID

Returns string with one global expression ID

Example: https://derivationmap.net/api/v1/resources/local_to_global?local_id=0021030

GET https://derivationmap.net/api/v1/resources/symbols/all

Returns JSON file of all symbols

GET https://derivationmap.net/api/v1/resources/symbols/list

Returns JSON file listing every symbol ID

GET https://derivationmap.net/api/v1/resources/symbols

Parameter: symbol_id
symbol ID

Returns JSON file with all fields for a given symbol

Example: https://derivationmap.net/api/v1/resources/symbols?symbol_id=2321

GET https://derivationmap.net/api/v1/resources/operators/all

Returns JSON file of all operators

GET https://derivationmap.net/api/v1/resources/operators/list

Returns JSON file listing every operator ID

GET https://derivationmap.net/api/v1/resources/operators

Parameter: operator_id
operator ID

Returns JSON file with all fields for a given operator

Example: https://derivationmap.net/api/v1/resources/operators?operator_id=addition