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