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.
41 These constants are for use with <member>URI::createKnown</member>.
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;
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;
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 //=============================================================================