Packages 
Package Description
org.apache.any23
The Any23 root package defines the Any23 library facade and auxiliary classes.
org.apache.any23.cli
This package contains some command-line utilities which allow users to use the main Any23 features via commandline shell.
org.apache.any23.configuration
This packages contains the Any23 Configuration definition.
org.apache.any23.encoding
This package defines utility classes for the Encoding Detection.
org.apache.any23.extractor
This package contains classes and interfaces modeling the Extractor API.
org.apache.any23.extractor.calendar
This package contains extractors for various calendar serialization formats.
org.apache.any23.extractor.csv
This package contains the definition of a specific Extractor for CSV files as specified on RFC 4180.
org.apache.any23.extractor.html
All the various Extractor needed to distill RDF from Microformats in HTML pages are contained in this package.
org.apache.any23.extractor.html.annotations
This package contains the annotations needed to describe the single nesting relations among different Microformats.
org.apache.any23.extractor.html.microformats2
All the various Extractor needed to distill RDF from Microformats in HTML pages are contained in this package.
org.apache.any23.extractor.html.microformats2.annotations
This package contains the annotations needed to describe the single nesting relations among different Microformats.
org.apache.any23.extractor.microdata
This package provides classes for dealing with Microdata extraction.
org.apache.any23.extractor.rdf
This package contains the concrete implementations (and utilities classes) to perform the extraction from various RDF serialization formats.
org.apache.any23.extractor.rdfa
This package contains the definition of a specific Extractor for RDFa.
org.apache.any23.extractor.xpath
This package provides an XPath extractor able to generate RDF statements from any HTML page on the basis of a set of specified rules and a list of statement templates.
org.apache.any23.extractor.yaml
This package provides an YAML extractor able to generate RDF statements from any YAML files.
org.apache.any23.filter
This package defines specific TripleHandlers able to filter document and triples that don't respect particular conditions.
org.apache.any23.http
This package contains classes and interfaces to implement a small multi-threaded HTTP Client used to fetch data sources.
org.apache.any23.mime
This package provides support for MIME Type data detection.
org.apache.any23.mime.purifier
This package contains all the logic to implement your own Purifier.
org.apache.any23.plugin
This package provides Plugin Management support for Any23.
org.apache.any23.rdf
This package provides some utility classes to manage RDF models and prefixes.
org.apache.any23.source
Package containing some auxiliary classes to handle different types of InputStream sources.
org.apache.any23.util
This package collects a set of internal library utility classes.
org.apache.any23.validator
This package defines a simple rule based validation framework able to detect (Rule) and fix (Fix) common mistakes that can be present within an HTML DOM model and that can prevent the extraction of metadata.
org.apache.any23.validator.rule
A set of predefined validation Rules and associated Fixes.
org.apache.any23.vocab
This package defines the main ontologies used by Any23.
org.apache.any23.writer
This package collects a set of TripleHandler decorators and specific RDF format TripleWriter implementations.