@prefix sg: . @prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix skos: . @prefix foaf: . @prefix scovo: . @prefix void: . @prefix qb: . @prefix dcterms: . a owl:Ontology; owl:versionInfo "0.1"; rdfs:label "The CPS serious gaming vocabulary"; 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." ; dcterms:created "2012-04-23"^^xsd:date; dcterms:modified "2012-04-23"^^xsd:date; dcterms:title "Vocabulary for serious game related research data."; dcterms:license ; dcterms:contributor [foaf:mbox "J.M.Kraaijeveld@student.tudelft.nl"]' # ######## Core ########## # # ------- AnswerDataSet ------ # ------- All answers given on questions of surveys are part of the dataset, laid out as a cube. # ------- This cube can be sliced based on a surveys, questions, answers, users, etcetera. sg:AnswerDataSet a rdfs:Class, owl:Class rdfs:label "AnswerDataSet"@en ; rdfs:comment "A set of answers as a cube of data"@en ; rdfs:subClassOf qb:DataSet ; rdfs:isDefinedBy ; . # ------- Answer ------ # ------- An answer is an observation and part of the data set. ----- sg:Answer a rdfs:Class, owl:Class rdfs:label "Answer"@en ; rdfs:comment "An answer to a question."@en ; rdfs:subClassOf qb:Observation ; rdfs:isDefinedBy ; . # ====== Attributes ======== # sg:Scale a qb:AttributeProperty ; rdfs:label "Scale"@en ; rdfs:comment "Statistical scale which applies to a question or answer."@en ; qb:concept sg:scale ; # Not sure what to do with this yet rdfs:isDefinedBy ; . sg:FreeText a qb:AttributeProperty ; rdfs:label "FreeText"@en ; rdfs:comment "A free text field."@en ; rdfs:subClassOf sg:Scale ; rdfs:isDefinedBy ; . sg:NominalScale a qb:AttributeProperty ; rdfs:label "NominalScale"@en ; rdfs:comment "A nominal scale."@en ; rdfs:subClassOf sg:Scale ; rdfs:isDefinedBy ; . sg:NominalScale a qb:AttributeProperty ; rdfs:label "OrdinalScale"@en ; rdfs:comment "An ordinal scale."@en ; rdfs:subClassOf sg:NominalScale ; rdfs:isDefinedBy ; . sg:IntervalScale a qb:AttributeProperty ; rdfs:label "IntervalScale"@en ; rdfs:comment "An interval scale."@en ; rdfs:subClassOf sg:IntervalScale ; rdfs:isDefinedBy ; . sg:RatioScale a qb:AttributeProperty ; rdfs:label "RatioScale"@en ; rdfs:comment "An ratio scale."@en ; rdfs:subClassOf sg:RatioScale ; rdfs:isDefinedBy ; . # ====== Measures ========== # sg:value a rdf:Property, owl:DatatypeProperty, qb:MeasureProperty ; rdfs:label "value"@en ; rdfs:comment "The value of an item (question or answer)."@en ; rdfs:range xsd:string ; rdfs:domain sg:Item ; rdfs:isDefinedBy ; . # ------- Surveys ------- # ------- Surveys are a dimension of the dataset ------ sg:Survey a rdfs:Class, owl:Class rdfs:label "Survey"@en; rdfs:comment "Describes a collection of questions which can be asked during a session."@en; rdfs:subClassOf qb:Slice; rdfs:isDefinedBy ; rdfs:subClassOf [ a owl:Restriction; owl:onProperty sg:creator; owl:minCardinality 1; ]; rdfs:subClassOf [ a owl:Restriction; owl:onProperty sg:surveyitems; owl:minCardinality 1; ]; . # ------- Survey properties ------- # ------- Creator ------- sg:creator a rdf:Property ; rdfs:label "creator"@en ; rdfs:comment "The user which created the Survey." ; rdfs:domain sg:Survey ; rdfs:range foaf:Agent ; rdfs:isDefinedBy . # ------- Question ------ # ------- Questions can be used to slice the Survey ----- sg:Question a rdfs:Class, owl:Class rdfs:label "Question"@en; rdfs:comment "Describes a question which can be used in one or more surveys."; rdfs:subClassOf qb:Slice; rdfs:isDefinedBy ;