How can I use Oracle's semantic technology to find objects that are similar? That is they would have several attributes in common, or with similar values, but not an exact match. I'd want to be able to cut off at some threshold based on some measure of similarity. I know that I could probably write stored procedures to do something like this, but is there any built-in support for this kind of thing? I see that there's a sem_distance query filter, but that's really just pruning on the lenght of the inference chain.
If I could define rules using fuzzy logic, or bayesian probablities, then I think this would be pretty simple.
Ideally, I'd like to be able to do this through a language like SQRQL, but that doesn't seem likely in the near future. Does anyone know of any fuzzy extensions to OWL/SPQRL or anything similar?