Uses of Class
org.aksw.limes.core.io.ls.LinkSpecification
-
-
Uses of LinkSpecification in org.aksw.limes.core.controller
Methods in org.aksw.limes.core.controller with parameters of type LinkSpecification Modifier and Type Method Description static AMappingLSPipeline. execute(ACache sourceCache, ACache targetCache, LinkSpecification ls)Execute a given LS with default rewriter, planner and execution engine, generating a mapping.static AMappingLSPipeline. execute(ACache sourceCache, ACache targetCache, LinkSpecification ls, String sourceVar, String targetVar, RewriterFactory.RewriterType rewriterType, ExecutionPlannerFactory.ExecutionPlannerType executionPlannerType, ExecutionEngineFactory.ExecutionEngineType executionEngineType, long maxOpt, double k)Execute a given LS, generating a mapping. -
Uses of LinkSpecification in org.aksw.limes.core.datastrutures
Constructors in org.aksw.limes.core.datastrutures with parameters of type LinkSpecification Constructor Description EvaluationRun(String algorithmName, String implementation, String datasetName, Map<EvaluatorType,Double> evaluatorsScores, int run, LinkSpecification learnedLS)EvaluationRun(String algorithmName, String implementation, String datasetName, Map<EvaluatorType,Double> evaluatorsScores, LinkSpecification learnedLS) -
Uses of LinkSpecification in org.aksw.limes.core.execution.engine
Methods in org.aksw.limes.core.execution.engine with parameters of type LinkSpecification Modifier and Type Method Description AMappingIExecutionEngine. execute(LinkSpecification spec, IPlanner planner)Implementation of the execution of a link specification.AMappingParallelExecutionEngine. execute(LinkSpecification spec, IPlanner planner)Implementation of the execution of an execution plan.AMappingSimpleExecutionEngine. execute(LinkSpecification spec, IPlanner planner)Executes a link specification.AMappingSimpleExecutionEngine. executeDynamic(LinkSpecification spec, DynamicPlanner planner)Executes an input link specification L in a dynamic fashion. -
Uses of LinkSpecification in org.aksw.limes.core.execution.engine.partialrecallengine
Methods in org.aksw.limes.core.execution.engine.partialrecallengine with parameters of type LinkSpecification Modifier and Type Method Description AMappingPartialRecallExecutionEngine. execute(LinkSpecification spec, IPlanner planner) -
Uses of LinkSpecification in org.aksw.limes.core.execution.engine.partialrecallengine.refinement
Methods in org.aksw.limes.core.execution.engine.partialrecallengine.refinement that return LinkSpecification Modifier and Type Method Description LinkSpecificationPartialRecallRefinementNode. getLinkSpecification()LinkSpecificationLigerRefinementOperator. refineAtomicLinkSpecification(LinkSpecification currentSpec)Refines an atomic link specification by calling the next(threshold) function.Methods in org.aksw.limes.core.execution.engine.partialrecallengine.refinement that return types with arguments of type LinkSpecification Modifier and Type Method Description HashMap<LinkSpecification,Plan>LigerRefinementOperator. getNewNodes()List<LinkSpecification>LigerRefinementOperator. merge(LinkSpecification parent, List<LinkSpecification> leftChildren, List<LinkSpecification> rightChildren, boolean isLeft)Creates a set of new specification by cloning the input specification, keeping one child specification as is, and substitutes the other child specification with the set of specification retrieved by refining the other child.List<LinkSpecification>LigerRefinementOperator. refine(LinkSpecification currentSpec)Implements the refinement operator for guaranteed recall.Methods in org.aksw.limes.core.execution.engine.partialrecallengine.refinement with parameters of type LinkSpecification Modifier and Type Method Description protected voidPartialRecallRefinementOperator. init(LinkSpecification spec)Initializes refinement procedure.List<LinkSpecification>LigerRefinementOperator. merge(LinkSpecification parent, List<LinkSpecification> leftChildren, List<LinkSpecification> rightChildren, boolean isLeft)Creates a set of new specification by cloning the input specification, keeping one child specification as is, and substitutes the other child specification with the set of specification retrieved by refining the other child.List<LinkSpecification>LigerRefinementOperator. refine(LinkSpecification currentSpec)Implements the refinement operator for guaranteed recall.LinkSpecificationLigerRefinementOperator. refineAtomicLinkSpecification(LinkSpecification currentSpec)Refines an atomic link specification by calling the next(threshold) function.voidPartialRecallRefinementNode. setLinkSpecification(LinkSpecification sp)Method parameters in org.aksw.limes.core.execution.engine.partialrecallengine.refinement with type arguments of type LinkSpecification Modifier and Type Method Description voidLigerRefinementOperator. addSpecifications(List<LinkSpecification> specs)Creates the set of to-be-refined nodes by adding specification that does not already exists in total set and their selectivity is higher or equal to the desired selectivity.List<LinkSpecification>LigerRefinementOperator. merge(LinkSpecification parent, List<LinkSpecification> leftChildren, List<LinkSpecification> rightChildren, boolean isLeft)Creates a set of new specification by cloning the input specification, keeping one child specification as is, and substitutes the other child specification with the set of specification retrieved by refining the other child.static LinkedList<PartialRecallRefinementNode>RuntimeComparison. sortLinkSpecifications(HashMap<LinkSpecification,Plan> plans)Sorts a map of link specifications in ascending order based on the runtime estimations of their corresponding plans.Constructors in org.aksw.limes.core.execution.engine.partialrecallengine.refinement with parameters of type LinkSpecification Constructor Description LigerRefinementOperator(ACache s, ACache t, double recall, long optTime, LinkSpecification spec)PartialRecallRefinementNode(LinkSpecification sp, Plan p)PartialRecallRefinementOperator(ACache s, ACache t, double recall, long optTime, LinkSpecification spec) -
Uses of LinkSpecification in org.aksw.limes.core.execution.planning.planner
Methods in org.aksw.limes.core.execution.planning.planner that return LinkSpecification Modifier and Type Method Description LinkSpecificationDynamicPlanner. getLinkSpec(NestedPlan plan)Returns the specification from which the input plan was generated.LinkSpecificationCanonicalPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationDynamicPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationHeliosPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationIPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationLigerPlanner. normalize(LinkSpecification spec)Methods in org.aksw.limes.core.execution.planning.planner with parameters of type LinkSpecification Modifier and Type Method Description voidDynamicPlanner. createDependencies(LinkSpecification spec)Create/Update dependency between a recently executed specification and an other specification.NestedPlanDynamicPlanner. getBestConjunctivePlan(LinkSpecification spec, NestedPlan left, NestedPlan right, double selectivity)Find the least costly plan for a link specification with AND operator.NestedPlanHeliosPlanner. getBestConjunctivePlan(LinkSpecification spec, List<NestedPlan> plans, double selectivity)Computes the left-order best instructionList for a list of plans.NestedPlanHeliosPlanner. getBestConjunctivePlan(LinkSpecification spec, NestedPlan left, List<NestedPlan> plans, double selectivity)Computes the best conjunctive instructionList for a instructionList against a list of plans by calling back the method.NestedPlanHeliosPlanner. getBestConjunctivePlan(LinkSpecification spec, NestedPlan left, NestedPlan right, double selectivity)Find the least costly plan for a link specification with AND operator.NestedPlanDynamicPlanner. getBestDifferencePlan(LinkSpecification spec, NestedPlan left, NestedPlan right, double selectivity)Find the least costly plan for a link specification with MINUS operator.StringDynamicPlanner. getDependency(LinkSpecification spec)Returns specification to whom the input specification parameter is dependent upon, if any.NestedPlanDynamicPlanner. getPlan(LinkSpecification spec)Returns the corresponding plan of a specification.voidDynamicPlanner. init(LinkSpecification spec)Initialize plans and specifications fields.booleanDynamicPlanner. isExecuted(LinkSpecification spec)Checks if the plan of the specified link specification is executed.LinkSpecificationCanonicalPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationDynamicPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationHeliosPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationIPlanner. normalize(LinkSpecification spec)Normalization of input link specification.LinkSpecificationLigerPlanner. normalize(LinkSpecification spec)NestedPlanCanonicalPlanner. plan(LinkSpecification spec)Generates a NestedPlan for a link specification.NestedPlanDynamicPlanner. plan(LinkSpecification spec)Generates a NestedPlan for a link specification.NestedPlanDynamicPlanner. plan(LinkSpecification spec, ACache source, ACache target, AMapping sourceMapping, AMapping targetMapping)Generates a instructionList based on the optimality assumption used in databases.NestedPlanHeliosPlanner. plan(LinkSpecification spec)Generates a NestedPlan for a link specification.NestedPlanHeliosPlanner. plan(LinkSpecification spec, ACache source, ACache target, AMapping sourceMapping, AMapping targetMapping)Generates a NestedPlan based on the optimality assumption used in databases.NestedPlanIPlanner. plan(LinkSpecification spec)Generates a NestedPlan for a link specification.NestedPlanLigerPlanner. plan(LinkSpecification spec)Generates a NestedPlan for a link specification.voidDynamicPlanner. updatePlan(LinkSpecification spec, double rt, double selectivity, double msize)Updates the characteristics of a plan once it is executed. -
Uses of LinkSpecification in org.aksw.limes.core.execution.rewriter
Methods in org.aksw.limes.core.execution.rewriter that return LinkSpecification Modifier and Type Method Description LinkSpecificationAlgebraicRewriter. collapseSpec(LinkSpecification spec)Collapses a spec by making use of the dependencies within the specification.LinkSpecificationAlgebraicRewriter. computeAllDependencies(LinkSpecification spec)Updates all dependencies within a specification.LinkSpecificationAlgebraicRewriter. computeAtomicDependencies(LinkSpecification spec)Computes all atomic dependencies within a link specification.LinkSpecificationAlgebraicRewriter. computeAtomicDependency(LinkSpecification source, LinkSpecification target)Checks whether source depends on target, i.e., whether the mapping generated by source is a subset of the mapping generated by target.LinkSpecificationAlgebraicRewriter. computeNonAtomicDependencies(LinkSpecification spec)Updates the non-atomic dependencies of a link specification.LinkSpecificationAlgebraicRewriter. removeDuplicates(LinkSpecification spec)Removes duplicated specifications from specification.LinkSpecificationAlgebraicRewriter. removeUnaryOperators(LinkSpecification spec)Removes unary operators from a specification.LinkSpecificationAlgebraicRewriter. rewrite(LinkSpecification spec)Rewrites a Link Specification.LinkSpecificationDefaultRewriter. rewrite(LinkSpecification spec)Rewrites a Link Specification.LinkSpecificationIRewriter. rewrite(LinkSpecification spec)Rewrites a Link Specification.LinkSpecificationAlgebraicRewriter. updateThresholds(LinkSpecification spec)Updates the thresholds within the input link specification.Methods in org.aksw.limes.core.execution.rewriter with parameters of type LinkSpecification Modifier and Type Method Description LinkSpecificationAlgebraicRewriter. collapseSpec(LinkSpecification spec)Collapses a spec by making use of the dependencies within the specification.LinkSpecificationAlgebraicRewriter. computeAllDependencies(LinkSpecification spec)Updates all dependencies within a specification.LinkSpecificationAlgebraicRewriter. computeAtomicDependencies(LinkSpecification spec)Computes all atomic dependencies within a link specification.LinkSpecificationAlgebraicRewriter. computeAtomicDependency(LinkSpecification source, LinkSpecification target)Checks whether source depends on target, i.e., whether the mapping generated by source is a subset of the mapping generated by target.LinkSpecificationAlgebraicRewriter. computeNonAtomicDependencies(LinkSpecification spec)Updates the non-atomic dependencies of a link specification.StringAlgebraicRewriter. getMeasure(LinkSpecification spec)Returns the measure used in the specification.List<String>AlgebraicRewriter. getProperties(LinkSpecification spec)Returns the properties that are used for the comparison.LinkSpecificationAlgebraicRewriter. removeDuplicates(LinkSpecification spec)Removes duplicated specifications from specification.LinkSpecificationAlgebraicRewriter. removeUnaryOperators(LinkSpecification spec)Removes unary operators from a specification.LinkSpecificationAlgebraicRewriter. rewrite(LinkSpecification spec)Rewrites a Link Specification.LinkSpecificationDefaultRewriter. rewrite(LinkSpecification spec)Rewrites a Link Specification.LinkSpecificationIRewriter. rewrite(LinkSpecification spec)Rewrites a Link Specification.LinkSpecificationAlgebraicRewriter. updateThresholds(LinkSpecification spec)Updates the thresholds within the input link specification. -
Uses of LinkSpecification in org.aksw.limes.core.io.config.reader.xml
Methods in org.aksw.limes.core.io.config.reader.xml with parameters of type LinkSpecification Modifier and Type Method Description voidXMLConfigurationReader. modifyMetricExpression(LinkSpecification spec) -
Uses of LinkSpecification in org.aksw.limes.core.io.ls
Subclasses of LinkSpecification in org.aksw.limes.core.io.ls Modifier and Type Class Description classExtendedLinkSpecificationFields in org.aksw.limes.core.io.ls declared as LinkSpecification Modifier and Type Field Description protected LinkSpecificationLinkSpecification. parentFields in org.aksw.limes.core.io.ls with type parameters of type LinkSpecification Modifier and Type Field Description protected List<LinkSpecification>LinkSpecification. childrenprotected List<LinkSpecification>LinkSpecification. dependenciesMethods in org.aksw.limes.core.io.ls that return LinkSpecification Modifier and Type Method Description LinkSpecificationLinkSpecification. clone()Generates a clone of the current specLinkSpecificationLinkSpecification. getParent()LinkSpecificationLinkSpecification. setLeaf(LinkSpecification leaf, int n)Methods in org.aksw.limes.core.io.ls that return types with arguments of type LinkSpecification Modifier and Type Method Description List<LinkSpecification>LinkSpecification. getAllLeaves()Returns all leaves of the link specList<LinkSpecification>LinkSpecification. getChildren()List<LinkSpecification>LinkSpecification. getDependencies()Methods in org.aksw.limes.core.io.ls with parameters of type LinkSpecification Modifier and Type Method Description voidLinkSpecification. addChild(LinkSpecification spec)Adds a child to the current node of the specvoidLinkSpecification. addDependency(LinkSpecification spec)Adds a child to the current node of the specvoidLinkSpecification. removeDependency(LinkSpecification spec)Removes a dependency from the list of dependenciesLinkSpecificationLinkSpecification. setLeaf(LinkSpecification leaf, int n)voidLinkSpecification. setParent(LinkSpecification parent)Method parameters in org.aksw.limes.core.io.ls with type arguments of type LinkSpecification Modifier and Type Method Description voidLinkSpecification. setChildren(List<LinkSpecification> children)voidLinkSpecification. setDependencies(List<LinkSpecification> dependencies) -
Uses of LinkSpecification in org.aksw.limes.core.ml.algorithm
Fields in org.aksw.limes.core.ml.algorithm declared as LinkSpecification Modifier and Type Field Description protected LinkSpecificationMLResults. linkspecMethods in org.aksw.limes.core.ml.algorithm that return LinkSpecification Modifier and Type Method Description LinkSpecificationMLResults. getLinkSpecification()Methods in org.aksw.limes.core.ml.algorithm with parameters of type LinkSpecification Modifier and Type Method Description voidMLResults. setLinkSpecification(LinkSpecification spec)Constructors in org.aksw.limes.core.ml.algorithm with parameters of type LinkSpecification Constructor Description MLResults(LinkSpecification linkspec, AMapping mapping, double quality, Map<String,Object> details)MLResults full constructor. -
Uses of LinkSpecification in org.aksw.limes.core.ml.algorithm.dragon
Methods in org.aksw.limes.core.ml.algorithm.dragon that return LinkSpecification Modifier and Type Method Description LinkSpecificationDecisionTree. getTotalLS() -
Uses of LinkSpecification in org.aksw.limes.core.ml.algorithm.eagle.core
Methods in org.aksw.limes.core.ml.algorithm.eagle.core that return LinkSpecification Modifier and Type Method Description LinkSpecificationExpressionFitnessFunction. getMetric(org.jgap.gp.IGPProgram p)Methods in org.aksw.limes.core.ml.algorithm.eagle.core with parameters of type LinkSpecification Modifier and Type Method Description AMappingExpressionFitnessFunction. getMapping(ACache sourceCache, ACache targetCache, LinkSpecification spec)AMappingIFitnessFunction. getMapping(ACache sourceCache, ACache targetCache, LinkSpecification spec)To calculate Mappings based on LSAMappingPseudoFMeasureFitnessFunction. getMapping(ACache sC, ACache tC, LinkSpecification spec)Get or create a mapping from a link specification (Metric String + Acceptance threshold: 0<=threshold<=1). -
Uses of LinkSpecification in org.aksw.limes.core.ml.algorithm.eagle.genes
Methods in org.aksw.limes.core.ml.algorithm.eagle.genes that return LinkSpecification Modifier and Type Method Description LinkSpecificationMetricCommand. execute_object(org.jgap.gp.impl.ProgramChromosome a_chrom, int a_n, Object[] args) -
Uses of LinkSpecification in org.aksw.limes.core.ml.algorithm.euclid
Methods in org.aksw.limes.core.ml.algorithm.euclid that return LinkSpecification Modifier and Type Method Description LinkSpecificationLinearSelfConfigurator. getLinkSpecification(List<SimpleClassifier> list)TODO FIXME this is only a basic implementation
-