SlideShare una empresa de 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?

Más contenido relacionado

Destacado

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
 

Destacado (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
 

Similar 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
 

Similar 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
 

Más 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
 

Más 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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 

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?