[320] | 1 | @prefix sg: <http://seriousgaming.tudelft.nl/vocabulary#> .
|
---|
| 2 | @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
|
---|
| 3 | @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
---|
| 4 | @prefix owl: <http://www.w3.org/2002/07/owl#> .
|
---|
| 5 | @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
---|
| 6 | @prefix skos: <http://www.w3.org/2004/02/skos/core#> .
|
---|
| 7 | @prefix foaf: <http://xmlns.com/foaf/0.1/> .
|
---|
| 8 | @prefix scovo: <http://purl.org/NET/scovo#> .
|
---|
| 9 | @prefix void: <http://rdfs.org/ns/void#> .
|
---|
| 10 | @prefix qb: <http://purl.org/linked-data/cube#> .
|
---|
| 11 | @prefix dcterms: <http://purl.org/dc/terms/> .
|
---|
| 12 |
|
---|
| 13 | <http://seriousgaming.tudelft.nl/vocabulary#>
|
---|
| 14 | a owl:Ontology;
|
---|
| 15 | owl:versionInfo "0.1";
|
---|
| 16 | rdfs:label "The CPS serious gaming vocabulary";
|
---|
| 17 | rdfs:comment "This vocabulary is used to store survey and game data to be used in research at the University of Technology, Delft. It is based on the Data Cube vocabulary." ;
|
---|
| 18 | dcterms:created "2012-04-23"^^xsd:date;
|
---|
| 19 | dcterms:modified "2012-04-23"^^xsd:date;
|
---|
| 20 | dcterms:title "Vocabulary for serious game related research data.";
|
---|
| 21 | dcterms:license <http://www.opendatacommons.org/licenses/pddl/1.0/> ;
|
---|
| 22 | dcterms:contributor [foaf:mbox "J.M.Kraaijeveld@student.tudelft.nl"]'
|
---|
| 23 |
|
---|
| 24 | # ######## Core ########## #
|
---|
| 25 |
|
---|
| 26 | # ------- AnswerDataSet ------
|
---|
| 27 | # ------- All answers given on questions of surveys are part of the dataset, laid out as a cube.
|
---|
| 28 | # ------- This cube can be sliced based on a surveys, questions, answers, users, etcetera.
|
---|
| 29 | sg:AnswerDataSet a rdfs:Class, owl:Class
|
---|
| 30 | rdfs:label "AnswerDataSet"@en ;
|
---|
| 31 | rdfs:comment "A set of answers as a cube of data"@en ;
|
---|
| 32 | rdfs:subClassOf qb:DataSet ;
|
---|
| 33 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 34 | .
|
---|
| 35 |
|
---|
| 36 | # ------- Answer ------
|
---|
| 37 | # ------- An answer is an observation and part of the data set. -----
|
---|
| 38 | sg:Answer a rdfs:Class, owl:Class
|
---|
| 39 | rdfs:label "Answer"@en ;
|
---|
| 40 | rdfs:comment "An answer to a question."@en ;
|
---|
| 41 | rdfs:subClassOf qb:Observation ;
|
---|
| 42 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary$> ;
|
---|
| 43 | .
|
---|
| 44 |
|
---|
| 45 |
|
---|
| 46 | # ====== Attributes ======== #
|
---|
| 47 | sg:Scale a qb:AttributeProperty ;
|
---|
| 48 | rdfs:label "Scale"@en ;
|
---|
| 49 | rdfs:comment "Statistical scale which applies to a question or answer."@en ;
|
---|
| 50 | qb:concept sg:scale ; # Not sure what to do with this yet
|
---|
| 51 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 52 | .
|
---|
| 53 |
|
---|
| 54 | sg:FreeText a qb:AttributeProperty ;
|
---|
| 55 | rdfs:label "FreeText"@en ;
|
---|
| 56 | rdfs:comment "A free text field."@en ;
|
---|
| 57 | rdfs:subClassOf sg:Scale ;
|
---|
| 58 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 59 | .
|
---|
| 60 |
|
---|
| 61 | sg:NominalScale a qb:AttributeProperty ;
|
---|
| 62 | rdfs:label "NominalScale"@en ;
|
---|
| 63 | rdfs:comment "A nominal scale."@en ;
|
---|
| 64 | rdfs:subClassOf sg:Scale ;
|
---|
| 65 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 66 | .
|
---|
| 67 |
|
---|
| 68 | sg:NominalScale a qb:AttributeProperty ;
|
---|
| 69 | rdfs:label "OrdinalScale"@en ;
|
---|
| 70 | rdfs:comment "An ordinal scale."@en ;
|
---|
| 71 | rdfs:subClassOf sg:NominalScale ;
|
---|
| 72 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 73 | .
|
---|
| 74 |
|
---|
| 75 | sg:IntervalScale a qb:AttributeProperty ;
|
---|
| 76 | rdfs:label "IntervalScale"@en ;
|
---|
| 77 | rdfs:comment "An interval scale."@en ;
|
---|
| 78 | rdfs:subClassOf sg:IntervalScale ;
|
---|
| 79 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 80 | .
|
---|
| 81 |
|
---|
| 82 | sg:RatioScale a qb:AttributeProperty ;
|
---|
| 83 | rdfs:label "RatioScale"@en ;
|
---|
| 84 | rdfs:comment "An ratio scale."@en ;
|
---|
| 85 | rdfs:subClassOf sg:RatioScale ;
|
---|
| 86 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 87 | .
|
---|
| 88 |
|
---|
| 89 | # ====== Measures ========== #
|
---|
| 90 | sg:value a rdf:Property, owl:DatatypeProperty, qb:MeasureProperty ;
|
---|
| 91 | rdfs:label "value"@en ;
|
---|
| 92 | rdfs:comment "The value of an item (question or answer)."@en ;
|
---|
| 93 | rdfs:range xsd:string ;
|
---|
| 94 | rdfs:domain sg:Item ;
|
---|
| 95 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 96 | .
|
---|
| 97 |
|
---|
| 98 |
|
---|
| 99 |
|
---|
| 100 |
|
---|
| 101 | # ------- Surveys -------
|
---|
| 102 | # ------- Surveys are a dimension of the dataset ------
|
---|
| 103 | sg:Survey a rdfs:Class, owl:Class
|
---|
| 104 | rdfs:label "Survey"@en;
|
---|
| 105 | rdfs:comment "Describes a collection of questions which can be asked during a session."@en;
|
---|
| 106 | rdfs:subClassOf qb:Slice;
|
---|
| 107 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 108 | rdfs:subClassOf [ a owl:Restriction;
|
---|
| 109 | owl:onProperty sg:creator;
|
---|
| 110 | owl:minCardinality 1;
|
---|
| 111 | ];
|
---|
| 112 | rdfs:subClassOf [ a owl:Restriction;
|
---|
| 113 | owl:onProperty sg:surveyitems;
|
---|
| 114 | owl:minCardinality 1;
|
---|
| 115 | ];
|
---|
| 116 | .
|
---|
| 117 |
|
---|
| 118 | # ------- Survey properties -------
|
---|
| 119 | # ------- Creator -------
|
---|
| 120 | sg:creator
|
---|
| 121 | a rdf:Property ;
|
---|
| 122 | rdfs:label "creator"@en ;
|
---|
| 123 | rdfs:comment "The user which created the Survey." ;
|
---|
| 124 | rdfs:domain sg:Survey ;
|
---|
| 125 | rdfs:range foaf:Agent ;
|
---|
| 126 | rdfs:isDefinedBy <http:/seriousgaming.tudelft.nl/vocabulary#>
|
---|
| 127 | .
|
---|
| 128 |
|
---|
| 129 | # ------- Question ------
|
---|
| 130 | # ------- Questions can be used to slice the Survey -----
|
---|
| 131 | sg:Question a rdfs:Class, owl:Class
|
---|
| 132 | rdfs:label "Question"@en;
|
---|
| 133 | rdfs:comment "Describes a question which can be used in one or more surveys.";
|
---|
| 134 | rdfs:subClassOf qb:Slice;
|
---|
| 135 | rdfs:isDefinedBy <http://seriousgaming.tudelft.nl/vocabulary#> ;
|
---|
| 136 |
|
---|
| 137 |
|
---|