課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | Introduction |
1. WWW infrastructure: HTML, HTTP, URI
2. Use case of Semantic Web: Using WWW as the Content Management System
3. Semantic Web from the aspect of Data Integration: A Simplistic Example |
1. WWW infrastructure, including HTTP, HTML, URI
2. Data Integration Based on Semantic Web Architecture |
|
|
|
2 | The Basis: RDF |
1. RDF data model; RDF triples;
2. RDF by examples
3. RDF/XML
4. Internal nodes
5. RDF in programming practice |
1. Learn RDF Data model and triples.
2. Learn RDF in various formats, e.g., XML, json
3. Learn basic programming schema for processing RDF |
|
|
|
3 | More on RDF: RDFS, Data Types, Predefined Dtructures |
1. Using RDFS to define a vocabulary
2. Data Types in RDF
3. Predefined structures in RDF |
1. Learn how to use RDFS to define a vocabulary.
2. Learn how to use data types in RDF.
3. Learn how to use predefined structures in RDF |
|
|
|
4 | More on RDF: RDFS, Data Types, Predefined Dtructures |
1. Using RDFS to define a vocabulary
2. Data Types in RDF
3. Predefined structures in RDF |
1. Learn how to use RDFS to define a vocabulary.
2. Learn how to use data types in RDF.
3. Learn how to use predefined structures in RDF |
|
|
|
5 | RDF Data and Web Pages |
Microformats, GRDDL and HTML5 Microdata |
Learn the concept of HTML5 muocrodata and the relevant technologies and how to use them. |
|
|
|
6 | RDF and Web Pages |
RDFa |
Learn the concept of RDFa and its applications
How to assign RDF to resources? |
|
|
|
7 | Access Relational Database |
Direct mapping and the related tools |
Learn the concept of direct mapping from RDB to RDF.
Intrduction to the related tools. |
|
|
|
8 | Access to Relational Database |
R2RML |
Learn the concept and syntax of R2RML.
Learn how to use the related tools. |
|
|
|
9 | 期中考試 |
期中作業 |
做好期中作業 |
|
|
|
10 | Linked Data |
Linked Data Architecture.
The five-star scheme of Linked Data
How to create URIs for Linked Data
The applications of Linked Data |
Learn Linked Data Architecture.
Learn the five-star scheme of Linked Data
Lear how to create URIs for Linked Data
The applications of Linked Data |
|
|
|
11 | Linked Data |
Linked Data Architecture.
The five-star scheme of Linked Data
How to create URIs for Linked Data
The applications of Linked Data |
Learn Linked Data Architecture.
Learn the five-star scheme of Linked Data
Lear how to create URIs for Linked Data
The applications of Linked Data |
|
|
|
12 | Experiments of Linked Data |
Testing the use of Linked Data technologies. |
Learn from examples 5* Linked Data Set
Learn the step toward creating 5* Linked Data Sets |
|
|
|
13 | Provenanace |
Who played what role in creating the data
View of the full revision chain of the data
Which part comes from which original data and under what process
What vocabularies/ontologies/rules were used to generate some portions of the data |
Learn the role in creating the data, revision chain of the data, original data and under what process, vocabularies/ontologies/rules were used to generate some portions of the data |
|
|
|
14 | Query RDF |
SPARQL |
Learn how to use SPARQL |
|
|
|
15 | Query RDF |
SPARQL |
Learn how to use SPARQL |
|
|
|
16 | Vocabularies |
SKOS |
Learn he concept of SKOS and how to create a SKOS instance |
|
|
|
17 | Vocabularies |
The Web Ontology Language: OWL |
Learn the concept of OWL and its applications. |
|
|
|
18 | 期末考試 |
期末作業 |
做好期末作業 |
|
|
|