This course presents the fundamentals of data and knowledge management and engineering. The key elements to be introduced in this course are as follows: ¿ Principles of data and knowledge management o Distinction between data, information and knowledge o Key processes of knowledge management ¿ Design of databases for data structuring o Creation of a simple database with Access o Data search and queries ¿ Knowledge management o Principle of knowledge management o Traceability and reuse of experience ¿ Knowledge Engineering o Concept of ontology (definition, meaning, and objectives) o Creation of ontology with Protegé tool o Reasoning on ontology with SPARQL and rules engines ¿ Knowledge-based reasoning for decision-making o Principles of Fuzzy logic for decision support o Introduction to case-based reasoning