source: Dev/trunk/rdfConstants.php @ 198

Last change on this file since 198 was 195, checked in by jkraaijeveld, 13 years ago

In Session: -datetime has been renamed to creationdate

Connector has been adjusted accordingly

  • Removed answersets

Added SessionInstance?: This class is for unique occurences of a session.

In SessionInstance? is a reference to the currently unimplemented ResultSet?. This class will contain all answersets and gameresults given the SessionInstance?.

File size: 3.7 KB
RevLine 
[14]1<?php
[44]2define("RDFAPI_INCLUDE_DIR", "rdfapi/");
3
[14]4// Constants for defining namespaces, resources, predicates, datatypes, questiontypes for RDF database
5
6// Default namespace for survey tool
[82]7define('SURVEYTOOL_NAMESPACE','http://tbm.tudelft.nl/researchtool/');
[14]8define('SURVEYTOOL_RESOURCES_NAMESPACE',SURVEYTOOL_NAMESPACE . 'resources/');
9define('SURVEYTOOL_PREDICATES_NAMESPACE',SURVEYTOOL_NAMESPACE . 'predicates/');
10
11// Resource used for RDF triples
[91]12define('USER',SURVEYTOOL_RESOURCES_NAMESPACE . 'user');
[14]13define('SURVEY',SURVEYTOOL_RESOURCES_NAMESPACE . 'survey');
[91]14define('QUESTION',SURVEYTOOL_RESOURCES_NAMESPACE . 'question');
[78]15define('APPLICATION',SURVEYTOOL_RESOURCES_NAMESPACE . 'application');
[157]16define('ANSWER', SURVEYTOOL_RESOURCES_NAMESPACE . 'answer');
17define('ANSWERSET', SURVEYTOOL_RESOURCES_NAMESPACE . 'answerset');
[78]18define('SESSION',SURVEYTOOL_RESOURCES_NAMESPACE . 'session');
19define('DASHBOARD',SURVEYTOOL_RESOURCES_NAMESPACE . 'dashboard');
[91]20define('GRAPH',SURVEYTOOL_RESOURCES_NAMESPACE . 'graph');
[100]21define('DATA',SURVEYTOOL_RESOURCES_NAMESPACE . 'data');
[157]22define('RESPONDENT',SURVEYTOOL_RESOURCES_NAMESPACE . 'respondent');
[100]23define('APPDATA',SURVEYTOOL_RESOURCES_NAMESPACE . 'graph');
[195]24define('SESSIONINSTANCE', SURVEYTOOL_RESOURCES_NAMESPACE . 'sessioninstance');
25define('RESULTSET', SURVEYTOOL_RESOURCES_NAMESPACE . 'resultset');
[14]26
27// Predicates used for RDF triples
[26]28define('UID',SURVEYTOOL_PREDICATES_NAMESPACE . 'uid');
[31]29define('NAME',SURVEYTOOL_PREDICATES_NAMESPACE . 'name');
[44]30define('PASSWORD',SURVEYTOOL_PREDICATES_NAMESPACE . 'password');
[91]31define('CREATOR',SURVEYTOOL_PREDICATES_NAMESPACE . 'creator');
[14]32define('TITLE',SURVEYTOOL_PREDICATES_NAMESPACE . 'title');
33define('DESCRIPTION',SURVEYTOOL_PREDICATES_NAMESPACE . 'description');
[157]34define('DATETIME',SURVEYTOOL_PREDICATES_NAMESPACE . 'datetime');
[40]35define('PART_OF',SURVEYTOOL_PREDICATES_NAMESPACE . 'part_of');
36define('STYLE',SURVEYTOOL_PREDICATES_NAMESPACE . 'style');
[26]37define('RTYPE',SURVEYTOOL_PREDICATES_NAMESPACE . 'resource_type');
38define('QTYPE',SURVEYTOOL_PREDICATES_NAMESPACE . 'question_type');
[82]39define('QCODE',SURVEYTOOL_PREDICATES_NAMESPACE . 'question_code');
[91]40define('ANSWERED',SURVEYTOOL_PREDICATES_NAMESPACE . 'answered');
[82]41define('QCATEGORY',SURVEYTOOL_PREDICATES_NAMESPACE . 'question_category');
[16]42define('HAS_QUESTION',SURVEYTOOL_PREDICATES_NAMESPACE . 'has_question');
43define('HAS_ANSWER',SURVEYTOOL_PREDICATES_NAMESPACE . 'has_answer');
[91]44define('HAS_GRAPH',SURVEYTOOL_PREDICATES_NAMESPACE . 'has_graph');
[78]45define('HAS_PROCESS',SURVEYTOOL_PREDICATES_NAMESPACE . 'has_process');
46define('INDEX',SURVEYTOOL_PREDICATES_NAMESPACE . 'index');
[91]47define('GRAPH_TYPE',SURVEYTOOL_PREDICATES_NAMESPACE . 'graph_type');
[100]48define('HAS_DATA',SURVEYTOOL_PREDICATES_NAMESPACE . 'has_data');
49define('DATA_TYPE',SURVEYTOOL_PREDICATES_NAMESPACE . 'data_type');
[157]50define('FOR_SURVEY',SURVEYTOOL_PREDICATES_NAMESPACE . 'for_survey');
51define('BY_RESPONDENT',SURVEYTOOL_PREDICATES_NAMESPACE . 'by_respondent');
52define('GIVEN_ANSWER',SURVEYTOOL_PREDICATES_NAMESPACE . 'given_answer');
53define('HAS_APPLICATION', SURVEYTOOL_PREDICATES_NAMESPACE . 'has_application');
54define('HAS_SURVEY', SURVEYTOOL_PREDICATES_NAMESPACE . 'has_survey');
55define('HAS_ANSWERSET', SURVEYTOOL_PREDICATES_NAMESPACE . 'has_answerset');
[195]56define('LOCATION', SURVEYTOOL_PREDICATES_NAMESPACE . 'location');
57define('FACILITATOR', SURVEYTOOL_PREDICATES_NAMESPACE . 'facilitator');
58define('STARTTIME', SURVEYTOOL_PREDICATES_NAMESPACE . 'starttime');
59define('ENDTIME', SURVEYTOOL_PREDICATES_NAMESPACE . 'endtime');
60define('HAS_NOTE', SURVEYTOOL_PREDICATES_NAMESPACE . 'has_note');
61define('OF_SESSION', SURVEYTOOL_PREDICATES_NAMESPACE . 'of_session');
62define('HAS_RESULTSET', SURVEYTOOL_PREDICATES_NAMESPACE . 'has_resultset');
[14]63
[157]64?>
Note: See TracBrowser for help on using the repository browser.