Supplement 61 to ITU-T Y-series Recommendations (07/2020) Features of application programming interfaces for Internet of things data in smart cities and communities Summary History FOREWORD Table of Contents 1 Scope 2 References 3 Definitions 3.1 Terms defined elsewhere 3.2 Terms defined in this Supplement 4 Abbreviations and acronyms 5 Conventions 6 Introduction to open data and open APIs 6.1 Nature of open data 6.1.1 Excerpt of some key open data definitions 6.1.2 Concept of open data 6.2 Concept of open APIs 6.2.1 Open data API 6.2.2 Private access data API 6.3 Open data APIs 6.3.1 Common northbound interface 6.3.2 Common southbound interface 6.3.3 Common east-west interface 7 Common characteristics and high-level requirements of open data APIs 7.1 Common characteristics 7.2 High-level requirements 8 APIs for sharing data from IoT deployments in smart cities 8.1 Context data management API 8.2 Data storage interface 8.3 IoT data transaction management API 8.4 Security API 9 Common data models 10 Examples of specific data model instantiations 10.1 SynchroniCity 10.2 FIWARE 10.3 SAREF 10.4 INSPIRE 10.5 Eurocities 10.6 TM Forum 11 Current API solutions 11.1 SynchroniCity – Open and Agile Smart City Alliance API 11.2 Sii-Mobility 11.3 FIWARE 11.3.1 Internet of things service enablement 11.3.2 Data or context management GE 11.3.3 Advanced web-based user interface 11.3.4 Security 11.3.5 Interface to networks and devices 11.3.6 Architecture of applications/Services ecosystem and delivery framework 11.3.7 Cloud hosting 12 General framework for data platforms 12.1 Data catalogue 12.2 Data access and control 12.3 Data licensing 12.4 Dispute resolution 12.5 Quality assurance 12.6 Security 13 Open data platform on the IoT reference model 13.1 Northbound layer 13.2 Southbound layer Bibliography