GraphStructure: Difference between revisions
m (→Student) |
(→Student: update query) |
||
Line 189: | Line 189: | ||
PREFIX wdt: <https://graphit.ur.de/prop/direct/> | PREFIX wdt: <https://graphit.ur.de/prop/direct/> | ||
PREFIX wd: <https://graphit.ur.de/entity/> | PREFIX wd: <https://graphit.ur.de/entity/> | ||
SELECT ?item1 ?image ?item1Label ?item2 ?image2 ?item2Label ?edgeLabel WHERE { | |||
VALUES ?item1 {wd:Q157} | |||
?item1 ?prop ?item2. | |||
?edge ?dummy ?prop ; rdf:type wikibase:Property | |||
? | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } | |||
} | } | ||
}} | }} |
Revision as of 12:59, 19 September 2023
A Documentation of the structure behind the Graph.
Graph Structure
Basic Item
A basic item describes a learning content. It uses subclass of to link to a defined Category, that is used to group topics. Items are linked between each other with depends on to define an item that defines some previous knowledge, or related to to link to a similar item. Additionally they link to resources with resource.
A short overview of possible links:
Item | — subclass of → | Category |
Item | — depends on → | Prerequisite (another item) |
Item | — related to → | Equivalent (another item) |
Item | — resource → | Resource |
Item | — instance of → | Application |
Additionally an item can be defined further by linking an importance-item using importance. This can be done as simple link or as an added value to a property. See Section: Importance
Resources
A Resource is an item that is defined by the Properties url to link to an external site and instance of a structure-item, as seen below.
A short overview:
Resource | — url → | URL |
Resource | — instance of → | Structure-Item |
See: Item:Q280 as an example and Resource to reference a dummy element
Category
A general category, such as "Mathematical Foundations"; used to group topics.
A short overview:
Category-Item | — instance of → | Category |
Course of Study
This item describes the course of a study path and bundles the set of courses that are included in that path. This is used for example to display the path through a major that a student is enrolled in and what lectures or courses are part of the program.
TODO: example
Course
A course encompasses a collection of learning contents. To declare an item as a Course use instance of.
A short overview:
Course-Item | — instance of → | Course |
Course-Item | — taught by → | Educator |
Course-Item | — includes → | Session |
See: Item:Q170 as an example.
A course can include a Session, as seen below:
Session
A Session acts as a possibility to group several items that will be discussed during an actual course session.
See: Item:Q248 as an example.A short overview:
Session-Item | — instance of → | Session |
Session-Item | — includes → | Item |
Course-Item | — on date → | Date |
Course Work
Defines work that is to be done for a course, such as mandatory exercises or exams. An item is as course work by linking it as an instance of Course Work.
It can be used to create a Template:Learnpath using syntax like:
{{Learnpath|quiz=wd:Q451}}.
A short overview:
Course Work-Item | — url → | URL |
Course Work-Item | — instance of → | [[Item:Q464|Course Work |
Course Work-Item | — importance → | Importance-Item |
Course Work-Item | — includes → | Item |
Course Work-Item | — language → | Language-Item |
See: Item:Q451 as an example.
People
Student
The role of a student is declared by linking from an item to Student using instance of. The student then can link their item to others using interested in and has completed to organize their interests and progress.
A short overview:
Student-Item | — instance of → | Student |
Student-Item | — interested in → | Item |
Student-Item | — has completed → | Item |
Student-Item | — participates in → | Course, Session |
See: Item:Q157 as an example.
NOTE: Query currently only shows one property label, the other would be "has completed".Educator
The role of an educator is declared by linking from an item to Educator using instance of.
See: Item:Q158 as an example.
Importance
An items that describes an importance to learn a learning content. It's linked to using importance.
Item | — importance → | Mandatory |
Item | — importance → | Essential |
Item | — importance → | Recommended |
Item | — importance → | Optional |
Properties
Important Properties:
Property | Name | Used for | Links to → |
---|---|---|---|
Property:P1 | depends on | Prerequisites | Learning contents |
Property:P2 | subclass of | Grouping items into Topics | Categories |
Property:P3 | instance of | Abstract Classes | Category |
Property:P4 | related to | Equivalents | Learning contents |
Property:P14 | includes | Making a list of items | Learning Contents, Sessions |
Property:P21 | resource | Link to a resource | Resources |
Property:P20 | url | save a URL | URL |
Property:P11 | image | declare images for items | Image (from Wikimedia Commons) |
Property:P12 | has completed | Completion | Learning Contents, (Sessions, Courses) |
Property:P23 | interested in | Declare interests | Learning contents |
Property:P25 | participates in | Participation | Courses, Sessions |
Property:P13 | importance | Declaring importance | Learning contents |
Property:P16 | created by | Author | Person |
Property:P17 | modified by | Author | Person |
Property:P22 | certified by | Author | Educator |
Property:P24 | taught by | Author | Educator |
Property:P19 | on date | Timeliness | Date |
Property:P15 | comment | Note something | String |
Property:P26 | language | Declare the language | Items |