{ "opencollection": "1.0.0", "info": { "name": "ConceptNet REST Concepts Query API", "version": "5.7" }, "items": [ { "info": { "name": "Query", "type": "folder" }, "items": [ { "info": { "name": "Query edges with multiple criteria", "type": "http" }, "http": { "method": "GET", "url": "https://api.conceptnet.io/query", "params": [ { "name": "start", "value": "", "type": "query", "description": "ConceptNet URI for the subject (start) node of edges" }, { "name": "end", "value": "", "type": "query", "description": "ConceptNet URI for the object (end) node of edges" }, { "name": "rel", "value": "", "type": "query", "description": "Relation URI to filter by (e.g. /r/IsA or /r/UsedFor)" }, { "name": "node", "value": "", "type": "query", "description": "URI matching either the start or end position of edges. Cannot be combined with the \"other\" parameter using the same URI." }, { "name": "other", "value": "", "type": "query", "description": "URI matching the position opposite to \"node\". Used together with \"node\" to find edges where node appears on one side and other appears on the other." }, { "name": "sources", "value": "", "type": "query", "description": "Source URI to restrict results to a specific data source" }, { "name": "offset", "value": "", "type": "query", "description": "Number of results to skip for pagination (0-100000)" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of results to return (0-1000)" } ] }, "docs": "Performs a complex query against the ConceptNet edge store using any combination of start, end, rel, node, other, and sources parameters. All parameters are optional but at least one must be provided. Results are returned as a paginated JSON-LD edge list. This is the most flexible endpoint for slicing the knowledge graph by subject, object, relation type, or data source simultaneously." } ] } ], "bundled": true }