source: Dev/trunk/rdfConstants.php @ 14

Last change on this file since 14 was 14, checked in by basvannuland, 14 years ago

added rdf constants

File size: 1.4 KB
Line 
1<?php
2// Constants for defining namespaces, resources, predicates, datatypes, questiontypes for RDF database
3
4// Default namespace for survey tool
5define('SURVEYTOOL_NAMESPACE','http://www.survey.tool/');
6define('SURVEYTOOL_RESOURCES_NAMESPACE',SURVEYTOOL_NAMESPACE . 'resources/');
7define('SURVEYTOOL_PREDICATES_NAMESPACE',SURVEYTOOL_NAMESPACE . 'predicates/');
8define('SURVEYTOOL_QTYPES_NAMESPACE',SURVEYTOOL_NAMESPACE . 'qtypes/');
9
10// Resource used for RDF triples
11define('SURVEY',SURVEYTOOL_RESOURCES_NAMESPACE . 'survey');
12define('PERSON',SURVEYTOOL_RESOURCES_NAMESPACE . 'person');
13define('QUESTION',SURVEYTOOL_RESOURCES_NAMESPACE . 'question');
14define('ANSWER',SURVEYTOOL_RESOURCES_NAMESPACE . 'answer');
15define('QUESTION_TYPE',SURVEYTOOL_RESOURCES_NAMESPACE . 'question_type');
16
17// Predicates used for RDF triples
18define('CREATOR',SURVEYTOOL_PREDICATES_NAMESPACE . 'creator');
19define('TITLE',SURVEYTOOL_PREDICATES_NAMESPACE . 'title');
20define('DESCRIPTION',SURVEYTOOL_PREDICATES_NAMESPACE . 'description');
21define('TYPE',SURVEYTOOL_PREDICATES_NAMESPACE . 'type');
22define('NUMBER_OF_ANSWERS',SURVEYTOOL_PREDICATES_NAMESPACE . 'number_of_answers');
23define('SCALE',SURVEYTOOL_PREDICATES_NAMESPACE . 'scale');
24
25// Arry with types of survey questions
26$questionTypes = array(
27    'SHORT_TEXT'=> SURVEYTOOL_QTYPES_NAMESPACE . 'short_text',
28    'LONG_TEXT' => SURVEYTOOL_QTYPES_NAMESPACE . 'long_text'
29);
30
31?>
Note: See TracBrowser for help on using the repository browser.