Class WiktionaryExtractor
java.lang.Object
org.getalp.dbnary.languages.AbstractWiktionaryExtractor
org.getalp.dbnary.languages.swe.WiktionaryExtractor
- All Implemented Interfaces:
IWiktionaryExtractor
- Author:
- malick
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DefinitionExpanderWikiModelprotected ExampleExpanderWikiModelprotected SwedishMorphologyExtractorFields inherited from class AbstractWiktionaryExtractor
debutOrfinDecomPatternString, expander, NON_STANDARD_LANGUAGE_MAPPINGS, pageContent, wdh, wi, wiktionaryPageName, xmlCommentPattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.apache.jena.rdf.model.ResourceextractDefinition(String definition, int defLevel) Extract and register a new wordsense in the current lexical entry.protected voidextractLanguageData(WikiText.Token language, List<WikiText.Token> value) voidpostProcessData(String dumpFileVersion) voidprotected voidsetWiktionaryPageName(String wiktionaryPageName) Methods inherited from class AbstractWiktionaryExtractor
cleanUpMarkup, cleanUpMarkup, computeRegionEnd, computeStatistics, convertToHumanReadableForm, extractData, extractDefinition, extractDefinitions, extractExample, extractExample, extractNyms, extractOrthoAlt, filterOutPage, getWiktionaryPageName, populateMetadata, postProcessModel, removeXMLComments, stripParentheses, validateAndStandardizeLanguageCode
-
Field Details
-
morphologyExtractor
-
exampleExtractor
-
definitionExpander
-
-
Constructor Details
-
WiktionaryExtractor
-
-
Method Details
-
setWiktionaryIndex
- Specified by:
setWiktionaryIndexin interfaceIWiktionaryExtractor- Overrides:
setWiktionaryIndexin classAbstractWiktionaryExtractor
-
setWiktionaryPageName
- Overrides:
setWiktionaryPageNamein classAbstractWiktionaryExtractor
-
extractData
public void extractData()- Specified by:
extractDatain classAbstractWiktionaryExtractor
-
getLanguageCode
-
extractLanguageData
-
extractDefinition
Description copied from class:AbstractWiktionaryExtractorExtract and register a new wordsense in the current lexical entry.- Overrides:
extractDefinitionin classAbstractWiktionaryExtractor- Parameters:
definition- the definition stringdefLevel- the level at which the word sense is defined (sub-senses vs senses)- Returns:
- the resource representing the new word sense
-
postProcessData
- Specified by:
postProcessDatain interfaceIWiktionaryExtractor- Overrides:
postProcessDatain classAbstractWiktionaryExtractor
-