Alignment API and Server 4.5 (1846M)

fr.inrialpes.exmo.align.gen.alt
Class RenameThings

java.lang.Object
  extended by fr.inrialpes.exmo.align.gen.alt.BasicAlterator
      extended by fr.inrialpes.exmo.align.gen.alt.RenameThings
All Implemented Interfaces:
Alterator
Direct Known Subclasses:
RenameClasses, RenameProperties

public abstract class RenameThings
extends BasicAlterator

This is only an abstract class gathering the renaming routines


Field Summary
 
Fields inherited from class fr.inrialpes.exmo.align.gen.alt.BasicAlterator
alignment, classHierarchy, debug, extractedAlignment, initOntologyNS, modifiedModel, modifiedOntologyNS
 
Constructor Summary
RenameThings()
           
 
Method Summary
 HashMap<String,String> getClassesIdentifiers(float percentage, boolean activeRandomString, boolean activeTranslateString, boolean activeSynonym, int activeStringOperation)
           
 HashMap<String,String> getPropertiesIdentifiers(float percentage, boolean activeRandomString, boolean activeTranslateString, boolean activeSynonym, int activeStringOperation)
           
 String getSynonym(String source)
           
 String parseString(String str, boolean activeTranslateString, boolean activeSynonym)
           
 String removeSpaces(String str)
           
 com.hp.hpl.jena.ontology.OntModel renameResource(boolean activeProperties, boolean activeClasses, float percentage, boolean activeRandomString, boolean activeTranslateString, boolean activeSynonym, int activeStringOperation)
           
 void replaceClassLabel(String uri, String newLabel, boolean activeRandomString, boolean activeTranslateString, boolean activeSynonym, int activeStringOperation)
           
 void replacePropertyLabel(String uri, String newLabel, boolean activeRandomString, boolean activeTranslateString, boolean activeSynonym, int activeStringOperation)
           
 String translateString(String source)
           
 
Methods inherited from class fr.inrialpes.exmo.align.gen.alt.BasicAlterator
addClass, buildClassHierarchy, changeDomainRange, changeNamespace, changeNamespace2, checkClassesRestrictions, extractAlignment, getAlignment, getBase, getHierarchy, getLocalName, getModifiedModel, getModifiedOntology, getNamespace, getNameSpace, getOntologyClasses, getOntologyProperties, getProtoAlignment, getProtoOntology, getRandomString, initModel, modify, randNumbers, relocateTest, relocateTest, removeClass, renameOntology, setDebug, setModifiedModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenameThings

public RenameThings()
Method Detail

replacePropertyLabel

public void replacePropertyLabel(String uri,
                                 String newLabel,
                                 boolean activeRandomString,
                                 boolean activeTranslateString,
                                 boolean activeSynonym,
                                 int activeStringOperation)

getPropertiesIdentifiers

public HashMap<String,String> getPropertiesIdentifiers(float percentage,
                                                       boolean activeRandomString,
                                                       boolean activeTranslateString,
                                                       boolean activeSynonym,
                                                       int activeStringOperation)

replaceClassLabel

public void replaceClassLabel(String uri,
                              String newLabel,
                              boolean activeRandomString,
                              boolean activeTranslateString,
                              boolean activeSynonym,
                              int activeStringOperation)

getClassesIdentifiers

public HashMap<String,String> getClassesIdentifiers(float percentage,
                                                    boolean activeRandomString,
                                                    boolean activeTranslateString,
                                                    boolean activeSynonym,
                                                    int activeStringOperation)

renameResource

public com.hp.hpl.jena.ontology.OntModel renameResource(boolean activeProperties,
                                                        boolean activeClasses,
                                                        float percentage,
                                                        boolean activeRandomString,
                                                        boolean activeTranslateString,
                                                        boolean activeSynonym,
                                                        int activeStringOperation)

removeSpaces

public String removeSpaces(String str)

translateString

public String translateString(String source)

getSynonym

public String getSynonym(String source)

parseString

public String parseString(String str,
                          boolean activeTranslateString,
                          boolean activeSynonym)

Alignment API and Server 4.5 (1846M)

(C) INRIA & friends, 2003-2013