1 | /* |
2 | * This file has been generated by the onto2vocabularyclass tool |
3 | * copyright (C) 2007-2010 Sebastian Trueg <trueg@kde.org> |
4 | * |
5 | * This library is free software; you can redistribute it and/or |
6 | * modify it under the terms of the GNU Library General Public |
7 | * License as published by the Free Software Foundation; either |
8 | * version 2 of the License, or (at your option) any later version. |
9 | * |
10 | * This library is distributed in the hope that it will be useful, |
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | * Library General Public License for more details. |
14 | * |
15 | * You should have received a copy of the GNU Library General Public License |
16 | * along with this library; see the file COPYING.LIB. If not, write to |
17 | * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
18 | * Boston, MA 02110-1301, USA. |
19 | */ |
20 | |
21 | #ifndef _SOPRANO_NMO_H_ |
22 | #define _SOPRANO_NMO_H_ |
23 | |
24 | #include <QtCore/QUrl> |
25 | #include "nepomuk_export.h" |
26 | |
27 | namespace Nepomuk2 { |
28 | namespace Vocabulary { |
29 | namespace NMO { |
30 | /** |
31 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo# |
32 | */ |
33 | NEPOMUK_EXPORT QUrl nmoNamespace(); |
34 | |
35 | /** |
36 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo# |
37 | */ |
38 | NEPOMUK_EXPORT QUrl nrlOntologyGraph(); |
39 | |
40 | /** |
41 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Email |
42 | * |
43 | * An email. |
44 | */ |
45 | NEPOMUK_EXPORT QUrl Email(); |
46 | |
47 | /** |
48 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#IMMessage |
49 | * |
50 | * A message sent with Instant Messaging software. |
51 | */ |
52 | NEPOMUK_EXPORT QUrl IMMessage(); |
53 | |
54 | /** |
55 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Mailbox |
56 | * |
57 | * A mailbox - container for MailboxDataObjects. |
58 | */ |
59 | NEPOMUK_EXPORT QUrl Mailbox(); |
60 | |
61 | /** |
62 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MailboxDataObject |
63 | * |
64 | * An entity encountered in a mailbox. Most common interpretations |
65 | * for such an entity include Message or Folder |
66 | */ |
67 | NEPOMUK_EXPORT QUrl MailboxDataObject(); |
68 | |
69 | /** |
70 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Message |
71 | * |
72 | * A message. Could be an email, instant messanging message, SMS |
73 | * message etc. |
74 | */ |
75 | NEPOMUK_EXPORT QUrl Message(); |
76 | |
77 | /** |
78 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MessageHeader |
79 | * |
80 | * An arbitrary message header. |
81 | */ |
82 | NEPOMUK_EXPORT QUrl (); |
83 | |
84 | /** |
85 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MimeEntity |
86 | * |
87 | * A MIME entity, as defined in RFC2045, Section 2.4. |
88 | */ |
89 | NEPOMUK_EXPORT QUrl MimeEntity(); |
90 | |
91 | /** |
92 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#bcc |
93 | * |
94 | * deprecated in favor of nmo:emailBcc |
95 | */ |
96 | NEPOMUK_EXPORT QUrl bcc(); |
97 | |
98 | /** |
99 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#cc |
100 | * |
101 | * deprecated in favor of nmo:emailCc |
102 | */ |
103 | NEPOMUK_EXPORT QUrl cc(); |
104 | |
105 | /** |
106 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#contentMimeType |
107 | * |
108 | * Key used to store the MIME type of the content of an object when |
109 | * it is different from the object's main MIME type. This value |
110 | * can be used, for example, to model an e-mail message whose mime |
111 | * type is"message/rfc822", but whose content has type "text/html". |
112 | * If not specified, the MIME type of the |
113 | * content defaults to the value specified by the 'mimeType' property. |
114 | */ |
115 | NEPOMUK_EXPORT QUrl contentMimeType(); |
116 | |
117 | /** |
118 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#emailBcc |
119 | * |
120 | * A Contact that is to receive a bcc of the email. A Bcc (blind carbon |
121 | * copy) is a copy of an email message sent to a recipient whose email |
122 | * address does not appear in the message. |
123 | */ |
124 | NEPOMUK_EXPORT QUrl emailBcc(); |
125 | |
126 | /** |
127 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#emailCc |
128 | * |
129 | * A Contact that is to receive a cc of the email. A cc (carbon copy) |
130 | * is a copy of an email message whose recipient appears on the recipient |
131 | * list, so that all other recipients are aware of it. |
132 | */ |
133 | NEPOMUK_EXPORT QUrl emailCc(); |
134 | |
135 | /** |
136 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#emailTo |
137 | * |
138 | * The primary intended recipient of an email. |
139 | */ |
140 | NEPOMUK_EXPORT QUrl emailTo(); |
141 | |
142 | /** |
143 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#from |
144 | * |
145 | * deprecated in favor of nmo:messageFrom |
146 | */ |
147 | NEPOMUK_EXPORT QUrl from(); |
148 | |
149 | /** |
150 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#hasAttachment |
151 | * |
152 | * Links a message with files that were sent as attachments. |
153 | */ |
154 | NEPOMUK_EXPORT QUrl hasAttachment(); |
155 | |
156 | /** |
157 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#headerName |
158 | * |
159 | * Name of the message header. |
160 | */ |
161 | NEPOMUK_EXPORT QUrl (); |
162 | |
163 | /** |
164 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#headerValue |
165 | * |
166 | * Value of the message header. |
167 | */ |
168 | NEPOMUK_EXPORT QUrl (); |
169 | |
170 | /** |
171 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#htmlMessageContent |
172 | * |
173 | * HTML representation of the body of the message. For multipart |
174 | * messages, all parts are concatenated into the value of this |
175 | * property. Attachments, whose mimeTypes are different from |
176 | * text/plain or message/rfc822 are considered separate DataObjects |
177 | * and are therefore not included in the value of this property. |
178 | */ |
179 | NEPOMUK_EXPORT QUrl htmlMessageContent(); |
180 | |
181 | /** |
182 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#inReplyTo |
183 | * |
184 | * Signifies that a message is a reply to another message. This |
185 | * feature is commonly used to link messages into conversations. |
186 | * Note that it is more specific than nmo:references. See RFC 2822 |
187 | * sec. 3.6.4 |
188 | */ |
189 | NEPOMUK_EXPORT QUrl inReplyTo(); |
190 | |
191 | /** |
192 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#isRead |
193 | * |
194 | * A flag that states the fact that a MailboxDataObject has been |
195 | * read. |
196 | */ |
197 | NEPOMUK_EXPORT QUrl isRead(); |
198 | |
199 | /** |
200 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageFrom |
201 | * |
202 | * The sender of the message |
203 | */ |
204 | NEPOMUK_EXPORT QUrl messageFrom(); |
205 | |
206 | /** |
207 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageHeader |
208 | * |
209 | * Links the message with an arbitrary message header. |
210 | */ |
211 | NEPOMUK_EXPORT QUrl (); |
212 | |
213 | /** |
214 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageId |
215 | * |
216 | * An identifier of a message. This property has been inspired |
217 | * by the message-id property defined in RFC 2822, Sec. 3.6.4. |
218 | * It should be used for all kinds of identifiers used by various |
219 | * messaging applications to connect multiple messages into |
220 | * conversations. For email messageids, values are according |
221 | * to RFC2822/sec 3.6.4 and the literal value in RDF must include |
222 | * the brackets. |
223 | */ |
224 | NEPOMUK_EXPORT QUrl messageId(); |
225 | |
226 | /** |
227 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageRecipient |
228 | * |
229 | * A common superproperty for all properties that link a message |
230 | * with its recipients. Please don't use this property directly. |
231 | */ |
232 | NEPOMUK_EXPORT QUrl messageRecipient(); |
233 | |
234 | /** |
235 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageReplyTo |
236 | * |
237 | * An address where the reply should be sent. |
238 | */ |
239 | NEPOMUK_EXPORT QUrl messageReplyTo(); |
240 | |
241 | /** |
242 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageSender |
243 | * |
244 | * The person or agent submitting the message to the network, if |
245 | * other from the one given with the nmo:from property. Defined |
246 | * in RFC 822 sec. 4.4.2 |
247 | */ |
248 | NEPOMUK_EXPORT QUrl messageSender(); |
249 | |
250 | /** |
251 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageSubject |
252 | * |
253 | * The subject of a message |
254 | */ |
255 | NEPOMUK_EXPORT QUrl messageSubject(); |
256 | |
257 | /** |
258 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#plainTextMessageContent |
259 | * |
260 | * Plain text representation of the body of the message. For multipart |
261 | * messages, all parts are concatenated into the value of this |
262 | * property. Attachments, whose mimeTypes are different from |
263 | * text/plain or message/rfc822 are considered separate DataObjects |
264 | * and are therefore not included in the value of this property. |
265 | */ |
266 | NEPOMUK_EXPORT QUrl plainTextMessageContent(); |
267 | |
268 | /** |
269 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#primaryMessageRecipient |
270 | * |
271 | * The primary intended recipient of a message. |
272 | */ |
273 | NEPOMUK_EXPORT QUrl primaryMessageRecipient(); |
274 | |
275 | /** |
276 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#primaryRecipient |
277 | * |
278 | * deprecated in favor of primaryMessageRecipient |
279 | */ |
280 | NEPOMUK_EXPORT QUrl primaryRecipient(); |
281 | |
282 | /** |
283 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#receivedDate |
284 | * |
285 | * Date when this message was received. |
286 | */ |
287 | NEPOMUK_EXPORT QUrl receivedDate(); |
288 | |
289 | /** |
290 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#recipient |
291 | * |
292 | * deprecated in favor of nmo:messageRecipient |
293 | */ |
294 | NEPOMUK_EXPORT QUrl recipient(); |
295 | |
296 | /** |
297 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#references |
298 | * |
299 | * Signifies that a message references another message. This |
300 | * property is a generic one. See RFC 2822 Sec. 3.6.4 |
301 | */ |
302 | NEPOMUK_EXPORT QUrl references(); |
303 | |
304 | /** |
305 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#replyTo |
306 | * |
307 | * deprecated in favor of nmo:messageReplyTo |
308 | */ |
309 | NEPOMUK_EXPORT QUrl replyTo(); |
310 | |
311 | /** |
312 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#secondaryMessageRecipient |
313 | * |
314 | * A superproperty for all "additional" recipients of a message. |
315 | */ |
316 | NEPOMUK_EXPORT QUrl secondaryMessageRecipient(); |
317 | |
318 | /** |
319 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#secondaryRecipient |
320 | * |
321 | * deprecated in favor of nmo:secondaryMessageRecipient |
322 | */ |
323 | NEPOMUK_EXPORT QUrl secondaryRecipient(); |
324 | |
325 | /** |
326 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#sender |
327 | * |
328 | * deprecated in favor of nmo:messageSender |
329 | */ |
330 | NEPOMUK_EXPORT QUrl sender(); |
331 | |
332 | /** |
333 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#sentDate |
334 | * |
335 | * Date when this message was sent. |
336 | */ |
337 | NEPOMUK_EXPORT QUrl sentDate(); |
338 | |
339 | /** |
340 | * http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#to |
341 | * |
342 | * deprecated in favor of nmo:emailTo |
343 | */ |
344 | NEPOMUK_EXPORT QUrl to(); |
345 | } |
346 | } |
347 | } |
348 | |
349 | #endif |
350 | |