LibreOffice
LibreOffice 5.0 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
URIs.idl
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 
20 #ifndef __com_sun_star_rdf_URIs_idl__
21 #define __com_sun_star_rdf_URIs_idl__
22 
23 
24 
25 module com { module sun { module star { module rdf {
26 
27 
38 constants URIs
39 {
41  const short XSD_NCNAME = 1;
43  const short XSD_STRING = 2;
45  const short XSD_NORMALIZEDSTRING = 3;
47  const short XSD_BOOLEAN = 4;
49  const short XSD_DECIMAL = 5;
51  const short XSD_FLOAT = 6;
53  const short XSD_DOUBLE = 7;
55  const short XSD_INTEGER = 8;
57  const short XSD_NONNEGATIVEINTEGER = 9;
59  const short XSD_POSITIVEINTEGER = 10;
61  const short XSD_NONPOSITIVEINTEGER = 11;
63  const short XSD_NEGATIVEINTEGER = 12;
65  const short XSD_LONG = 13;
67  const short XSD_INT = 14;
69  const short XSD_SHORT = 15;
71  const short XSD_BYTE = 16;
73  const short XSD_UNSIGNEDLONG = 17;
75  const short XSD_UNSIGNEDINT = 18;
77  const short XSD_UNSIGNEDSHORT = 19;
79  const short XSD_UNSIGNEDBYTE = 20;
81  const short XSD_HEXBINARY = 21;
83  const short XSD_BASE64BINARY = 22;
85  const short XSD_DATETIME = 23;
87  const short XSD_TIME = 24;
89  const short XSD_DATE = 25;
91  const short XSD_GYEARMONTH = 26;
93  const short XSD_GYEAR = 27;
95  const short XSD_GMONTHDAY = 28;
97  const short XSD_GDAY = 29;
99  const short XSD_GMONTH = 30;
101  const short XSD_ANYURI = 31;
103  const short XSD_TOKEN = 32;
105  const short XSD_LANGUAGE = 33;
107  const short XSD_NMTOKEN = 34;
109  const short XSD_NAME = 35;
111  const short XSD_DURATION = 36;
113  const short XSD_QNAME = 37;
115  const short XSD_NOTATION = 38;
117  const short XSD_NMTOKENS = 39;
119  const short XSD_ID = 40;
121  const short XSD_IDREF = 41;
123  const short XSD_IDREFS = 42;
125  const short XSD_ENTITY = 43;
127  const short XSD_ENTITIES = 44;
128 
130  const short RDF_TYPE = 1000;
132  const short RDF_SUBJECT = 1001;
134  const short RDF_PREDICATE = 1002;
136  const short RDF_OBJECT = 1003;
138  const short RDF_PROPERTY = 1004;
140  const short RDF_STATEMENT = 1005;
142  const short RDF_VALUE = 1006;
144  const short RDF_FIRST = 1007;
146  const short RDF_REST = 1008;
148  const short RDF_NIL = 1009;
150  const short RDF_XMLLITERAL = 1010;
152  const short RDF_ALT = 1011;
154  const short RDF_BAG = 1012;
156  const short RDF_LIST = 1013;
158  const short RDF_SEQ = 1014;
160  const short RDF_1 = 1015;
161  /* hmm... that's a lot of potential constants:
162  _n where n is a decimal integer greater than zero with no leading zeros.
163  */
164 
166  const short RDFS_COMMENT = 1100;
168  const short RDFS_LABEL = 1101;
170  const short RDFS_DOMAIN = 1102;
172  const short RDFS_RANGE = 1103;
174  const short RDFS_SUBCLASSOF = 1104;
176  const short RDFS_LITERAL = 1105;
178  const short RDFS_MEMBER = 1106;
180  const short RDFS_SUBPROPERTYOF = 1107;
182  const short RDFS_ISDEFINEDBY = 1108;
184  const short RDFS_SEEALSO = 1109;
186  const short RDFS_RESOURCE = 1110;
188  const short RDFS_CLASS = 1111;
190  const short RDFS_DATATYPE = 1112;
192  const short RDFS_CONTAINER = 1113;
195 
197  const short OWL_CLASS = 1200;
199  const short OWL_OBJECTPROPERTY = 1201;
201  const short OWL_DATATYPEPROPERTY = 1202;
203  const short OWL_FUNCTIONALPROPERTY = 1203;
205  const short OWL_THING = 1204;
207  const short OWL_NOTHING = 1205;
209  const short OWL_INDIVIDUAL = 1206;
211  const short OWL_EQUIVALENTCLASS = 1207;
213  const short OWL_EQUIVALENTPROPERTY = 1208;
215  const short OWL_SAMEAS = 1209;
217  const short OWL_DIFFERENTFROM = 1210;
219  const short OWL_ALLDIFFERENT = 1211;
221  const short OWL_DISTINCTMEMBERS = 1212;
223  const short OWL_INVERSEOF = 1213;
225  const short OWL_TRANSITIVEPROPERTY = 1214;
227  const short OWL_SYMMETRICPROPERTY = 1215;
229  const short OWL_INVERSEFUNCTIONALPROPERTY = 1216;
231  const short OWL_RESTRICTION = 1217;
233  const short OWL_ONPROPERTY = 1218;
235  const short OWL_ALLVALUESFROM = 1219;
237  const short OWL_SOMEVALUESFROM = 1220;
239  const short OWL_MINCARDINALITY = 1221;
241  const short OWL_MAXCARDINALITY = 1222;
243  const short OWL_CARDINALITY = 1223;
245  const short OWL_ONTOLOGY = 1224;
247  const short OWL_IMPORTS = 1225;
249  const short OWL_VERSIONINFO = 1226;
251  const short OWL_PRIORVERSION = 1227;
253  const short OWL_BACKWARDCOMPATIBLEWITH = 1228;
255  const short OWL_INCOMPATIBLEWITH = 1229;
257  const short OWL_DEPRECATEDCLASS = 1230;
259  const short OWL_DEPRECATEDPROPERTY = 1231;
261  const short OWL_ANNOTATIONPROPERTY = 1232;
263  const short OWL_ONTOLOGYPROPERTY = 1233;
265  const short OWL_ONEOF = 1234;
267  const short OWL_DATARANGE = 1235;
269  const short OWL_DISJOINTWITH = 1236;
271  const short OWL_UNIONOF = 1237;
273  const short OWL_COMPLEMENTOF = 1238;
275  const short OWL_INTERSECTIONOF = 1239;
277  const short OWL_HASVALUE = 1240;
278 
280  const short PKG_HASPART = 2000;
281 /* REMOVED
283  const short PKG_IDREF = 2001;
285  const short PKG_PATH = 2002;
286 */
288  const short PKG_MIMETYPE = 2003;
290  const short PKG_PACKAGE = 2004;
292  const short PKG_ELEMENT = 2005;
294  const short PKG_FILE = 2006;
296  const short PKG_METADATAFILE = 2007;
298  const short PKG_DOCUMENT = 2008;
299 
301  const short ODF_PREFIX = 2100;
303  const short ODF_SUFFIX = 2101;
305  const short ODF_ELEMENT = 2102;
307  const short ODF_CONTENTFILE = 2103;
309  const short ODF_STYLESFILE = 2104;
310 /* REMOVED
312  const short ODF_METADATAFILE = 2105;
313 */
314 
316 // const short TEXT_META_FIELD = 3000;
317 };
318 
319 
320 }; }; }; };
321 
322 #endif
323 
324 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */