buildingSMART/BCF-API

Provide overview tables of open APIs

GeorgDangl opened this issue · 5 comments

Leon asked if we can provide an overview table of all the open APIs, similar to the one for IFC: https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/

Just pinging @jasollien @pasi-paasiala @ykulbak FYI, we should discuss this in the call tomorrow.

Also, here's a first draft:

Open APIs Overview

Foundations API

The foundation API is a base API that provides shared features across other APIs, such as authentication, format conventions and other common features.

Version Published (yyyy-mm) Status Documentation
1.1 Draft https://github.com/buildingSMART/foundation-API/tree/release_1_1
1.0 2021-06 Published https://github.com/buildingSMART/foundation-API/releases/tag/v1.0

Documents API

The Documents API is designed to streamline the process of downloading and uploading files to a common data environment (CDE).

Version Published (yyyy-mm) Status Documentation
1.0 Draft https://github.com/buildingSMART/documents-API/tree/release_1_0

BCF API

The BCF API allows clients and servers to exchange issue information about building models.

Version Published (yyyy-mm) Status Documentation
3.0 2021-06 Published https://github.com/buildingSMART/BCF-API/tree/v3.0
2.1 2017-01 Published https://github.com/buildingSMART/BCF-API/tree/v2.1
1.0 2015-02 Published https://github.com/buildingSMART/BCF-API/tree/v1.0

BCF XML

BCF XML is a file based exchange format for BIM issues.

Version Published (yyyy-mm) Status Documentation
3.0 2021-06 Published https://github.com/buildingSMART/BCF-XML/tree/v3.0
2.1 2017-01 Published https://github.com/buildingSMART/BCF-XML/tree/v2.1
2.0 2014-10 Published https://github.com/buildingSMART/BCF-XML/tree/v2.0
1.0 2009 Published

could you put this in a markdown file somewhere in this repo?

Yeah, but we could also do it in a JSON file. That way, the bSI technical website could import it via the TablePress plugin, and poll it e.g. every day to be up to date.
We've just set this up a few weeks ago in the new website for the certified software table, we could do it the same way her.

no; we are moving away from the TablePress and now use automatic import of Markdown pages.
Good to see we had the same idea :-)
No hurry.

Ok, then we'll discuss where to add it. Probably somewhere in the main branch of the Foundation API.

Closing because there's now a vendor maintained list of software at bSI: https://technical.buildingsmart.org/resources/software-implementations