Package org.getalp.dbnary.languages.pol
Class WiktionaryDataHandler
- java.lang.Object
-
- org.getalp.dbnary.model.DbnaryModel
-
- org.getalp.dbnary.languages.OntolexBasedRDFDataHandler
-
- org.getalp.dbnary.languages.pol.WiktionaryDataHandler
-
- All Implemented Interfaces:
IWiktionaryDataHandler
public class WiktionaryDataHandler extends OntolexBasedRDFDataHandler
-
-
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 ArrayList<String>
getSenseNumbers(String nums)
void
initializeLanguageSection(String language)
void
initializeLexicalEntry(String pos)
boolean
posIsValid()
org.apache.jena.rdf.model.Resource
registerNewDefinition(String def, String senseNumber)
Register a definition with the given sense number.void
registerNymRelation(String target, String synRelation, String senseNum)
void
registerTranslation(String lang, String currentGloss, String usage, String word)
void
voidPartOfSpeech()
-
Methods inherited from class org.getalp.dbnary.languages.OntolexBasedRDFDataHandler
addOtherFormPropertiesToLexicalEntry, addTo, addToCurrentWordSense, buildDatacubeObservations, closeDataset, computeNymId, computeNymId, computeOtherFormResourceName, computeSenseNum, computeStatistics, createGeneralStatisticsObservation, createGlossResource, createGlossResource, createGlossResource, createGlossResource, createNymRelationObservation, createTranslationObservation, currentLexinfoPos, currentPagename, currentWiktionaryPos, decodePartOfSpeech, dump, dumpAllFeaturesAsHDT, enableEndolexFeatures, enableExolexFeatures, finalizeLanguageSection, finalizePageExtraction, getCurrentEntryLanguage, getDerivationStatementId, getEncodedPageName, getEndolexFeatureBox, getExolexFeatureBox, getExtractedLanguage, getFeatureBox, getGlossFilter, getGlossResourceName, getLexEntry, getLexEntry, getPageResource, getPageResource, getPageResourceIRI, getPrefix, initializeLexicalEntry, initializeLexicalEntry__noModel, initializePageExtraction, isDisabled, isResourceCompatible, mergePropertiesIntoResource, nbEntries, populateMetadata, posResource, posResource, registerAlternateSpelling, registerDerivation, registerDerivation, registerExample, registerExample, registerInflection, registerInflection, registerInflection, 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
-
initializeLanguageSection
public void initializeLanguageSection(String language)
- Specified by:
initializeLanguageSection
in interfaceIWiktionaryDataHandler
- Overrides:
initializeLanguageSection
in classOntolexBasedRDFDataHandler
-
registerNewDefinition
public org.apache.jena.rdf.model.Resource registerNewDefinition(String def, String senseNumber)
Description copied from class:OntolexBasedRDFDataHandler
Register a definition with the given sense number.- Specified by:
registerNewDefinition
in interfaceIWiktionaryDataHandler
- Overrides:
registerNewDefinition
in classOntolexBasedRDFDataHandler
- Parameters:
def
- the definition stringsenseNumber
- a string giving the sense number of the definition.- Returns:
-
registerNymRelation
public void registerNymRelation(String target, String synRelation, String senseNum)
-
initializeLexicalEntry
public void initializeLexicalEntry(String pos)
- Specified by:
initializeLexicalEntry
in interfaceIWiktionaryDataHandler
- Overrides:
initializeLexicalEntry
in classOntolexBasedRDFDataHandler
-
voidPartOfSpeech
public void voidPartOfSpeech()
-
posIsValid
public boolean posIsValid()
-
registerTranslation
public void registerTranslation(String lang, String currentGloss, String usage, String word)
-
-