org.semanticdesktop.aperture.datasource.imap
Class IMAPDS

java.lang.Object
  extended by org.semanticdesktop.aperture.datasource.imap.IMAPDS

public class IMAPDS
extends Object

Vocabulary File. Created by org.semanticdesktop.aperture.vocabulary.VocabularyWriter on Thu Jul 01 14:28:15 CEST 2010 input file: /core/src/main/resources/org/semanticdesktop/aperture/datasource/imap/imapDataSource.ttl namespace: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#


Field Summary
static URI basepath
          Type: Property
Label: Base Path
Comment: The base path of the IMAP data source
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string
static URI connectionSecurity
          Type: Property
Label: Connection security
Comment: The level of security for the connection
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity
static URI ConnectionSecurity
          Type: Class
Comment: Type of connection security, instances of this class serve as values for the connectionSecurity property
static URI hostname
          Type: Property
Label: Host name
Comment: The host name of the IMAP server
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string
static URI ignoreUidValidity
          Type: Property
Label: Ignore UID Validity?
static URI ImapDataSource
          Type: Class
Label: IMAP Account Data Source
Comment: Describes a mailbox accessible with the IMAP protocol
static String IMAPDS_RESOURCE_PATH
          Path to the ontology resource
static URI includeInbox
          Type: Property
Label: Include Inbox?
static URI maximumDepth
          Type: Property
Label: Maximum Depth
Comment: Maximum depth of the crawl
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#integer
static URI maximumSize
          Type: Property
Label: Maximum Size
Comment: Maximum size (in bytes) of the attachments that are to be reported by the crawler
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#long
static URI NS_IMAPDS
          The namespace for IMAPDS
static URI PLAIN
          Type: Instance of http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity
static URI port
          Type: Property
Label: Port number
Comment: The port number where the IMAP server is listening for connections
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#integer
static URI SSL
          Type: Instance of http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity
static URI SSL_NO_CERT
          Type: Instance of http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity
static URI sslFileName
          Type: Property
Label: SSL File Name
Comment: The path to the ssl keyfile
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string
static URI sslFilePassword
          Type: Property
Label: SSL File Password
Comment: Keyphrase for the SSL keyfile
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string
static URI useHeadersHash
          Type: Property
Label: Use Headers Hash
Comment: On mh-backed IMAP folders the crawler doesn't use the UID as part of the URI.
 
Constructor Summary
IMAPDS()
           
 
Method Summary
static void getIMAPDSOntology(Model model)
          Puts the IMAPDS ontology into the given model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMAPDS_RESOURCE_PATH

public static final String IMAPDS_RESOURCE_PATH
Path to the ontology resource

See Also:
Constant Field Values

NS_IMAPDS

public static final URI NS_IMAPDS
The namespace for IMAPDS


ImapDataSource

public static final URI ImapDataSource
Type: Class
Label: IMAP Account Data Source
Comment: Describes a mailbox accessible with the IMAP protocol


ConnectionSecurity

public static final URI ConnectionSecurity
Type: Class
Comment: Type of connection security, instances of this class serve as values for the connectionSecurity property


PLAIN

public static final URI PLAIN
Type: Instance of http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity


SSL

public static final URI SSL
Type: Instance of http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity


SSL_NO_CERT

public static final URI SSL_NO_CERT
Type: Instance of http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity


hostname

public static final URI hostname
Type: Property
Label: Host name
Comment: The host name of the IMAP server
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string


port

public static final URI port
Type: Property
Label: Port number
Comment: The port number where the IMAP server is listening for connections
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#integer


basepath

public static final URI basepath
Type: Property
Label: Base Path
Comment: The base path of the IMAP data source
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string


includeInbox

public static final URI includeInbox
Type: Property
Label: Include Inbox?
Comment: Should the inbox itself be included in the crawl results?
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#boolean


maximumDepth

public static final URI maximumDepth
Type: Property
Label: Maximum Depth
Comment: Maximum depth of the crawl
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#integer


maximumSize

public static final URI maximumSize
Type: Property
Label: Maximum Size
Comment: Maximum size (in bytes) of the attachments that are to be reported by the crawler
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#long


ignoreUidValidity

public static final URI ignoreUidValidity
Type: Property
Label: Ignore UID Validity?
Comment: Should the crawler ignore the UID validity? THIS OPTION MAY BE DANGEROUS, USE AT YOUR OWN RISK, ONLY ON FAULTY SERVERS THAT DON'T PERSIST EMAIL IDs, ONLY IF YOU DON'T DELETE ANY EMAILS AND ONLY IF YOU REALLY NEED IT!!!! IF YOU DO DELETE AN EMAIL FROM SUCH A SERVER, THE CRAWLER WILL RETURN WRONG RESULTS
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#boolean


connectionSecurity

public static final URI connectionSecurity
Type: Property
Label: Connection security
Comment: The level of security for the connection
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#ConnectionSecurity


sslFileName

public static final URI sslFileName
Type: Property
Label: SSL File Name
Comment: The path to the ssl keyfile
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string


sslFilePassword

public static final URI sslFilePassword
Type: Property
Label: SSL File Password
Comment: Keyphrase for the SSL keyfile
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#string


useHeadersHash

public static final URI useHeadersHash
Type: Property
Label: Use Headers Hash
Comment: On mh-backed IMAP folders the crawler doesn't use the UID as part of the URI. Instead it uses the value of the Message-ID header combined with a hash of the entire message. This is slow as each incremental crawl requires the crawler do download all messages. Setting this option to true will cause the crawler to use only values of selected headers in hash computation. This increases the incremental crawling speed on mh-backed folders at the expense of overlooking certain messages with the same Message-ID and other headers values, but different content. The default is true for speed. If you need accuracy, to be 100% sure that no near-duplicate message pairs are omitted - set it to false.
Domain: http://aperture.semanticdesktop.org/ontology/2007/08/12/imapds#IMAPDataSource
Range: http://www.w3.org/2001/XMLSchema#boolean

Constructor Detail

IMAPDS

public IMAPDS()
Method Detail

getIMAPDSOntology

public static void getIMAPDSOntology(Model model)
Puts the IMAPDS ontology into the given model.

Parameters:
model - The model for the source ontology to be put into.
Throws:
Exception - if something goes wrong.


Copyright © 2010 Aperture Development Team. All Rights Reserved.