Accord-Project / API-Development

API Development Working Area
0 stars 0 forks source link

API-Development

ACCORD has identified a set of 7 APIs that are required.

  1. Definitions – Communicating Definitions from BSDD to the other components

  2. Building Codes and Rules – Communicating rules from GraphDB to other components

  3. Information Services – microservices accessing information from information services

    • The specific APIs needed to access the various information services
  4. Data – retrieving data against which a compliance check is performed (semantic/non-semantic) -Future Insight Data API: https://acc-hub.clearly.app/documentation/openapi

  5. Management – management of microservice orchestration

  6. Results – triggering and getting feedback/results from microservices

  7. 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 Developed APIs

ACCORD is thus developing two API specifications:

  1. The Building Codes and Rules API - Exemplar Implementation Here
  2. The Results API - Exemplar Implementation Here
  3. The Data API