-
Notifications
You must be signed in to change notification settings - Fork 1
W3C Standard
We will implement Web Annotation Data Model as a web standard for this project.
This approach is useful for the search results page of our project in which users are shown information grabbed from Wikipedia. By letting them share their opinions, we will provide a more interactive environment.
- What is the Web Annotation Data Model?
The Web Annotation Data Model is a framework created by the World Wide Web Consortium (W3C) for sharing annotations on web pages. It allows users to attach comments to digital content in a standardized way.
Benefits of Using the Web Annotation Data Model:
• Interoperability: Allows different platforms and applications to interpret and work with annotations consistently across systems.
• Consistency: Provides a standardized structure.
By using this model, more collaborative interactions with web resources can be achieved.
- Requirements for Following the Standard
To comply with the Web Annotation Data Model, an application or system should meet the following requirements:
• Adhere to Core Concepts: The model defines essential concepts, such as Annotation, Target, and Body. An annotation must have at least a Target (the resource being annotated) and, optionally, a Body (the content of the annotation itself).
• Use Standard Properties: The model specifies properties, such as creator, created, modified, and purpose, to provide detailed information about annotations.
• JSON-LD Format: Annotations should be represented using JSON-LD (JavaScript Object Notation for Linked Data), which ensures they can be interpreted as Linked Data, making them easily shareable and accessible in a web context.
- Enforcing the Standard in Practice
To ensure compliance with the Web Annotation Data Model, we can take the following steps:
• Implement Validation Mechanisms: Create or utilize validation tools that check if annotations meet the model’s requirements (e.g., correct JSON-LD structure, required properties). This helps ensure that only valid annotations are saved or shared.
By following these practices, the project can effectively use the Web Annotation Data Model to create a robust, interoperable annotation system.
🏡 Home
🧑💻 Team Members
- Ceylin Gebes
- Mustafa Atak
- Kristina Trajkovski (Communicator)
- Emin İpekdal
- Eray Eroğlu
- Halil Karabacak
- Damla Kayıkçı
- Serhan Çakmak
- Fatih Akgöz
Yigit Kagan PoyrazogluMuhammet Berkay KeskinAhmet Burak ÇiçekÖzgür ÖzerdemTaha Topaloğlu
📓 Meeting Notes
📓 Lab Reports
📑 Lab Documents
CMPE 352
📍 Project
💎 Customer Requirements Milestone
👑 Design and Implementation
Testing 🔬
📓 Meeting Notes
- Meeting Notes #20 - 15/05/2024
- Meeting Notes #19 - 14/05/2024
- Meeting Notes #18 - 13/05/2024
- Meeting Notes #17 - 09/05/2024
- Meeting Notes #16 - 02/05/2024
- Meeting Notes #15 - 25/04/2024
- Meeting Notes #14 - 21/04/2024
- Meeting Notes #13 - 19/04/2024
- Mobile Team Meeting Notes #2 - 16/04/2024
- Web Team Meeting Notes #1 - 14/04/2024
- Mobile Team Meeting Notes #1 - 12/04/2024
- Meeting Notes #12 - 11/04/2024
- Meeting Notes #11 - 08/04/2024
- Feedback Meeting Notes #1 - 28/03/2024
- Meeting Notes #10 - 28/03/2024
- Meeting Notes #9 - 16/03/2024
- Meeting Notes #8 - 14/03/2024
- Customer Meeting Notes #1 - 14/03/2024
- Meeting Notes #7 - 10/03/2024
- Meeting Notes #6 - 08/03/2024
- Meeting Notes #5 - 07/03/2024
- Meeting Notes #4 - 29/02/2024
- Meeting Notes #3 - 22/02/2024
- Meeting Notes #2 - 18/02/2024
- Meeting Notes #1 - 15/02/2024