Y.RA-FML Requirements and reference architecture of IoT and smart city and community service based on federated machine learning