SEMANTIC KNOWLEDGE MANAGEMENT AND BLOCKCHAIN-BASED PRIVACY FOR INTERNET OF THINGS APPLICATIONS