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