/** * Fügt ein neues Konzept zum Thesaurus hinzu. Dieses wird zunächst dem Default-Schema zugeordnet * und erhält weder Generalisierungen noch Spezialisierungen. Dies muss über weitere * Methodenaufrufe geregelt werden (Wiederverwendbarkeit). * * @param bezeichnung Bevorzugter Bezeichner in der Hauptsprache des Thesaurus. */ public void addKonzept(String bezeichnung) { this.aktuellesKonzept = new Konzept(bezeichnung, lnkThesaurus.getHauptSprache(), this.genKonzeptURI(bezeichnung)); this.lnkThesaurus.addKonzept(this.aktuellesKonzept); this.aktuellesKonzept.addSchema(this.lnkThesaurus.getDefaultSchema()); this.lnkThesaurus.getDefaultSchema().addTopKonzept(this.aktuellesKonzept); }
/** * Erstellt einen neuen Thesaurus und setzt dessen Hauptsprache * * @param hauptsprache Hauptsprache des neuen Thesaurus. */ public Thesaurus createThesaurus(String hauptsprache, String hauptspracheKuerzel) { this.lnkThesaurus = Thesaurus.createThesaurus(new Sprache(hauptspracheKuerzel, hauptsprache), ""); return lnkThesaurus; }