Semantic-based adaptive mission planning for unmanned underwater vehicles