From 415e8aabe0d8262e39d8796ce44d9ff65675e65c Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme Date: Mon, 20 Nov 2017 18:14:28 +0100 Subject: [PATCH] Initial import (data only) --- data/abox.ttl | 40 +++++++++++++++++++++++++++++ data/brainstorming.txt | 38 +++++++++++++++++++++++++++ data/sparql.txt | 0 data/tbox.ttl | 58 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 136 insertions(+) create mode 100644 data/abox.ttl create mode 100644 data/brainstorming.txt create mode 100644 data/sparql.txt create mode 100644 data/tbox.ttl diff --git a/data/abox.ttl b/data/abox.ttl new file mode 100644 index 0000000..cb626e9 --- /dev/null +++ b/data/abox.ttl @@ -0,0 +1,40 @@ +@prefix : . +@prefix rdf: . +@prefix xsd: . +@prefix rdfs: . +@prefix foaf: . +@prefix rev: . + +:Kimishima rdf:type foaf:Person ; + foaf:familyName "Kimishima"^^xsd:string ; + foaf:givenName "Tatsumi"^^xsd:string . + +:Wii rdf:type :GameConsole . + +:Nintendo rdf:type foaf:Organization ; + :ceo :Kimishima ; + :foundingYear 1889 ; + foaf:name "Nintendo Co., Ltd."^^xsd:string . + +:Wii_u rdf:type :GameConsole ; + :internetEnabled true ; + :consoleName "Wii U"^^xsd:string ; + :numOfSupportedControllers 8 ; + :predecessorOfConsole :Wii ; + :releaseYear 2012 ; + :successorOfConsole :Switch . + +:Switch rdf:type :PortableGameConsole . +:Switch rev:hasReview :SwitchReviewByJPT . + +:JPT rdf:type foaf:Person ; + foaf:name "Jan Philipp Timme"^^xsd:string . + +:Maschell rdf:type foaf:Person ; + foaf:name "Marcel Felix"^^xsd:string . + +:SwitchReview rdf:type rev:Review ; + rev:reviewer :JPT ; + rev:text "Yet another gaming console. I lost a tetris game once. Meh."^^xsd:string . + +:Switch :hasPrice "329,00€"^^:PriceEur . diff --git a/data/brainstorming.txt b/data/brainstorming.txt new file mode 100644 index 0000000..b24e055 --- /dev/null +++ b/data/brainstorming.txt @@ -0,0 +1,38 @@ +Vokabularien: +* FOAF +** http://xmlns.com/foaf/spec/20140114.html +* rev +** http://purl.org/stuff/rev# + +* Spielekonsolen +** Name +** Erscheinungsjahr +** Anzahl unterstützter Controller (gleichzeitige Nutzung) +** Portabel? (yes/no) +** istInternetfähig? +** hatNachfolger +** hatVorgänger +** verwendetSpeichermedium +** TODO: wird von uns bewertet + +* Konsolenspiel +** Titel +** Erscheinungsjahr +** spielbarAufKonsole +** TODO: wird von uns bewertet + +* Spielehersteller (+foaf:Organization) +** Name +** Gründungsjahr +** wirdGeleitetVonCEO + +* CEO des Herstellers (foaf:Person) +** Vorname +** Nachname +** Geburtsdatum? + +* Speichermedium +** Name/Bezeichnung +** Kapazität (in Byte) + +* CD, DVD, Cartridge, BluRay, ... (Subklassen von Speichermedium) diff --git a/data/sparql.txt b/data/sparql.txt new file mode 100644 index 0000000..e69de29 diff --git a/data/tbox.ttl b/data/tbox.ttl new file mode 100644 index 0000000..74a141d --- /dev/null +++ b/data/tbox.ttl @@ -0,0 +1,58 @@ +@prefix : . +@prefix rdf: . +@prefix xsd: . +@prefix rdfs: . +@prefix foaf: . +@prefix rev: . + +# Our own properties +:ceo rdf:type rdf:Property ; + rdfs:domain foaf:Organization ; + rdfs:range foaf:Person . + +:foundingYear rdf:type rdf:Property ; + rdfs:domain foaf:Organization ; + rdfs:range xsd:int . + +:internetEnabled rdf:type rdf:Property ; + rdfs:domain :GameConsole ; + rdfs:range xsd:boolean . + +:consoleName rdf:type rdf:Property ; + rdfs:domain :GameConsole ; + rdfs:range xsd:string . + +:numOfSupportedControllers rdf:type rdf:Property ; + rdfs:domain :GameConsole ; + rdfs:range xsd:string . + +:predecessorOfConsole rdf:type rdf:Property ; + rdfs:domain :GameConsole ; + rdfs:range :GameConsole . + +:successorOfConsole rdf:type rdf:Property ; + rdfs:domain :GameConsole ; + rdfs:range :GameConsole . + +:relatedToConsole rdf:type rdf:Property ; + rdfs:domain :GameConsole ; + rdfs:range :GameConsole . + +:releaseYear rdf:type rdf:Property ; + rdfs:domain :GameConsole ; + rdfs:range xsd:int . + +# rdfs:Datatype +:PriceEur rdf:type rdfs:Datatype . +:PriceEur rdfs:label "Preis in Euro"^^xsd:string . + +# Anwendungsbeispiel: :Switch :hasPrice "329,00€"^^:PriceEur . + +# rdfs:subPropertyOf +:predecessorOfConsole rdfs:subPropertyOf :relatedToConsole . +:successorOfConsole rdfs:subPropertyOf :relatedToConsole . + +# rdfs:subClassOf +:PortableGameConsole rdf:type rdfs:Class . +:GameConsole rdf:type rdfs:Class . +:PortableGameConsole rdfs:subClassOf :GameConsole .