Example #1
0
 /**
  * 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);
 }
Example #2
0
 /**
  * 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;
 }