Package 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.
-
Interface Summary Interface Description TemplateXPathExtractionRule Defines anXPathExtractionRule
able to expand aQuadTemplate
set based on a given template.XPathExtractionRule Defines an extraction rule for theXPathExtractor
. -
Class Summary Class Description QuadTemplate This class models a NQuads template, that is a quadruple in which any component can be a variable.TemplateGraph Represents an Quad graph IRI template.TemplateObject Represents a Quad object template.TemplatePredicate Represents a Quad predicate template.TemplateSubject Represents a Quad subject template.TemplateXPathExtractionRuleImpl Default implementation ofXPathExtractionRule
.Term<T extends org.eclipse.rdf4j.model.Value> Represents a generic template term.Variable Represents a variable inTemplateXPathExtractionRule
.XPathExtractor Implementation of anExtractor.TagSoupDOMExtractor
able to applyXPathExtractionRule
s and generate quads.XPathExtractorFactory -
Enum Summary Enum Description TemplateObject.Type Supported object types.TemplateSubject.Type Supported subject types.