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