Semantic Web
Master DSC & CPS²
Antoine Zimmermann
Use arrows to navigate through the slides
→ or ↓ to go one slide forward
← or ↑ go one slide backward
↖ to go to the first slide
End to go to the last slide
1
Organisation
- M2 CPS² and DSC
- 40 h courses and practical sessions
- Some sessions are in computer rooms but bring your laptops to all sessions
- Lots of practical work
- All things that you produce during a session must be delivered AT THE END OF THE SESSION by email to antoine.zimmermann@emse.fr and victor.charpenay@emse.fr
- You may have to do a short quiz or test at the beginning of a session
- Practical project by pairs of students
- Presentation of your work to all students at the last session
3
Organisation
- Sessions are 3 hours (+15 minutes break):
- Friday morning from 9:00 to 12:15 and Friday afternoon from 13:30 to 16:45
- Always in the same building at Mines Saint-Étienne
- Room changes, check the schedule
- Regardless of the room, there is always a practical session
- BRING YOUR OWN LAPTOPS
- One website to bookmark (lower case and upper case are important):
https://www.emse.fr/~zimmermann/Teaching/SemWeb
4
Evaluation
- Evaluation will combine:
- One long quiz (MCQ) at the end (40 %)
- Results of short tests, quizzes, and delivery of work at each session (20 %)
- Project and presentation (40 %)
- All documents are allowed during tests and quizzes
5
Requirements
- Compulsory
- Object Oriented Programming
- SQL (SELECT queries, joins, aggregates)
- Standard computer science background and culture
- Preferable
- HTTP
- Logics
- Web development
- JSON
6
Expectations
- I want you to attend every courses
- If you don’t, do the practical session at home and send me your work + learn by yourself for the tests
- Be on time (i.e., 9:00 or 13:30 o’clock or before)
- Practical work should be made individually if possible (and never be more than 2 people per machine)
- You can (quietly) talk to your classmates during practical sessions to seek help (except during tests and evaluation)
- You can ask questions to the instructors
- In the classroom
- Outside classes (e.g., by email)
- You should work a little between classes, especially if you are not confortable with the prerequisite
7
Project
- Select available data from multiple sources
- Model the domain for your data as an ontology
- Transform / clean data to store and present in a semantic-web fashion, conforming to your ontology
- Set up a web service that exposes the data, and a query access point
- More details will follow
8