From linguistic patterns to ontology structures