UFO: uncertainty and fuzziness in an object-oriented model