ACCORD has identified a set of 7 APIs that are required.
Definitions – Communicating Definitions from BSDD to the other components
Building Codes and Rules – Communicating rules from GraphDB to other components
Information Services – microservices accessing information from information services
Data – retrieving data against which a compliance check is performed (semantic/non-semantic) -Future Insight Data API: https://acc-hub.clearly.app/documentation/openapi
Management – management of microservice orchestration
Results – triggering and getting feedback/results from microservices
Reconciliation - API by which to perform reconciliation over BSDD. -Utilise the W3C API: https://www.w3.org/community/reports/reconciliation/CG-FINAL-specs-0.2-20230410/
ACCORD is thus developing two API specifications: