|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SemanticModule
This defines the interface for modules implementing new semantics. It is actually made for supporting reductionistic semantics but the design is general enough so that it should be possible to implement some non-reductionistic semantics. For some examples how to implement semantics see the NullSemantic (not really a semantic), NaturalSemantic and PragmaticSemantic classes (these are reductionistic semantics).
Method Summary | |
---|---|
ClosureResult |
getClosure(Alignment align)
This methods returns the closure result of the given alignment. |
void |
setDeleteABox(boolean delete)
Used to set if the semantic should pay attention to individuals in the ontologies or has to ignore them. |
Method Detail |
---|
ClosureResult getClosure(Alignment align) throws MergingException, ClosureGenerationException
align
- alignment to generate the closure for
MergingException
ClosureGenerationException
void setDeleteABox(boolean delete)
delete
- if true the semantic ignores individuals in the ontology,
if false it pays attention to the ontology's individuals
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |