Web Based Systems
| 1. | Course title | Web Based Systems | ||||||||||||
| 2. | Code | F23L3W079 | ||||||||||||
| 3. | Study programme | |||||||||||||
| 4. | Organizer of the study programme (unit, institute, department) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First cycle | ||||||||||||
| 6. | Academic year / semester | 7 / Winter | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | |||||||||||||
| 9. | Prerequisites for enrolling in the course | Алгоритми и податочни структури или Примена на алгоритми и податочни структури | ||||||||||||
| 10. | Course objectives (competences) | Introduction and use of Semantic Web, Linked Data, and Knowledge Graph technologies. Students will learn to develop intelligent applications based on knowledge graphs and to find and use open data sets. | ||||||||||||
| 11. | Course content | Lectures: 1. Semantic Web 2. Basic protocols and standards in Semantic Web (RDF, RDFS, OWL) 3. Development of ontologies (Analysis, reuse, Design, Meta data, knowledge base) 4. Open data 5. Related Data 6. Schema.org as a concept for global communication. 7. Using Big Data Sets (DBPedia) 8. Knowledge graphs 9. Creating knowledge graphs from textual data 10. Machine learning with graphs 11. Graph-neural networks 12. Graph neural networks in knowledge graphs 13. Intelligent applications based on data and visualization of knowledge graphs Exercises: 1. Describing web documents with RDF 2. RDF Schema 3. Libraries for working with RDF data 4. Query language for RDF data: SPARQL 5. Web Ontologies Language: OWL 6. Development of ontologies 7. Introduction to the concept of linked data and knowledge graphs 8. Consuming linked data and knowledge graphs 9. Creating linked data and knowledge graphs 10. RDF databases and RDF datasets 11. Publishing related data and knowledge graphs 12. Statistical and machine analysis of knowledge graphs 13. Intelligent applications based on data and visualization of knowledge graphs (exercises) | ||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, practical classes (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defence of a project assignment and seminar paper, and learning in an electronic environment (forums and consultations). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of the available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
| ||||||||||||
| 16. | Other forms of activities |
| ||||||||||||
| 17. | Grading |
| ||||||||||||
| 18. | Grading criteria (points / grade) |
| ||||||||||||
| 19. | Requirements for signature and taking the final exam | completed activities 15.1 and 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method of monitoring teaching quality | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|