Open data application programming interfaces (APIs) for IoT data in smart cities and communities