Bump for 3.6-28
[LibreOffice.git] / offapi / com / sun / star / rdf / URIs.idl
blob5ff93e59c70617a5b2b408554679b69dda94c61d
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*************************************************************************
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 * Copyright 2000, 2010 Oracle and/or its affiliates.
8 * OpenOffice.org - a multi-platform office productivity suite
10 * This file is part of OpenOffice.org.
12 * OpenOffice.org is free software: you can redistribute it and/or modify
13 * it under the terms of the GNU Lesser General Public License version 3
14 * only, as published by the Free Software Foundation.
16 * OpenOffice.org is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU Lesser General Public License version 3 for more details
20 * (a copy is included in the LICENSE file that accompanied this code).
22 * You should have received a copy of the GNU Lesser General Public License
23 * version 3 along with OpenOffice.org. If not, see
24 * <http://www.openoffice.org/license.html>
25 * for a copy of the LGPLv3 License.
27 ************************************************************************/
29 #ifndef __com_sun_star_rdf_URIs_idl__
30 #define __com_sun_star_rdf_URIs_idl__
33 //=============================================================================
35 module com { module sun { module star { module rdf {
38 //=============================================================================
39 /** Constants to specify some well-known URIs.
41 <p>
42 These constants are for use with <member>URI::createKnown</member>.
43 </p>
45 @since OOo 3.2
47 @see URI::createKnown
49 constants URIs
51 /// http://www.w3.org/2001/XMLSchema-datatypes#NCName
52 const short XSD_NCNAME = 1;
53 /// http://www.w3.org/2001/XMLSchema-datatypes#string
54 const short XSD_STRING = 2;
55 /// http://www.w3.org/2001/XMLSchema-datatypes#normalizedString
56 const short XSD_NORMALIZEDSTRING = 3;
57 /// http://www.w3.org/2001/XMLSchema-datatypes#boolean
58 const short XSD_BOOLEAN = 4;
59 /// http://www.w3.org/2001/XMLSchema-datatypes#decimal
60 const short XSD_DECIMAL = 5;
61 /// http://www.w3.org/2001/XMLSchema-datatypes#float
62 const short XSD_FLOAT = 6;
63 /// http://www.w3.org/2001/XMLSchema-datatypes#double
64 const short XSD_DOUBLE = 7;
65 /// http://www.w3.org/2001/XMLSchema-datatypes#integer
66 const short XSD_INTEGER = 8;
67 /// http://www.w3.org/2001/XMLSchema-datatypes#nonNegativeInteger
68 const short XSD_NONNEGATIVEINTEGER = 9;
69 /// http://www.w3.org/2001/XMLSchema-datatypes#positiveInteger
70 const short XSD_POSITIVEINTEGER = 10;
71 /// http://www.w3.org/2001/XMLSchema-datatypes#nonPositiveInteger
72 const short XSD_NONPOSITIVEINTEGER = 11;
73 /// http://www.w3.org/2001/XMLSchema-datatypes#negativeInteger
74 const short XSD_NEGATIVEINTEGER = 12;
75 /// http://www.w3.org/2001/XMLSchema-datatypes#long
76 const short XSD_LONG = 13;
77 /// http://www.w3.org/2001/XMLSchema-datatypes#int
78 const short XSD_INT = 14;
79 /// http://www.w3.org/2001/XMLSchema-datatypes#short
80 const short XSD_SHORT = 15;
81 /// http://www.w3.org/2001/XMLSchema-datatypes#byte
82 const short XSD_BYTE = 16;
83 /// http://www.w3.org/2001/XMLSchema-datatypes#unsignedLong
84 const short XSD_UNSIGNEDLONG = 17;
85 /// http://www.w3.org/2001/XMLSchema-datatypes#unsignedInt
86 const short XSD_UNSIGNEDINT = 18;
87 /// http://www.w3.org/2001/XMLSchema-datatypes#unsignedShort
88 const short XSD_UNSIGNEDSHORT = 19;
89 /// http://www.w3.org/2001/XMLSchema-datatypes#unsignedByte
90 const short XSD_UNSIGNEDBYTE = 20;
91 /// http://www.w3.org/2001/XMLSchema-datatypes#hexBinary
92 const short XSD_HEXBINARY = 21;
93 /// http://www.w3.org/2001/XMLSchema-datatypes#base64Binary
94 const short XSD_BASE64BINARY = 22;
95 /// http://www.w3.org/2001/XMLSchema-datatypes#dateTime
96 const short XSD_DATETIME = 23;
97 /// http://www.w3.org/2001/XMLSchema-datatypes#time
98 const short XSD_TIME = 24;
99 /// http://www.w3.org/2001/XMLSchema-datatypes#date
100 const short XSD_DATE = 25;
101 /// http://www.w3.org/2001/XMLSchema-datatypes#gYearMonth
102 const short XSD_GYEARMONTH = 26;
103 /// http://www.w3.org/2001/XMLSchema-datatypes#gYear
104 const short XSD_GYEAR = 27;
105 /// http://www.w3.org/2001/XMLSchema-datatypes#gMonthDay
106 const short XSD_GMONTHDAY = 28;
107 /// http://www.w3.org/2001/XMLSchema-datatypes#gDay
108 const short XSD_GDAY = 29;
109 /// http://www.w3.org/2001/XMLSchema-datatypes#gMonth
110 const short XSD_GMONTH = 30;
111 /// http://www.w3.org/2001/XMLSchema-datatypes#anyURI
112 const short XSD_ANYURI = 31;
113 /// http://www.w3.org/2001/XMLSchema-datatypes#token
114 const short XSD_TOKEN = 32;
115 /// http://www.w3.org/2001/XMLSchema-datatypes#language
116 const short XSD_LANGUAGE = 33;
117 /// http://www.w3.org/2001/XMLSchema-datatypes#NMTOKEN
118 const short XSD_NMTOKEN = 34;
119 /// http://www.w3.org/2001/XMLSchema-datatypes#Name
120 const short XSD_NAME = 35;
121 /// http://www.w3.org/2001/XMLSchema-datatypes#duration
122 const short XSD_DURATION = 36;
123 /// http://www.w3.org/2001/XMLSchema-datatypes#QName
124 const short XSD_QNAME = 37;
125 /// http://www.w3.org/2001/XMLSchema-datatypes#NOTATION
126 const short XSD_NOTATION = 38;
127 /// http://www.w3.org/2001/XMLSchema-datatypes#NMTOKENS
128 const short XSD_NMTOKENS = 39;
129 /// http://www.w3.org/2001/XMLSchema-datatypes#ID
130 const short XSD_ID = 40;
131 /// http://www.w3.org/2001/XMLSchema-datatypes#IDREF
132 const short XSD_IDREF = 41;
133 /// http://www.w3.org/2001/XMLSchema-datatypes#IDREFS
134 const short XSD_IDREFS = 42;
135 /// http://www.w3.org/2001/XMLSchema-datatypes#ENTITY
136 const short XSD_ENTITY = 43;
137 /// http://www.w3.org/2001/XMLSchema-datatypes#ENTITIES
138 const short XSD_ENTITIES = 44;
140 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#type
141 const short RDF_TYPE = 1000;
142 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#subject
143 const short RDF_SUBJECT = 1001;
144 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate
145 const short RDF_PREDICATE = 1002;
146 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#object
147 const short RDF_OBJECT = 1003;
148 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
149 const short RDF_PROPERTY = 1004;
150 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement
151 const short RDF_STATEMENT = 1005;
152 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#value
153 const short RDF_VALUE = 1006;
154 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#first
155 const short RDF_FIRST = 1007;
156 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#rest
157 const short RDF_REST = 1008;
158 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#nil
159 const short RDF_NIL = 1009;
160 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral
161 const short RDF_XMLLITERAL = 1010;
162 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt
163 const short RDF_ALT = 1011;
164 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag
165 const short RDF_BAG = 1012;
166 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#List
167 const short RDF_LIST = 1013;
168 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq
169 const short RDF_SEQ = 1014;
170 /// http://www.w3.org/1999/02/22-rdf-syntax-ns#_1
171 const short RDF_1 = 1015;
172 /* hmm... that's a lot of potential constants:
173 _n where n is a decimal integer greater than zero with no leading zeros.
176 /// http://www.w3.org/2000/01/rdf-schema#comment
177 const short RDFS_COMMENT = 1100;
178 /// http://www.w3.org/2000/01/rdf-schema#label
179 const short RDFS_LABEL = 1101;
180 /// http://www.w3.org/2000/01/rdf-schema#domain
181 const short RDFS_DOMAIN = 1102;
182 /// http://www.w3.org/2000/01/rdf-schema#range
183 const short RDFS_RANGE = 1103;
184 /// http://www.w3.org/2000/01/rdf-schema#subClassOf
185 const short RDFS_SUBCLASSOF = 1104;
186 /// http://www.w3.org/2000/01/rdf-schema#Literal
187 const short RDFS_LITERAL = 1105;
188 /// http://www.w3.org/2000/01/rdf-schema#member
189 const short RDFS_MEMBER = 1106;
190 /// http://www.w3.org/2000/01/rdf-schema#subPropertyOf
191 const short RDFS_SUBPROPERTYOF = 1107;
192 /// http://www.w3.org/2000/01/rdf-schema#isDefinedBy
193 const short RDFS_ISDEFINEDBY = 1108;
194 /// http://www.w3.org/2000/01/rdf-schema#seeAlso
195 const short RDFS_SEEALSO = 1109;
196 /// http://www.w3.org/2000/01/rdf-schema#Resource
197 const short RDFS_RESOURCE = 1110;
198 /// http://www.w3.org/2000/01/rdf-schema#Class
199 const short RDFS_CLASS = 1111;
200 /// http://www.w3.org/2000/01/rdf-schema#Datatype
201 const short RDFS_DATATYPE = 1112;
202 /// http://www.w3.org/2000/01/rdf-schema#Container
203 const short RDFS_CONTAINER = 1113;
204 /// http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty
205 const short RDFS_CONTAINERMEMBERSHIPPROPERTY = 1114;
207 /// http://www.w3.org/2002/07/owl#Class
208 const short OWL_CLASS = 1200;
209 /// http://www.w3.org/2002/07/owl#ObjectProperty
210 const short OWL_OBJECTPROPERTY = 1201;
211 /// http://www.w3.org/2002/07/owl#DatatypeProperty
212 const short OWL_DATATYPEPROPERTY = 1202;
213 /// http://www.w3.org/2002/07/owl#FunctionalProperty
214 const short OWL_FUNCTIONALPROPERTY = 1203;
215 /// http://www.w3.org/2002/07/owl#Thing
216 const short OWL_THING = 1204;
217 /// http://www.w3.org/2002/07/owl#Nothing
218 const short OWL_NOTHING = 1205;
219 /// http://www.w3.org/2002/07/owl#Individual
220 const short OWL_INDIVIDUAL = 1206;
221 /// http://www.w3.org/2002/07/owl#equivalentClass
222 const short OWL_EQUIVALENTCLASS = 1207;
223 /// http://www.w3.org/2002/07/owl#equivalentProperty
224 const short OWL_EQUIVALENTPROPERTY = 1208;
225 /// http://www.w3.org/2002/07/owl#sameAs
226 const short OWL_SAMEAS = 1209;
227 /// http://www.w3.org/2002/07/owl#differentFrom
228 const short OWL_DIFFERENTFROM = 1210;
229 /// http://www.w3.org/2002/07/owl#AllDifferent
230 const short OWL_ALLDIFFERENT = 1211;
231 /// http://www.w3.org/2002/07/owl#distinctMembers
232 const short OWL_DISTINCTMEMBERS = 1212;
233 /// http://www.w3.org/2002/07/owl#inverseOf
234 const short OWL_INVERSEOF = 1213;
235 /// http://www.w3.org/2002/07/owl#TransitiveProperty
236 const short OWL_TRANSITIVEPROPERTY = 1214;
237 /// http://www.w3.org/2002/07/owl#SymmetricProperty
238 const short OWL_SYMMETRICPROPERTY = 1215;
239 /// http://www.w3.org/2002/07/owl#InverseFunctionalProperty
240 const short OWL_INVERSEFUNCTIONALPROPERTY = 1216;
241 /// http://www.w3.org/2002/07/owl#Restriction
242 const short OWL_RESTRICTION = 1217;
243 /// http://www.w3.org/2002/07/owl#onProperty
244 const short OWL_ONPROPERTY = 1218;
245 /// http://www.w3.org/2002/07/owl#allValuesFrom
246 const short OWL_ALLVALUESFROM = 1219;
247 /// http://www.w3.org/2002/07/owl#someValuesFrom
248 const short OWL_SOMEVALUESFROM = 1220;
249 /// http://www.w3.org/2002/07/owl#minCardinality
250 const short OWL_MINCARDINALITY = 1221;
251 /// http://www.w3.org/2002/07/owl#maxCardinality
252 const short OWL_MAXCARDINALITY = 1222;
253 /// http://www.w3.org/2002/07/owl#cardinality
254 const short OWL_CARDINALITY = 1223;
255 /// http://www.w3.org/2002/07/owl#Ontology
256 const short OWL_ONTOLOGY = 1224;
257 /// http://www.w3.org/2002/07/owl#imports
258 const short OWL_IMPORTS = 1225;
259 /// http://www.w3.org/2002/07/owl#versionInfo
260 const short OWL_VERSIONINFO = 1226;
261 /// http://www.w3.org/2002/07/owl#priorVersion
262 const short OWL_PRIORVERSION = 1227;
263 /// http://www.w3.org/2002/07/owl#backwardCompatibleWith
264 const short OWL_BACKWARDCOMPATIBLEWITH = 1228;
265 /// http://www.w3.org/2002/07/owl#incompatibleWith
266 const short OWL_INCOMPATIBLEWITH = 1229;
267 /// http://www.w3.org/2002/07/owl#DeprecatedClass
268 const short OWL_DEPRECATEDCLASS = 1230;
269 /// http://www.w3.org/2002/07/owl#DeprecatedProperty
270 const short OWL_DEPRECATEDPROPERTY = 1231;
271 /// http://www.w3.org/2002/07/owl#AnnotationProperty
272 const short OWL_ANNOTATIONPROPERTY = 1232;
273 /// http://www.w3.org/2002/07/owl#OntologyProperty
274 const short OWL_ONTOLOGYPROPERTY = 1233;
275 /// http://www.w3.org/2002/07/owl#oneOf
276 const short OWL_ONEOF = 1234;
277 /// http://www.w3.org/2002/07/owl#dataRange
278 const short OWL_DATARANGE = 1235;
279 /// http://www.w3.org/2002/07/owl#disjointWith
280 const short OWL_DISJOINTWITH = 1236;
281 /// http://www.w3.org/2002/07/owl#unionOf
282 const short OWL_UNIONOF = 1237;
283 /// http://www.w3.org/2002/07/owl#complementOf
284 const short OWL_COMPLEMENTOF = 1238;
285 /// http://www.w3.org/2002/07/owl#intersectionOf
286 const short OWL_INTERSECTIONOF = 1239;
287 /// http://www.w3.org/2002/07/owl#hasValue
288 const short OWL_HASVALUE = 1240;
290 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#hasPart
291 const short PKG_HASPART = 2000;
292 /* REMOVED
293 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#idref
294 const short PKG_IDREF = 2001;
295 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#path
296 const short PKG_PATH = 2002;
298 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#mimeType
299 const short PKG_MIMETYPE = 2003;
300 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Package
301 const short PKG_PACKAGE = 2004;
302 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Element
303 const short PKG_ELEMENT = 2005;
304 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#File
305 const short PKG_FILE = 2006;
306 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#MetadataFile
307 const short PKG_METADATAFILE = 2007;
308 /// http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document
309 const short PKG_DOCUMENT = 2008;
311 /// http://docs.oasis-open.org/ns/office/1.2/meta/odf#prefix
312 const short ODF_PREFIX = 2100;
313 /// http://docs.oasis-open.org/ns/office/1.2/meta/odf#suffix
314 const short ODF_SUFFIX = 2101;
315 /// http://docs.oasis-open.org/ns/office/1.2/meta/odf#Element
316 const short ODF_ELEMENT = 2102;
317 /// http://docs.oasis-open.org/ns/office/1.2/meta/odf#ContentFile
318 const short ODF_CONTENTFILE = 2103;
319 /// http://docs.oasis-open.org/ns/office/1.2/meta/odf#StylesFile
320 const short ODF_STYLESFILE = 2104;
321 /* REMOVED
322 /// http://docs.oasis-open.org/ns/office/1.2/meta/odf#MetadataFile
323 const short ODF_METADATAFILE = 2105;
326 /// urn:oasis:names:tc:opendocument:xmlns:text:1.0meta-field
327 // const short TEXT_META_FIELD = 3000;
330 //=============================================================================
332 }; }; }; };
334 #endif
336 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */