Youtube_Ontology

YouTube Ontology

Introduction

This is a collaborative project to develop an ontology for the YouTube social network platform. This project aims to model the YouTube social network using an ontology from a course work on Knowledge Representation and Reasoning which is one of the modules of the Artificial Intelligence Challenge at École des mines de Saint-Étienne. The ontology describes various entities such as users, videos, channels, comments, categories, and activities, along with their relationships and properties.

Contributors

Modeling the YouTube Social Network

The team has worked on modeling the following key components of the YouTube social network:

Classes

Relationships

Data Properties

Optional Logs

Screenshots

Screenshot 2024-04-13 192459Screenshot 2024-04-13 192528

Examples

An examples of how entities, relationships, and properties are used in our youtube ontology. Youtube_Ontology.ttl

Usage

The YouTube Ontology can be used to integrate and leverage the knowledge model in various applications and systems related to the YouTube platform. This includes, but is not limited to:

To use the ontology, you can import the Youtube_Ontology.ttl file into your preferred ontology management tool, such as Protégé. From there, you can explore the ontology structure, query the knowledge base, and integrate it into your applications.

Protégé’s functionalities include:

Additional Tools and Languages Beyond Protégé, other tools and languages can be employed to work with this ontology:

Acknowledgments

We would like to to express our gratitude and acknowledge our professor, Professor Antoine Zimmermann, who is also one of the authors of the book “KNOWLEDGE GRAPHS” that we used for the course. Professor Zimmermann’s research interests are related to the Semantic Web, more specifically on knowledge representation, knowledge engineering, reasoning, data management, and context on the Web. You can find more details about his work and research at https://www.emse.fr/~zimmermann/.

We would also like to thank the team members - Adeuyi Anjolaoluwa Joshua, Naveen Varma Kalid, Tetteh Rockson, and Francis Alex Nwagbo - for their collaborative efforts and contributions to this project.