SlideShare uma empresa Scribd logo
1 de 8
Jarrar © 2011 1
Introduction & Outline
Lecture Notes on Knowledge Engineering
Birzeit University
2011
Dr. Mustafa Jarrar
University of Birzeit
mjarrar@birzeit.edu
www.jarrar.info
Knowledge Engineering (SCOM7348)
Jarrar © 2011 2
Course Outline
Part I: Conceptual Data Modeling 13
Part II: Ontology Engineering
24
Part III: Application Scenarios and Project
10
The course is divided into three parts:
Jarrar © 2011 3
Course Outline
Part I: Conceptual Data Modeling
Reading: Information Modeling and Relational Databases: From Conceptual
Analysis to Logical Design, Terry Halpin (ISBN 1-55860-672-6)
Reading Hours
Introduction 1
Concepts & Principles of Conceptual Data Modeling ch.1-2 1
Conceptual Schema Design Steps (ch.3) 1
Project1 (3%) Discussion 1
Uniqueness Constraints (ch.4) 1
Mandatory Constraints (ch.5) 1
Project2 (3%)
Other Constrains (ch.6&ch.7) 1.5
Final Check and Schema Engineering Issues (ch.7&ch.12&articles 1.5
Project 3 (4%) Discussion 3
First Exam (10%) -- 6/10/2011 1
Total 13
Jarrar © 2011 4
Course Outline
Part II: Ontology Engineering
Reading: Selected Papers + Lecture Notes
24
Introduction to Description Logics and Reasoning Articles [1, 2] 2
RDF and RDFS Article [3] 4.5
Ontology Web Language (OWL) Article [4] 3
Project 4 (5%) 1.5
What is an ontology and Lexical Semantics Article [5,6] 4.5
Ontology Engineering Methodologies Lecture Notes 4.5
Project 5 (5%) 3
Second Exam (10%) -- 8/12/2011 1
[1] D. Nardi, R. J. Brachman. An Introduction to Description Logics. In the Description Logic Handbook, edited by F. Baader, D. Calvanese, D.L.
McGuinness, D. Nardi, P.F. Patel-Schneider, Cambridge University Press, 2002, pages 5-44.
[2] Mustafa Jarrar: Mapping ORM into the SHOIN/OWL Description Logic- Towards a Methodological and Expressive Graphical Notation for
Ontology Engineering. In Volume 4805, LNCS, Pages (729-741), Springer. ISBN: 9783540768890.
[3]RDF Primer: RDF/XML Syntax Specification. W3C Recommendation 10 February 2004. http://www.w3.org/TR/rdf-syntax-grammar/
[4] OWL Web Ontology Language Guide. W3C Recommendation 10 February 2004 http://www.w3.org/TR/2004/REC-owl-guide-
20040210/#BasicDefinitions
[5] Chapter 2 and 3 in Jarrar, M.: Towards Methodological Principles for Ontology Engineering. PhD thesis, Vrije Universiteit Brussel (2005).
[6] Mustafa Jarrar: Towards the notion of gloss, and the adoption of linguistic resources in formal ontology engineering. In proceedings of the
15th International World Wide Web Conference (WWW2006). ACM Press. May 2006.
Jarrar © 2011 5
Course Outline
Part III: Application Scenarios and Final Project
Reading: External Papers
10
Seminar and Discussion Panel on selected applications: (5%)
Application 1: Ontology based Data Integration 1
Application 2: Ontology Enhanced Search and Retrieval 1
Application 3: Semantic Web and RDFa and LinkedData 1
Application 4: Ontology-based e-governments 1
Application 5: Ontologies in Bioinformatics 1
Application 6: XXXX 1
Final Project 6 (20%) 3
Final Exam (35%) 2
Jarrar © 2011 6
Course Rules
• Attendance. Attendance is mandatory. University regulations
regarding this matter will be strictly enforced.
• Academic Honesty: Individual work must be each student’s own
work. Plagiarism or cheating will result in official University disciplinary
review.
• Missed Exams: There are no makeup exams, and project deadlines
are very hard.
• Etiquette: Cell phones must be turned off. Don’t come late. If you
must go out during the lecture don’t let us notice.
• Ritaj: We only communicate through Ritaj. I assume you check it
several times a day.
Jarrar © 2011 7
Good and bad stories last year
• Most students told me that they under-estimated the huge amount of efforts
required in this course, many project and skills to learn!
• The course assumes knowledge about database systems, XML, and HTML; if
not, you should learn it yourself quickly.
• Some students told me that I assume a high motivation and huger to learn
know technologies otherwise difficult to pass the course.
• Some students wrote scientific articles in international conferences during the
previous courses.
• Almost half of the students expressed their interest to conduct their thesis on
this topic (Rami, Rana, Hanya, Hiba, Yahya, Mohammad, and others).
• Most students told me that the relations among them was strengthen after this
course. Well, this is because they had to work too days and nights on projects!
We all work as a family and help each other.
• The final average of the class was 83%.
 I promise you to: learn modern technologies, enjoy every minute, private
teaching, and get high mark; but promise be very hard work.
Jarrar © 2011 8
Motivating Discussion
• What is Knowledge? Data?
• What is Modeling?
• What is Conceptual Modeling?
• What is Conceptual Data Modeling?
• What is Ontology?

Mais conteúdo relacionado

Destaque

Jarrar: Data Integration and Fusion using RDF
Jarrar: Data Integration and Fusion using RDFJarrar: Data Integration and Fusion using RDF
Jarrar: Data Integration and Fusion using RDF
Mustafa Jarrar
 
Jarrar: Web 2 Data Mashups
Jarrar: Web 2 Data MashupsJarrar: Web 2 Data Mashups
Jarrar: Web 2 Data Mashups
Mustafa Jarrar
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web VesionJarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Mustafa Jarrar
 

Destaque (17)

Jarrar: Zinnar
Jarrar: ZinnarJarrar: Zinnar
Jarrar: Zinnar
 
Jarrar: Data Integration and Fusion using RDF
Jarrar: Data Integration and Fusion using RDFJarrar: Data Integration and Fusion using RDF
Jarrar: Data Integration and Fusion using RDF
 
Jarrar: SPARQL - RDF Query Language
Jarrar: SPARQL - RDF Query LanguageJarrar: SPARQL - RDF Query Language
Jarrar: SPARQL - RDF Query Language
 
Jarrar: Web 2 Data Mashups
Jarrar: Web 2 Data MashupsJarrar: Web 2 Data Mashups
Jarrar: Web 2 Data Mashups
 
Jarrar: Linked Data
Jarrar: Linked DataJarrar: Linked Data
Jarrar: Linked Data
 
Jarrar: Introduction to Data Integration
Jarrar: Introduction to Data IntegrationJarrar: Introduction to Data Integration
Jarrar: Introduction to Data Integration
 
Jarrar: RDF Stores: Challenges and Solutions
Jarrar: RDF Stores: Challenges and SolutionsJarrar: RDF Stores: Challenges and Solutions
Jarrar: RDF Stores: Challenges and Solutions
 
Jarrar: Data Fusion using RDF
Jarrar: Data Fusion using RDFJarrar: Data Fusion using RDF
Jarrar: Data Fusion using RDF
 
Jarrar: RDFs -RDF Schema
Jarrar: RDFs -RDF SchemaJarrar: RDFs -RDF Schema
Jarrar: RDFs -RDF Schema
 
Jarrar: RDFa
Jarrar: RDFaJarrar: RDFa
Jarrar: RDFa
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web VesionJarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
 
Jarrar: OWL -Web Ontology Language
Jarrar: OWL -Web Ontology LanguageJarrar: OWL -Web Ontology Language
Jarrar: OWL -Web Ontology Language
 
Jarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsJarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and Solutions
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
 
Jarrar: OWL (Web Ontology Language)
Jarrar: OWL (Web Ontology Language)Jarrar: OWL (Web Ontology Language)
Jarrar: OWL (Web Ontology Language)
 
Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema) Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema)
 
Jarrar: Data Schema Integration
Jarrar: Data Schema IntegrationJarrar: Data Schema Integration
Jarrar: Data Schema Integration
 

Semelhante a Jarrar: Knowledge Engineering- Course Outline

Sem1 2014 15 course-outline info 1102
Sem1 2014 15 course-outline info 1102Sem1 2014 15 course-outline info 1102
Sem1 2014 15 course-outline info 1102
IIUM
 
cs690l-syl.doc.doc
cs690l-syl.doc.doccs690l-syl.doc.doc
cs690l-syl.doc.doc
butest
 
Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]
butest
 
Info 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outlineInfo 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outline
Shahriar Rafee
 
Social Web: (Big) Data Mining | summer 2014/2015 course syllabus
Social Web: (Big) Data Mining | summer 2014/2015 course syllabusSocial Web: (Big) Data Mining | summer 2014/2015 course syllabus
Social Web: (Big) Data Mining | summer 2014/2015 course syllabus
Jakub Ruzicka
 

Semelhante a Jarrar: Knowledge Engineering- Course Outline (20)

Sem1 2014 15 course-outline info 1102
Sem1 2014 15 course-outline info 1102Sem1 2014 15 course-outline info 1102
Sem1 2014 15 course-outline info 1102
 
III-1ece.pdf
III-1ece.pdfIII-1ece.pdf
III-1ece.pdf
 
introduction to problem solving using data visualisation technique.pptx
introduction to problem solving using data visualisation technique.pptxintroduction to problem solving using data visualisation technique.pptx
introduction to problem solving using data visualisation technique.pptx
 
Automatic Classification of Springer Nature Proceedings with Smart Topic Miner
Automatic Classification of Springer Nature Proceedings with Smart Topic MinerAutomatic Classification of Springer Nature Proceedings with Smart Topic Miner
Automatic Classification of Springer Nature Proceedings with Smart Topic Miner
 
cs690l-syl.doc.doc
cs690l-syl.doc.doccs690l-syl.doc.doc
cs690l-syl.doc.doc
 
Road Map and OUtlines BS(CS) 2019-23.pdf
Road Map and OUtlines BS(CS) 2019-23.pdfRoad Map and OUtlines BS(CS) 2019-23.pdf
Road Map and OUtlines BS(CS) 2019-23.pdf
 
Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]Module handout for COM839 - Intelligent Systems [Word format]
Module handout for COM839 - Intelligent Systems [Word format]
 
Week1
Week1Week1
Week1
 
Week1
Week1Week1
Week1
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504
 
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
Info 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outlineInfo 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outline
 
CS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning CourseCS0: A Project Based, Active Learning Course
CS0: A Project Based, Active Learning Course
 
Iccie2012 siti rosminah
Iccie2012 siti rosminahIccie2012 siti rosminah
Iccie2012 siti rosminah
 
01_Introduction.ppt
01_Introduction.ppt01_Introduction.ppt
01_Introduction.ppt
 
Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing
 
Oerri briefing dec11
Oerri briefing dec11Oerri briefing dec11
Oerri briefing dec11
 
Social Web: (Big) Data Mining | summer 2014/2015 course syllabus
Social Web: (Big) Data Mining | summer 2014/2015 course syllabusSocial Web: (Big) Data Mining | summer 2014/2015 course syllabus
Social Web: (Big) Data Mining | summer 2014/2015 course syllabus
 
E-commerce: Slides template
E-commerce: Slides templateE-commerce: Slides template
E-commerce: Slides template
 
Principles of Distributed Database Systems.pdf
Principles of Distributed Database Systems.pdfPrinciples of Distributed Database Systems.pdf
Principles of Distributed Database Systems.pdf
 

Mais de Mustafa Jarrar

Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
Mustafa Jarrar
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
Mustafa Jarrar
 
Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing Ontologies
Mustafa Jarrar
 

Mais de Mustafa Jarrar (20)

Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisClustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment Analysis
 
Classifying Processes and Basic Formal Ontology
Classifying Processes  and Basic Formal OntologyClassifying Processes  and Basic Formal Ontology
Classifying Processes and Basic Formal Ontology
 
Discrete Mathematics Course Outline
Discrete Mathematics Course OutlineDiscrete Mathematics Course Outline
Discrete Mathematics Course Outline
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process Implementation
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineering
 
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsBPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical Constructs
 
BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs  BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process Management
 
Customer Complaint Ontology
Customer Complaint Ontology Customer Complaint Ontology
Customer Complaint Ontology
 
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineOn Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in Palestine
 
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesLessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online Courses
 
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalPresentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-final
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
 
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
 
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsRiestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
 
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020
 
Jarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology EngineeringJarrar: Logical Foundation of Ontology Engineering
Jarrar: Logical Foundation of Ontology Engineering
 
Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing Ontologies
 
Jarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyJarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean Methodology
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Jarrar: Knowledge Engineering- Course Outline

  • 1. Jarrar © 2011 1 Introduction & Outline Lecture Notes on Knowledge Engineering Birzeit University 2011 Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu www.jarrar.info Knowledge Engineering (SCOM7348)
  • 2. Jarrar © 2011 2 Course Outline Part I: Conceptual Data Modeling 13 Part II: Ontology Engineering 24 Part III: Application Scenarios and Project 10 The course is divided into three parts:
  • 3. Jarrar © 2011 3 Course Outline Part I: Conceptual Data Modeling Reading: Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design, Terry Halpin (ISBN 1-55860-672-6) Reading Hours Introduction 1 Concepts & Principles of Conceptual Data Modeling ch.1-2 1 Conceptual Schema Design Steps (ch.3) 1 Project1 (3%) Discussion 1 Uniqueness Constraints (ch.4) 1 Mandatory Constraints (ch.5) 1 Project2 (3%) Other Constrains (ch.6&ch.7) 1.5 Final Check and Schema Engineering Issues (ch.7&ch.12&articles 1.5 Project 3 (4%) Discussion 3 First Exam (10%) -- 6/10/2011 1 Total 13
  • 4. Jarrar © 2011 4 Course Outline Part II: Ontology Engineering Reading: Selected Papers + Lecture Notes 24 Introduction to Description Logics and Reasoning Articles [1, 2] 2 RDF and RDFS Article [3] 4.5 Ontology Web Language (OWL) Article [4] 3 Project 4 (5%) 1.5 What is an ontology and Lexical Semantics Article [5,6] 4.5 Ontology Engineering Methodologies Lecture Notes 4.5 Project 5 (5%) 3 Second Exam (10%) -- 8/12/2011 1 [1] D. Nardi, R. J. Brachman. An Introduction to Description Logics. In the Description Logic Handbook, edited by F. Baader, D. Calvanese, D.L. McGuinness, D. Nardi, P.F. Patel-Schneider, Cambridge University Press, 2002, pages 5-44. [2] Mustafa Jarrar: Mapping ORM into the SHOIN/OWL Description Logic- Towards a Methodological and Expressive Graphical Notation for Ontology Engineering. In Volume 4805, LNCS, Pages (729-741), Springer. ISBN: 9783540768890. [3]RDF Primer: RDF/XML Syntax Specification. W3C Recommendation 10 February 2004. http://www.w3.org/TR/rdf-syntax-grammar/ [4] OWL Web Ontology Language Guide. W3C Recommendation 10 February 2004 http://www.w3.org/TR/2004/REC-owl-guide- 20040210/#BasicDefinitions [5] Chapter 2 and 3 in Jarrar, M.: Towards Methodological Principles for Ontology Engineering. PhD thesis, Vrije Universiteit Brussel (2005). [6] Mustafa Jarrar: Towards the notion of gloss, and the adoption of linguistic resources in formal ontology engineering. In proceedings of the 15th International World Wide Web Conference (WWW2006). ACM Press. May 2006.
  • 5. Jarrar © 2011 5 Course Outline Part III: Application Scenarios and Final Project Reading: External Papers 10 Seminar and Discussion Panel on selected applications: (5%) Application 1: Ontology based Data Integration 1 Application 2: Ontology Enhanced Search and Retrieval 1 Application 3: Semantic Web and RDFa and LinkedData 1 Application 4: Ontology-based e-governments 1 Application 5: Ontologies in Bioinformatics 1 Application 6: XXXX 1 Final Project 6 (20%) 3 Final Exam (35%) 2
  • 6. Jarrar © 2011 6 Course Rules • Attendance. Attendance is mandatory. University regulations regarding this matter will be strictly enforced. • Academic Honesty: Individual work must be each student’s own work. Plagiarism or cheating will result in official University disciplinary review. • Missed Exams: There are no makeup exams, and project deadlines are very hard. • Etiquette: Cell phones must be turned off. Don’t come late. If you must go out during the lecture don’t let us notice. • Ritaj: We only communicate through Ritaj. I assume you check it several times a day.
  • 7. Jarrar © 2011 7 Good and bad stories last year • Most students told me that they under-estimated the huge amount of efforts required in this course, many project and skills to learn! • The course assumes knowledge about database systems, XML, and HTML; if not, you should learn it yourself quickly. • Some students told me that I assume a high motivation and huger to learn know technologies otherwise difficult to pass the course. • Some students wrote scientific articles in international conferences during the previous courses. • Almost half of the students expressed their interest to conduct their thesis on this topic (Rami, Rana, Hanya, Hiba, Yahya, Mohammad, and others). • Most students told me that the relations among them was strengthen after this course. Well, this is because they had to work too days and nights on projects! We all work as a family and help each other. • The final average of the class was 83%.  I promise you to: learn modern technologies, enjoy every minute, private teaching, and get high mark; but promise be very hard work.
  • 8. Jarrar © 2011 8 Motivating Discussion • What is Knowledge? Data? • What is Modeling? • What is Conceptual Modeling? • What is Conceptual Data Modeling? • What is Ontology?