function (req, res) { console.say("elycite API - Concept/Query"); var params = restf.requireParams(req, res, "ontology", "cid"); if(params === null) { return; } var store = stores.requireExists(res, params.ontology); if(store === null) { return; } var conceptId = restf.requireInt(res, "conceptId", params.cid); if(conceptId === null) { return; } var concept = stores.requireRecord(res, store, "concept", conceptId); if(concept === null) { return; } concept = restf.requireNotDeleted(res, concept, "concept"); if(concept === null) { return; } var args = restf.requireArgs(req, res, "docIds"); if(args === null) { return; } //concepts.getConceptDocsFromSearch(res, concept, store, args.docIds, params); documents.getSpecificDocuments(res, store, params.ontology, args.docIds) });