Version 5.2.6.1, tag libreoffice-5.2.6.1
[LibreOffice.git] / offapi / com / sun / star / rdf / URIs.idl
blob6172fa87717a511311d7d881914e03afff2c8355
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
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.
30 <p>
31 These constants are for use with URI::createKnown().
32 </p>
34 @since OOo 3.2
36 @see URI::createKnown
38 constants URIs
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;
281 /* REMOVED
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;
310 /* REMOVED
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;
320 }; }; }; };
322 #endif
324 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */