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