Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 117
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3/*
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation; under version 2
7 * of the License (non-upgradable).
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
17 *
18 * Copyright (c) 2002-2008 (original work) Public Research Centre Henri Tudor & University of Luxembourg
19 *                         (under the project TAO & TAO2);
20 *               2008-2010 (update and modification) Deutsche Institut für Internationale Pädagogische Forschung
21 *                         (under the project TAO-TRANSFER);
22 *               2009-2012 (update and modification) Public Research Centre Henri Tudor
23 *                         (under the project TAO-SUSTAIN & TAO-DEV);
24 *               2017 (update and modification) Open Assessment Technologies SA (under the project TAO-PRODUCT);
25 */
26
27/**
28 * Generis Object Oriented API - common\constants.php
29 *
30 * This file is part of Generis Object Oriented API.
31 *
32 * @author CRP Henri Tudor - TAO Team - {@link http://www.tao.lu}
33 * @package generis
34
35 * @license GPLv2  http://www.opensource.org/licenses/gpl-2.0.php
36 */
37
38/**
39 * @deprecated
40 */
41#RDF
42define('RDF_TYPE', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#type');
43define('RDF_PROPERTY', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Property');
44define('RDF_VALUE', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#value');
45define('RDF_STATEMENT', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement');
46define('RDF_FIRST', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#first');
47define('RDF_REST', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#rest');
48define('RDF_LIST', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#List');
49define('RDF_NIL', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#nil');
50#RDFS
51define('RDFS_COMMENT', 'http://www.w3.org/2000/01/rdf-schema#comment');
52define('RDFS_LABEL', 'http://www.w3.org/2000/01/rdf-schema#label');
53define('RDFS_LITERAL', 'http://www.w3.org/2000/01/rdf-schema#Literal');
54define('RDFS_SEEALSO', 'http://www.w3.org/2000/01/rdf-schema#seeAlso');
55define('RDFS_DATATYPE', 'http://www.w3.org/2000/01/rdf-schema#Datatype');
56define('RDFS_CLASS', 'http://www.w3.org/2000/01/rdf-schema#Class');
57define('RDFS_SUBCLASSOF', 'http://www.w3.org/2000/01/rdf-schema#subClassOf');
58define('RDFS_DOMAIN', 'http://www.w3.org/2000/01/rdf-schema#domain');
59define('RDFS_RESOURCE', 'http://www.w3.org/2000/01/rdf-schema#Resource');
60define('RDFS_MEMBER', 'http://www.w3.org/2000/01/rdf-schema#member');
61define('RDFS_RANGE', 'http://www.w3.org/2000/01/rdf-schema#range');
62#generis
63define('GENERIS_NS', 'http://www.tao.lu/Ontologies/generis.rdf');
64define('GENERIS_BOOLEAN', GENERIS_NS . '#Boolean');
65define('GENERIS_TRUE', GENERIS_NS . '#True');
66define('GENERIS_FALSE', GENERIS_NS . '#False');
67define('PROPERTY_IS_LG_DEPENDENT', GENERIS_NS . '#is_language_dependent');
68define('CLASS_GENERIS_USER', GENERIS_NS . '#User');
69define('CLASS_GENERIS_RESOURCE', GENERIS_NS . '#generis_Ressource');
70define('PROPERTY_MULTIPLE', GENERIS_NS . '#Multiple');
71#file
72define('CLASS_GENERIS_FILE', GENERIS_NS . '#File');
73define('PROPERTY_FILE_FILENAME', GENERIS_NS . '#FileName');
74define('PROPERTY_FILE_FILEPATH', GENERIS_NS . '#FilePath');
75define('PROPERTY_FILE_FILESYSTEM', GENERIS_NS . '#FileRepository');
76#versioned file
77define('PROPERTY_VERSIONEDFILE_VERSION', GENERIS_NS . '#FileVersion');
78#Versioned Repository
79define('CLASS_GENERIS_VERSIONEDREPOSITORY', GENERIS_NS . '#VersionedRepository');
80define('PROPERTY_GENERIS_VERSIONEDREPOSITORY_URL', GENERIS_NS . '#VersionedRepositoryUrl');
81define('PROPERTY_GENERIS_VERSIONEDREPOSITORY_PATH', GENERIS_NS . '#VersionedRepositoryPath');
82define('PROPERTY_GENERIS_VERSIONEDREPOSITORY_TYPE', GENERIS_NS . '#VersionedRepositoryType');
83define('PROPERTY_GENERIS_VERSIONEDREPOSITORY_LOGIN', GENERIS_NS . '#VersionedRepositoryLogin');
84define('PROPERTY_GENERIS_VERSIONEDREPOSITORY_PASSWORD', GENERIS_NS . '#VersionedRepositoryPassword');
85define('PROPERTY_GENERIS_VERSIONEDREPOSITORY_ENABLED', GENERIS_NS . '#VersionedRepositoryEnabled');
86define('PROPERTY_GENERIS_VERSIONEDREPOSITORY_ROOTFILE', GENERIS_NS . '#RepositoryRootFile');
87define('PROPERTY_GENERIS_VCS_TYPE_SUBVERSION', GENERIS_NS . '#VCSTypeSubversion');
88define('PROPERTY_GENERIS_VCS_TYPE_SUBVERSION_WIN', GENERIS_NS . '#VCSTypeSubversionWindows');
89define('PROPERTY_GENERIS_VCS_TYPE_CVS', GENERIS_NS . '#VCSTypeCvs');
90define('INSTANCE_GENERIS_VCS_TYPE_LOCAL', GENERIS_NS . '#VCSLocalDirectory');
91
92#user
93define('CLASS_ROLE', GENERIS_NS . '#ClassRole');
94define('PROPERTY_ROLE_ISSYSTEM', GENERIS_NS . '#isSystem');
95define('PROPERTY_ROLE_INCLUDESROLE', GENERIS_NS . '#includesRole');
96define('PROPERTY_USER_LOGIN', GENERIS_NS . '#login');
97define('PROPERTY_USER_PASSWORD', GENERIS_NS . '#password');
98define('PROPERTY_USER_UILG', GENERIS_NS . '#userUILg');
99define('PROPERTY_USER_DEFLG', GENERIS_NS . '#userDefLg');
100define('PROPERTY_USER_MAIL', GENERIS_NS . '#userMail');
101define('PROPERTY_USER_FIRSTNAME', GENERIS_NS . '#userFirstName');
102define('PROPERTY_USER_LASTNAME', GENERIS_NS . '#userLastName');
103define('PROPERTY_USER_ROLES', GENERIS_NS . '#userRoles');
104define('PROPERTY_USER_TIMEZONE', GENERIS_NS . '#userTimezone');
105define('INSTANCE_ROLE_GENERIS', GENERIS_NS . '#GenerisRole');
106define('INSTANCE_ROLE_ANONYMOUS', GENERIS_NS . '#AnonymousRole');
107define('CLASS_SUBCRIPTION', GENERIS_NS . '#Subscription');
108define('PROPERTY_SUBCRIPTION_URL', GENERIS_NS . '#SubscriptionUrl');
109define('PROPERTY_SUBCRIPTION_MASK', GENERIS_NS . '#SubscriptionMask');
110define('CLASS_MASK', GENERIS_NS . '#Mask');
111define('PROPERTY_MASK_SUBJECT', GENERIS_NS . '#MaskSubject');
112define('PROPERTY_MASK_PREDICATE', GENERIS_NS . '#MaskPredicate');
113define('PROPERTY_MASK_OBJECT', GENERIS_NS . '#MaskObject');
114
115#Rules
116define('RULES_NS', 'http://www.tao.lu/middleware/Rules.rdf');
117
118define('PROPERTY_OPERATION_FIRST_OP', RULES_NS . '#FirstOperand');
119define('PROPERTY_OPERATION_SECND_OP', RULES_NS . '#SecondOperand');
120define('PROPERTY_OPERATION_OPERATOR', RULES_NS . '#HasOperator');
121define('PROPERTY_RULE_IF', RULES_NS . '#If');
122define('CLASS_TERM_X_PREDICATE_OBJECT', RULES_NS . '#XPredicateObject');
123define('PROPERTY_TERM_XPO_OBJECT', RULES_NS . '#Object');
124define('PROPERTY_TERM_XPO_PREDICATE', RULES_NS . '#Predicate');
125define('INSTANCE_OPERATOR_ADD', RULES_NS . '#Plus');
126define('INSTANCE_OPERATOR_MINUS', RULES_NS . '#Minus');
127define('INSTANCE_OPERATOR_DIVISION', RULES_NS . '#Division');
128define('INSTANCE_OPERATOR_MULTIPLY', RULES_NS . '#Multiply');
129define('INSTANCE_OPERATOR_CONCAT', RULES_NS . '#Concat');
130define('INSTANCE_OPERATOR_UNION', RULES_NS . '#Union');
131define('INSTANCE_OPERATOR_INTERSECT', RULES_NS . '#Intersect');
132define('CLASS_CONSTRUCTED_SET', RULES_NS . '#ConstrcuctedSet');
133define('PROPERTY_SET_OPERATOR', RULES_NS . '#HasSetOperator');
134define('PROPERTY_SUBSET', RULES_NS . '#SubSets');
135define('PROPERTY_ASSIGNMENT_VARIABLE', RULES_NS . '#Variable');
136define('PROPERTY_ASSIGNMENT_VALUE', RULES_NS . '#Value');
137define('CLASS_ASSIGNMENT', RULES_NS . '#Assignment');
138define('CLASS_EXPRESSION', RULES_NS . '#Expression');
139define('PROPERTY_FIRST_EXPRESSION', RULES_NS . '#FirstExpression');
140define('PROPERTY_SECOND_EXPRESSION', RULES_NS . '#SecondExpression');
141define('PROPERTY_HASLOGICALOPERATOR', RULES_NS . '#HasLogicalOperator');
142define('INSTANCE_OR_OPERATOR', RULES_NS . '#Or');
143define('INSTANCE_AND_OPERATOR', RULES_NS . '#And');
144define('INSTANCE_EXPRESSION_TRUE', RULES_NS . '#TrueExpression');
145define('INSTANCE_EXPRESSION_FALSE', RULES_NS . '#FalseExpression');
146define('PROPERTY_TERMINAL_EXPRESSION', RULES_NS . '#TerminalExpression');
147define('CLASS_DYNAMICTEXT', RULES_NS . '#DynamicText');
148define('CLASS_RULE', RULES_NS . '#Rule');
149define('CLASS_TERM', RULES_NS . '#Term');
150define('CLASS_TERM_CONST', RULES_NS . '#Const');
151define('CLASS_OPERATION', RULES_NS . '#Operation');
152define('CLASS_TERM_SUJET_PREDICATE_X', RULES_NS . '#SubjectPredicateX');
153define('PROPERTY_TERM_SPX_SUBJET', RULES_NS . '#Subject');
154define('PROPERTY_TERM_SPX_PREDICATE', RULES_NS . '#Predicate');
155define('PROPERTY_TERM_VALUE', RULES_NS . '#TermValue');
156define('INSTANCE_EXISTS_OPERATOR_URI', RULES_NS . '#Exists');
157define('INSTANCE_EQUALS_OPERATOR_URI', RULES_NS . '#Equal');
158define('INSTANCE_DIFFERENT_OPERATOR_URI', RULES_NS . '#NotEqual');
159define('INSTANCE_SUP_EQ_OPERATOR_URI', RULES_NS . '#GreaterThanOrEqual');
160define('INSTANCE_INF_EQ_OPERATOR_URI', RULES_NS . '#LessThanOrEqual');
161define('INSTANCE_SUP_OPERATOR_URI', RULES_NS . '#GreaterThan');
162define('INSTANCE_INF_OPERATOR_URI', RULES_NS . '#LessThan');
163define('INSTANCE_EMPTY_TERM_URI', RULES_NS . '#Empty');
164define('INSTANCE_TERM_IS_NULL', RULES_NS . '#IsNull');
165
166//not used
167define('PERSISTENCE_SMOOTH', "smoothsql");
168define('PERSISTENCE_HARD', "hardsql");
169define('PERSISTENCE_VIRTUOSO', "virtuoso");
170define('PERSISTENCE_SUBSCRIPTION', "subscription");