The presentation discusses design patterns for ontologies in IoT. It proposes using ontologies to influence software engineering practices for IoT, leverage semantics, and foster reuse. Ontology-based design patterns can provide logic, architectural patterns, usability features, and enable simulation/testing. The presentation provides examples of how ontologies can help with issues like sensor provenance, privacy, standards integration, and forensic analysis of IoT data. It argues that ontologies are important to automate reasoning about IoT data and empower domain experts.