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.
42 These constants are for use with <member>URI::createKnown</member>.
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;
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;
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 //=============================================================================
336 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */