Chef Moz dining guide RDF Element Set, Version 1.0

Chef Moz dining guide RDF Element Set

version 1.0

This 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.html
If the license is down, you may refer to the dmoz license at
http://dmoz.org/license.html
Additional 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:
<&lt;
>&gt;
&&amp;
'&#039;
"&quot;

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.

 


Element: Profile

  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.
               

Element: Email

  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.
               

Element: DisplayName

  Name:        DisplayName
  Identifier:  DisplayName
  Definition:  The full name of an editor.
  Comment:     Often (but not always) the editor's real name.
               

Element: Homepage

  Name:        Homepage
  Identifier:  Homepage
  Definition:  The editor's home page.
  Comment:     An url selected by the editor.
               

Element: AIM

  Name:        AIM
  Identifier:  AIM
  Definition:  The editor's AIM ID.
  Comment:     
               

Element: ICQ

  Name:        ICQ
  Identifier:  ICQ
  Definition:  The editor's ICQ ID.
  Comment:     
               

Element: Edits

  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: