Package org.getalp.dbnary.languages.fra
Class WiktionaryDataHandler
- java.lang.Object
-
- org.getalp.dbnary.model.DbnaryModel
-
- org.getalp.dbnary.languages.OntolexBasedRDFDataHandler
-
- org.getalp.dbnary.languages.fra.WiktionaryDataHandler
-
- All Implemented Interfaces:
IWiktionaryDataHandler
public class WiktionaryDataHandler extends OntolexBasedRDFDataHandler
Created by serasset on 17/09/14.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.getalp.dbnary.languages.OntolexBasedRDFDataHandler
OntolexBasedRDFDataHandler.PosAndType
-
-
Field Summary
-
Fields inherited from class org.getalp.dbnary.languages.OntolexBasedRDFDataHandler
aBox, currentCanonicalForm, currentEncodedLexicalEntryName, currentLexEntry, currentLexicalEntry, currentLexieCount, currentMainLexEntry, currentPage, currentSense, currentSenseNumber, currentSharedPronunciations, glossFilter, lexvoExtractedLanguage, lexvoSectionLanguage, longEditionLanguageCode, longSectionLanguageCode, nbEntries, posAndTypeValueMap, reifiedNymCount, shortEditionLanguageCode, shortSectionLanguageCode, translationCount, WIKT
-
Fields inherited from class org.getalp.dbnary.model.DbnaryModel
DBNARY_NS_PREFIX, LEXVO, tBox
-
-
Constructor Summary
Constructors Constructor Description WiktionaryDataHandler(String lang, String tdbDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLexicalForm(LexicalForm form)
protected String
computeSenseNum()
void
finalizePageExtraction()
void
initializeLanguageSection(String language)
void
initializeLexicalEntry(String pos)
void
initializePageExtraction(String wiktionaryPageName)
void
registerInflection(LexicalForm form, String onLexicalEntry, String languageCode, String pos)
-
Methods inherited from class org.getalp.dbnary.languages.OntolexBasedRDFDataHandler
addOtherFormPropertiesToLexicalEntry, addTo, addToCurrentWordSense, buildDatacubeObservations, closeDataset, computeNymId, computeNymId, computeOtherFormResourceName, computeStatistics, createGeneralStatisticsObservation, createGlossResource, createGlossResource, createGlossResource, createGlossResource, createNymRelationObservation, createTranslationObservation, currentLexinfoPos, currentPagename, currentWiktionaryPos, decodePartOfSpeech, dump, dumpAllFeaturesAsHDT, enableEndolexFeatures, enableExolexFeatures, finalizeLanguageSection, getCurrentEntryLanguage, getDerivationStatementId, getEncodedPageName, getEndolexFeatureBox, getExolexFeatureBox, getExtractedLanguage, getFeatureBox, getGlossFilter, getGlossResourceName, getLexEntry, getLexEntry, getPageResource, getPageResource, getPageResourceIRI, getPrefix, initializeLexicalEntry, initializeLexicalEntry__noModel, isDisabled, isResourceCompatible, mergePropertiesIntoResource, nbEntries, populateMetadata, posResource, posResource, registerAlternateSpelling, registerDerivation, registerDerivation, registerExample, registerExample, registerInflection, registerInflection, registerInflection, registerNewDefinition, registerNewDefinition, registerNewDefinition, registerNymRelation, registerNymRelation, registerNymRelationOnCurrentSense, registerNymRelationToEntity, registerNymRelationToEntity, registerPronunciation, registerPronunciation, registerPropertyOnCanonicalForm, registerPropertyOnLexicalEntry, registerTranslation, registerTranslationToEntity, typeResource, typeResource
-
Methods inherited from class org.getalp.dbnary.model.DbnaryModel
setGlobalDbnaryPrefix, uriEncode, uriEncode, uriEncode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.getalp.dbnary.api.IWiktionaryDataHandler
registerNymRelationOnCurrentSense
-
-
-
-
Method Detail
-
initializeLexicalEntry
public void initializeLexicalEntry(String pos)
- Specified by:
initializeLexicalEntry
in interfaceIWiktionaryDataHandler
- Overrides:
initializeLexicalEntry
in classOntolexBasedRDFDataHandler
-
computeSenseNum
protected String computeSenseNum()
- Overrides:
computeSenseNum
in classOntolexBasedRDFDataHandler
-
addLexicalForm
public void addLexicalForm(LexicalForm form)
-
registerInflection
public void registerInflection(LexicalForm form, String onLexicalEntry, String languageCode, String pos)
-
initializePageExtraction
public void initializePageExtraction(String wiktionaryPageName)
- Specified by:
initializePageExtraction
in interfaceIWiktionaryDataHandler
- Overrides:
initializePageExtraction
in classOntolexBasedRDFDataHandler
-
finalizePageExtraction
public void finalizePageExtraction()
- Specified by:
finalizePageExtraction
in interfaceIWiktionaryDataHandler
- Overrides:
finalizePageExtraction
in classOntolexBasedRDFDataHandler
-
initializeLanguageSection
public void initializeLanguageSection(String language)
- Specified by:
initializeLanguageSection
in interfaceIWiktionaryDataHandler
- Overrides:
initializeLanguageSection
in classOntolexBasedRDFDataHandler
-
-