Chef Moz dining guide RDF Element Setversion 1.0This document is the reference description for version 1.0 of the Chef Moz dining guide RDF Element Set. This element is used in the Chef Moz RDF dumps. These RDF dumps are composed of three files:
chefmoz.guides.rdf - links to other restaurant guides
chefmoz.rest.rdf - restaurant information, including reviews and
deep links to other restaurant guides
chefmoz.profiles.rdf - editor information
Use of these files is subject to the Chef Moz open content license
at http://chefmoz.org/license.htmlIf the license is down, you may refer to the dmoz license at http://dmoz.org/license.htmlAdditional notes: The files are encoded in UTF-8. Some characters have been escaped to their HTML equivalents. Be sure to un-escape them before using the data. (All fields except those containing urls are escaped.) The escaped characters are:
|
|||||||||||
Each element is defined using a set of ten attributes from the ISO/IEC 11179 standard for the description of data elements. These include:
Fortunately, six of the above ten attributes are common to all the Chef Moz elements. These are, with their respective values:
Version: 1.0 Registration Authority: Netscape Open Directory Project Language: en Obligation: Optional Datatype: Character String Maximum Occurrence: Unlimited
The above attributes will not be repeated in the below definitions, however, they do represent part of the formal element definitions.
Name: Profile
Identifier: Profile
Definition: This class contains information about a single editor. On
the main Chef Moz site, this information is shown on a profile
page for each editor. The profile id is the editor's username.
Comment: We encourage you to show editor usernames on the appropriate
pages.
Name: Email
Identifier: Email
Definition: An email address OR an url where you may email this editor/reviewer/restaurant.
Comment: For editors and reviewers, the email address is always a link. For restaurants, we provide the actual email address.
Name: DisplayName
Identifier: DisplayName
Definition: The full name of an editor.
Comment: Often (but not always) the editor's real name.
Name: Homepage
Identifier: Homepage
Definition: The editor's home page.
Comment: An url selected by the editor.
Name: AIM
Identifier: AIM
Definition: The editor's AIM ID.
Comment:
Name: ICQ
Identifier: ICQ
Definition: The editor's ICQ ID.
Comment:
Name: Edits
Identifier: Edits
Definition: The location an editor tends, represented as a category path.
Comment: For example, the editor of Seattle, WA would have the cateory
path United_States/WA/Seattle
Element: Text
Name: Text
Identifier: Text
Definition: A few words from the editor.
Comment: May contain HTML markup tags.
Element: ExternalPage
Name: ExternalPage
Identifier: ExternalPage
Definition: A link to another restaurant guide.
Comment: It may be a link to the restaurant guide main page, or a deep link
to a review contained therein. An external page's properties are
all Dublin Core elements. A link to a dining guide's main page
will have the properties Title, Description, and Coverage (the
geographic area covered by the guide, represented as a category
path i.e. United_States/CA/San_Francisco). Deep links may have
additional properties: Creator (the author), Date (YYYY-MM-DD),
Publisher (the site or newspaper that published this review).
Element: Restaurant
Name: Restaurant
Identifier: Restaurant
Definition: A collection of restaurant information. Each restaurant's ID
is a unique string. We use the Dublin Core elements
d:Title (restaurant name) and d:Description (restaurant description).
Comment:
Element: Lat
Name: Lat
Identifier: Lat
Definition: The latitude of the restaurant.
Comment: We are not currently providing this information.
Element: Long
Name: Long
Identifier: Long
Definition: The longitude of the restaurant.
Comment: We are not currently providing this information.
Element: Location
Name: Location
Identifier: Location
Definition: The location of the restaurant, represented as a category path.
Comment: For example, a restaurant in New York city would get the
category path
United_States/NY/New_York
This Location is in the same format as a guide's d:Coverage
property, and an editor's Edits property.
Element: Address
Name: Address
Identifier: Address
Definition: The address of the restaurant.
Comment:
Element: CrossStreet
Name: CrossStreet
Identifier: CrossStreet
Definition: The nearest street that crosses the street that the restaurant is on.
Comment:
Element: Neighborhood
Name: Neighborhood
Identifier: Neighborhood
Definition: The neighborhood the restaurant is in.
Comment:
Element: City
Name: City
Identifier: City
Definition: The city the restaurant is in.
Comment:
Element: State
Name: State
Identifier: State
Definition: The state the restaurant is in.
Comment: We use the postal abbreviation if one exists; otherwise, we use
the full name.
Element: Country
Name: Country
Identifier: Country
Definition: The country the restaurant is in.
Comment: We currently use the full name; we may in the future switch to
the 2-letter or 3-letter country code.
Element: Phone
Name: Phone
Identifier: Phone
Definition: The restaurant's main phone number.
Comment: Area code is included; country code is not. US/Canada numbers
are in the format 800.555.1212
Element: DeliveryPhone
Name: DeliveryPhone
Identifier: DeliveryPhone
Definition: A restaurant's delivery phone number.
Comment: Defined only if there is a separate phone number for delivery.
Same format as Phone.
Element: Fax
Name: Fax
Identifier: Fax
Definition: A restaurant's main fax number.
Comment: Same format as Phone.
Element: URL
Name: URL
Identifier: URL
Definition: A restaurant's main web page.
Comment:
Element: DeliveryURL
Name: DeliveryURL
Identifier: DeliveryURL
Definition: An URL where the user may order food from this restaurant online.
Comment:
Element: ReservationURL
Name: ReservationURL
Identifier: ReservationURL
Definition: An URL where the user may make reservations for this restaurant.
Comment:
Element: MenuURL
Name: MenuURL
Identifier: MenuURL
Definition: The URL of the restaurant's online menu.
Comment:
Element: Cuisine
Name: Cuisine
Identifier: Cuisine
Definition: The type of food a restaurant serves.
Comment: We repeat this field up to three times.
Element: Price
Name: Price
Identifier: Price
Definition: The cost of an average dinner at this restaurant, including
entree, non-alcoholic drink, and half an appetizer or dessert.
Comment: If the restaurant does not serve dinner, we use the closest meal.
Element: Hours
Name: Hours
Identifier: Hours
Definition: A string describing the hours the restaurant is open.
Comment:
Element: ParsedHours
Name: ParsedHours
Identifier: ParsedHours
Definition: Our best guess at parsing the hours.
Comment:
Element: Accepts
Name: Accepts
Identifier: Accepts
Definition: Payment method accepted by this restaurant.
Expect several of these for each restaurant.
Comment: All restaurants accept cash, so we don't list it.
Possible values:
Visa
Mastercard
American Express
Diners' Club
checks
gift certificates
bank debit cards
Carte Blanche
Japan Credit Bureau
EnRoute
Element: Alcohol
Name: Alcohol
Identifier: Alcohol
Definition: A string describing the alcohol service.
Comment: Possible values:
unknown
no alcohol served
wine / beer
full bar
Element: Smoking
Name: Smoking
Identifier: Smoking
Definition: A string describing how smoking-friendly the restaurant is.
Comment: Possible values:
unknown
not permitted
only at bar
section
permitted
Element: Dress
Name: Dress
Identifier: Dress
Definition: A string describing acceptable dress for the restaurant.
Comment: Possible values:
unknown
casual
dressy casual
formal
formal required
Element: Parking
Name: Parking
Identifier: Parking
Definition: A string describing parking options. One of these tags per parking option.
Comment: Possible values:
own parking lot
valet parking
validated parking
street parking
public transit accessible
no local parking
pay parking
Element: Feature
Name: Feature
Identifier: Feature
Definition: A string describing a feature of the restaurant.
One of these tags exists for each of the restaurant's features.
Comment: Possible values:
kids' menu
senor menu
vegetarian dishes
vegetarian menu
vegan dishes
vegan menu
certified kosher
halal
fixed-price meals at lunch
fixed-price meals at dinner
tasting menu
being your own beer
being your own wine
large print menu
braille menu
English language menu
brewery
winery
minors not allowed
adult entertainment
conservatory
wine list
extensive wine list
salad bar
nice view
Sunday brunch
wine tasting
beer tasting
internet access
phone ahead seating
takeout
delivery
kid friendly
outdoor/patio dining
fireplace
drive through
private room available
offsite catering
private parties
large groups ok
breakfast buffet
lunch buffet
dinner buffet
entertainment
Element: FoodRating
Name: FoodRating
Identifier: FoodRating
Definition: Average food rating.
Comment: From 1 to 10.
Element: ServiceRating
Name: ServiceRating
Identifier: ServiceRating
Definition: Average service rating.
Comment: From 1 to 10.
Element: AmbianceRating
Name: AmbianceRating
Identifier: Ambiance
Definition: Average atmosphere rating.
Comment: From 1 to 10.
Element: OverallRating
Name: OverallRating
Identifier: OverallRating
Definition: Average overall rating.
Comment: From 1 to 10.
Element: RecommendedDishes
Name: RecommendedDishes
Identifier: RecommendedDishes
Definition: All dishes recommended by reviewers.
Comment: Not organized in any way, just a text string.
Element: Accessibility
Name: Accessibility
Identifier: Accessibility
Definition: String describing how handicapped-accessible the restauarant is.
Comment: Possible values for accessibility:
unknown
completely
not
partially
Element: AccessibilityNotes
Name: AccessibilityNotes
Identifier: AccessibilityNotes
Definition: Details on a restaurant's handicapped accessibility.
Comment:
Element: Reservations
Name: Reservations
Identifier: Reservations
Definition: String describing whether reservations are accepted.
Comment: Possible values:
unknown
not accepted
large groups only
accepted
recommended
required
Element: Capacity
Name: Capacity
Identifier: Capacity
Definition: Maximum number of people the restaurant can hold.
Comment:
Element: LargestParty
Name: LargestParty
Identifier: LargestParty
Definition: Largest group size that the restaurant can comfortably seat.
Reservations in advance may be necessary.
Comment:
Element: Clientele
Name: Clientele
Identifier: Clientele
Definition: The type of people who usually frequent this restaurant.
Comment:
Element: Link
Name: Link
Identifier: Link
Definition: A link to an external page containing a review of this restaurant.
Comment: The s:resource tag gives the URL of the review; look for an
ExternalPage class to get details about the link.
Element: Review
Name: Review
Identifier: Review
Definition: A reference to a review of this restaurant.
Comment: The s:resource tag gives the ID of the review (a unique string);
look for an DinerReview class to get details of the review.
Element: DinerReview
Name: DinerReview
Identifier: DinerReview
Definition: A review of a restaurant, supplied by a Chef Moz user.
Comment: Uses the Dublin Core elements Title, Creator (author),
Date (YYYY-MM-DD), Description (the text of the review).
Uses our elements RecommendedDishes, FoodRating, ServiceRating,
AmbianceRating, OverallRating, Email
Element: ReviewerOrg
Name: ReviewerOrg
Identifier: ReviewerOrg
Definition: The reviewer's organization.
Comment: