Synthesizing and modeling privacy-by-design knowledge For IoT applications