Semantic model of ship behaviour based on ontology engineering