Hi Steve,
Some good points. My responses are inline.
On Jan 4, 2007, at 9:44 AM, Steve Antoch wrote:
Let's say I create a venue, and add a MySpecialID=xyzabc id value
to it
so I can back reference into my system.
2) Eventful DOES find a duplicate and returns it. I don't "own" that
venue. I don't "own" that venue. Can I add my property to it even
though I didn't create the venue? (Aside -- Will others be able to
see
the id value if I do add it?)
In short, yes. You can add a property to the venue, and others will
be able to see it, too. Properties are like tags in that respect.
3) Eventful DOESN'T IMMEDIATELY find a duplicate and returns a new
venue.
I add my id so I can back trace it, and mark the venue in my system
with
the Eventful Venue ID (V-xxxxxxx-xxxxx). So far, so good. Then
things
get tricky. Eventful goes and figures out AFTER THE FACT that my venue
is in fact a dupe. In order to merge the 2 (or more) duplicates,
somebody has to become a victim. Which Venue is the victim? What
happens to a search on the victim's venue id? Is it still valid?
If MY
Venue with my back link id property is chosen as the victim, will the
properties be merged in to the survivor? What happens in the case of
duplicate property names with differing property values? Is there a
"make a smart copy" function so that a merge conflict can result in a
"better" more filled out venue -- ie, it contains all reconcilable
details?
OK, so that's the tough one. Right now, one of the venues is simply
subsumed the other, and we work out how to resolve details when the
venue is displayed. Because of this, we only de-dupe venues
automatically when the dupes have no secondary information attached.
In cases where there's a user-submitted venue and an evdb-submitted
venue (e.g. scraped from another site), the user-submitted venue
tends to win. In the case where two high-quality user-submitted
venues are duplicates, we try to make sure all the secondary
information is moved to the new master venue. That way search and
normal site functions should continue to work.
Hope that makes sense. Let me know if you have questions.
Cheers,
~chris
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|