Package org.aksw.facete.v3.api
package org.aksw.facete.v3.api
-
ClassDescriptionAn aliased path is a sequence of step-alias pairs.Thoughs about using specialized step types for variable-free expressions of paths: - fwd(prop) - optional - fwd - propA convenience trait to perform inline casts.A helper for creating common constraints over a certain node in a FacetConstraints model TODO Move to impl packageIn general, there are anonymous and named constraints.Booleans are confusing NOTE We should also consistently use isForward == true; the parts in the code use true to indicate backwards should be changedDeprecated.Interface to toggle an individual constraint on or off or remove it alltogetherFacade to toggle an individual constraint on and off.A collection of constraintsClass used for query results of facet counts.FacetedDataQuery<T extends org.apache.jena.rdf.model.RDFNode>A note on constraints: Constraints can be distinguished by what they affect: - NodeConstraint - a constraint on a BgpNode; disjunctive - MultiNodeConstraint - a constraint on a BgpMultiNode; conjunctive - GlobalConstraint - An arbitrary constraint, possibly affecting multiple pathsAn object backed by the set of resources at a certain (possibly empty) path of properties.Deprecated.FacetQueryBuilder<T extends org.apache.jena.rdf.model.RDFNode>FacetValue plus a count attributeFacetValueQueryBuilder<T extends org.apache.jena.rdf.model.RDFNode>Idea for API improvement to give more control over how to construct the query for facet values Status quo: facetDirNode.facetValueCounts().exec() Goal of this class: facetDirNode.facetValues().withCounts().includeAbsent().query().exec();Deprecated.What should be the nature of this class? - Is it only an API over a model; and actual query generation is based on the underlying model? - Is it a supplier for queries, and thus features a .getQuery() method <-- I think this is the right wayThis class is intended to represent the "backbone" (= facet paths and their starting points) structure of FacetedRelationQuery - not sure if we really need it.TreeData<T>A stripped down copy of Vaadin's TreeData class.TreeDataMap<K,
V> A stripped down copy of Vaadin's TreeData class.A node in a tree structure from whichFacetPathinstances are derived.A qualified variable.
org.aksw.jenax.facete.treequery2.impl.FacetPathMappingin the refactored API