3.1.1.3 Best Bets
The following diagram describes the abstract data model for best bets. In the diagram, each table specifies a type of entity in the model, and each arrow specifies that one type of entity contains a reference to another.
Figure 2: Best Bets and Keywords Abstract Data Model
The protocol server stores all implementation-specific information about best bets and keywords in the following sets of data:
Consumer Group Set: A collection of entries corresponding to keyword consumers. Each entry MUST be uniquely identified by its ConsumerGroupID and it MUST include the following elements:
ConsumerGroupID: The unique identifier of the keyword consumer.
Keyword Set: A collection of entries representing keywords defined within a site collection. There is a many-to-many relationship between keywords and best bets. A keyword can have more than one best bet associated with it, and a best bet can be associated with multiple keywords. Each entry MUST be uniquely identified by its SpecialTermId, and it MUST include the following elements:
SpecialTermId: The unique identifier of the keyword.
Term: The term for the keyword.
Definition: The definition of the keyword.
StartDate: The date and time when the keyword begins to appear in search results.
Contact: The contact name for the keyword.
EndDate: The date and time when the keyword stops appearing in search result.
ReviewDate: The date and time when the keyword is expected to be reviewed.
Best Bet Set: A collection of entries representing best bets defined within a site collection. Each entry MUST be uniquely identified by its BestBetID, and it MUST include the following elements:
BestBetID: The unique identifier of the best bet.
Title: The title of the best bet.
Url: The URL for the best bet.
Description: The description of the best bet.
Synonym Set: A collection of entries representing keyword synonyms associated with keywords. Each entry MUST include the following elements:
SpecialTermId: The unique identifier of the keyword associated with the keyword synonym.
Term: The term of the keyword synonym.