Ontologies and controlled vocabularies: comparison of methodologies for construction