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.

Best Bets and Keywords Abstract Data Model

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.