An owl ontology for bridge design