aminePlatform.engines.metaphor
Class ResolveMetaphor

java.lang.Object
  extended byaminePlatform.engines.metaphor.ResolveMetaphor

public class ResolveMetaphor
extends java.lang.Object

Title : ResolveMetaphor

Description : ResolveMetaphor implements the procedure for the resolution of a metaphor. This procedure is partially implemented.

Copyright : Copyright (c) Adil KABBAJ 2004-2009


Constructor Summary
ResolveMetaphor()
           
 
Method Summary
static CG getIntendedMeaning(Metaphor metaphor)
          Get the intended meaning of the specified metaphor (a Metaphor). metaphor contains all the elements to construct the intended meaning.
static CG getIntendedMeaning(Metaphor metaphor, CG descr)
          Contrary to getIntendedMeaning(Metaphor) that returns the intended meaning of the specified metaphor, this version returns the intended meaning of the specified description using the specified metaphor as a support for the generation of its meaning.
static Metaphor resolveMetaphor(Ontology ontology, CG descrOfAction, Concept action)
          Try to construct a metaphorical interpretation of the specified CG descrOfAction, giving the specified ontology and the specified concept in descrOfAction for which the canon was violated.
(package private) static java.util.ArrayList simulateIntegration(Ontology ontology, CG descr, AmineList pertinentTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveMetaphor

public ResolveMetaphor()
Method Detail

getIntendedMeaning

public static CG getIntendedMeaning(Metaphor metaphor)
Get the intended meaning of the specified metaphor (a Metaphor). metaphor contains all the elements to construct the intended meaning. See the Web Site of Amine Platform for more detail: sourceforge.net/projects/amine-platform

Parameters:
metaphor - A Metaphor CS
Returns:
the intended meaning of the specified metaphor

getIntendedMeaning

public static CG getIntendedMeaning(Metaphor metaphor,
                                    CG descr)
Contrary to getIntendedMeaning(Metaphor) that returns the intended meaning of the specified metaphor, this version returns the intended meaning of the specified description using the specified metaphor as a support for the generation of its meaning.

Parameters:
metaphor - A Metaphor
descr - A CG that represents a metaphorical description
Returns:
the intended meaning of the specified description

resolveMetaphor

public static Metaphor resolveMetaphor(Ontology ontology,
                                       CG descrOfAction,
                                       Concept action)
Try to construct a metaphorical interpretation of the specified CG descrOfAction, giving the specified ontology and the specified concept in descrOfAction for which the canon was violated. The specified concept action refers to the metaphorical action. This method returns a Metaphor created due to the metaphorical interpretation of descrOfAction. Construct a metaphor, according to our definition and implementation of Metaphor is to determine its metaphoricalObject, its sourceType, its targetType and its initial description. The initial description of the metaphor is the specified CG descrOfAction.

See the Web Site of Amine Platform for more detail: sourceforge.net/projects/amine-platform

Parameters:
ontology -
descrOfAction -
action -
Returns:
A Metaphor created due to the metaphorical interpretation of descrOfAction.

simulateIntegration

static java.util.ArrayList simulateIntegration(Ontology ontology,
                                               CG descr,
                                               AmineList pertinentTypes)