-
Notifications
You must be signed in to change notification settings - Fork 1
Home
fbwTube basiert auf OntoWiki und Site Extension. Hier dient OntoWiki als Backend für die Videoplattform, womit Daten eingpflegt und durch SPARQL angefragt werden können. Site Extension dient dazu, diese Daten zu den Videovorlesungen Sinnvoll darzustellen. In dem Repository befinden sich die relevanten Daten zu Site Extension.
Unter vidp_test/vidp/types/
befinden sich die 2 Hauptteile der Webseite:
-
vidp_test/vidp/types/videoLectureList
: Hier befinden sich alle relevanten Dateien zur Hauptseite von fbwTube (Video Vorlesungen). Auf dieser Seite werden alle Videovorlesungen gelistet, gefiltert und gesucht. -
vidp_test/vidp/types/videoLecture
: Hier befinden sich alle relevanten Dateien zur Detailseite von fbwTube, also für eine spezifische Videovorlesung (AHPM). Auf dieser Seite wird die jeweilige Videovorlesung im Detail dargestellt.
Queries werden in einer phtml-Datei geschrieben und durch den Aufruf einer anderen phtml ausgeführt.
Zum Beispiel:
<?php $videoLectureCountQuery = 'PREFIX vidp: <https://bmake.th-brandenburg.de/vidp#>
PREFIX schema: <https://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT count(?videoLectures) AS ?VLC
WHERE
{
?videoLectures a vidp:VideoLecture .
}';
$videoLectureCount = $this->querylist($videoLectureCountQuery, 'vidp/types/videoLectureList/videoLectureCount.phtml');
?>