Core {{{ accessor.AccessData accessor.DataAccessor accessor.DataAccesssorFactory accessor.DataAccessorRegistry accessor.DataObject accessor.FileDataObject accessor.FolderDataObject accessor.RDFContainerFactory accessor.URLNotFoundException accessor.impl.DataAccessorRegistryImpl crawler.Crawler crawler.CrawlerFactory crawler.CrawlerHandler crawler.CrawlerRegistry crawler.CrawlReport crawler.ExitCode crawler.impl.CrawlerRegistryImpl datasource.DataSource datasource.DataSourceFactory datasource.DataSourceRegistry datasource.impl.DataSourceRegistryImpl extractor.Extractor extractor.ExtractorException extractor.ExtractorFactory extractor.ExtractorRegistry extractor.impl.ExtractorRegistryImpl hypertext.linkextractor.LinkExtractor hypertext.linkextractor.LinkExtractorRegistry hypertext.linkextractor.LinkExtractorFactory hypertext.linkextractor.impl.LinkExtractorRegistryImpl mime.identifier.MimeTypeIdentifier mime.identifier.MimeTypeIdentifierFactory mime.identifier.MimeTypeIdentifierRegistry mime.identifier.impl.MimeTypeIdentifierRegistryImpl opener.DataOpener opener.DataOpenerFactory opener.DataOpenerRegistry opener.impl.DataOpenerRegistryImpl rdf.MultipleValuesException rdf.RDFContainer rdf.RDFContainerFactory rdf.UpdateException rdf.ValueFactory Exported packages: accessor crawler datasource extractor hypertext.linkextractor mime.identifier opener rdf Services DataAccessorRegistry CrawlerRegistry DataSourceRegistry ExtractorRegistry LinkExtractorRegistry MimeTypeIdentifierRegistry DataOpenerRegistry }}} Aperture-impls {{{ accessor.file.FileAccessor accessor.file.FileAccessorFactory accessor.http.ContentType accessor.http.HttpAccessor accessor.http.HttpAccessorFactory addressbook.AddressbookCrawler addressbook.AddressbookCrawlerFactory addressbook.AddressbookDataSource addressbook.AddressbookDataSourceFactory addressbook.AppleAddressbookCrawler addressbook.ThunderbirdCrawler crawler.filesystem.FileSystemCrawler crawler.filesystem.FileSystemCrawlerFactory datasource.filesystem.FileSystemDataSource datasource.filesystem.FileSystemDataSourceFactory crawler.ical.IcalCrawler crawler.ical.IcalCrawlerFactory crawler.ical.IcalDataType datasource.ical.IcalDataSource datasource.ical.IcalDataSourceFactory crawler.imap.DataObjectFactory crawler.imap.ImapCrawler crawler.imap.ImapCrawlerFactory datasource.imap.ImapDataSource datasource.imap.ImapDataSourceFactory crawler.web.CrawlJob crawler.web.WebCrawler crawler.web.WebCrawlerFactory datasource.web.WebDataSource datasource.web.WebDataSourceFactory extractor.excel.* extractor.html.* extractor.mime.* extractor.office.* extractor.opendocument.* extractor.openxml.* extractor.pdf.* extractor.plaintext.* extractor.powerpoint.* extractor.presentations.* extractor.publisher.* extractor.quattro.* extractor.rdf.* extractor.rtf.* extractor.visio.* extractor.word.* extractor.wordperfect.* extractor.works.* extractor.xml.* extractor.util.* - If extractors were to be separated into multiple bundles - these utils would have to be included in every bundle that uses them hypertext.linkextractor.http.* mime.identifier.magic.* opener.file.* opener.http.* outlook.* }}} Aperture-helpers.jar {{{ accessor.base.AccessDataImpl accessor.base.DataObjectBase accessor.base.FileAccessData accessor.base.FileDataObjectBase accessor.base.FilterAccessData accessor.base.FolderDataObjectBase accessor.base.ModelAccessData accessor.base.RepositoryAccessData crawler.base.CrawlerBase crawler.base.CrawlerHandlerBase crawler.base.CrawlReportBase datasource.base.DataSourceBase datasource.config.ConfigurationUtil datasource.config.DomainBoundaries datasource.config.RegExpPattern datasource.config.SubStringCondition datasource.config.SubStringPattern datasource.config.UrlPattern security.* util.* vocabulary.* rdf.rdf2go.RDF2GoRDFContainer rdf.rdf2go.RDF2GoRDFContainerFactory rdf.rdf2go.RDF2GoValueFactory }}} rdf2go-bundle (reused with other rdf2go dependent projects) independent of aperture and sesame2 {{{ ClassPath: rdf2go.jar Exposes: org.ontoware.rdf2go.model org.ontoware.rdf2go.exception }}} rdf2go-sesamedriver (independent from aperture) {{{ org.ontoware.rdf2go.impl.sesame2.* }}} sesame2 (independent from aperture) {{{ org.openrdf.* }}} We assume that the user of application will create the models somehow... Models can be initialized with many various attributes - providing some generic ModelFactory might not be feasible (or even possible). __Classes not needed anymore__ {{{ accessor.impl.DefaultDataAccessorRegistry crawler.impl.DefaultCrawlerRegistry extractor.impl.DefaultExtractorRegistry hypertext.linkextractor.impl.DefaultLinkExtractorRegistry mime.identifier.impl.DefaultMimeTypeIdentifierRegistry opener.impl.DefaultDataOpenerRegistry rdf.sesame.SesameRDFContainer rdf.sesame.SesameRDFContainerFactory }}}