Structuring domain knowledge by semi-automatic ontology construction