Definition Type: ComplexType
Name: itemType
Namespace: http://base.google.com/ns/1.0
Containing Schema: base.xsd
Abstract
Documentation:
Describes the "schema" for an "item" in googlebase -- the basic unit in a "feed". Since google base will also accept feeds in a wide variety of "standard" XML content feed formats (RSS2.0, Atom), some of the item's sub elements (the "baseElementGroup") are represented by their corresponding child elements of "item/entry" in "RSS/Atom". The correspondence is defined in a seperate document. The rest of the item's sub elements are represented as "extensions" (belonging to the googlebase namespace) on the "item"/"entry" elements in RSS/Atom formats. We group these extension elements into three, "google defined with complex content" ("complexExtensionElementGroup") and " google defined with "simple content" ("simpleExtensionElementGroup") and "customer defined" (customExtensionElementGroup). Since all the elements in the google defined element groups are optional, the user is free to define all extensions as "custom". However, the user is strongly encouraged to first consult the (ever-growing) list of google defined extensions to see if the information they want to provide is represented there and if so use thos extensions in favor of custom ones.
Collapse XSD Schema Diagram:
Drilldown into customExtensionElementGroup in schema base_xsd Drilldown into year in schema base_xsd Drilldown into weight in schema base_xsd Drilldown into vin in schema base_xsd Drilldown into vehicle_type in schema base_xsd Drilldown into url_of_item_reviewed in schema base_xsd Drilldown into upc in schema base_xsd Drilldown into university in schema base_xsd Drilldown into travel_date_range in schema base_xsd Drilldown into to_location in schema base_xsd Drilldown into tax_percent in schema base_xsd Drilldown into tax_region in schema base_xsd Drilldown into subject_area in schema base_xsd Drilldown into subject in schema base_xsd Drilldown into square_footage in schema base_xsd Drilldown into size in schema base_xsd Drilldown into sexual_orientation in schema base_xsd Drilldown into service_type in schema base_xsd Drilldown into school_district in schema base_xsd Drilldown into salary_type in schema base_xsd Drilldown into salary in schema base_xsd Drilldown into reviewer_type in schema base_xsd Drilldown into review_type in schema base_xsd Drilldown into rating_type in schema base_xsd Drilldown into rating in schema base_xsd Drilldown into quantity in schema base_xsd Drilldown into publish_date in schema base_xsd Drilldown into publication_volume in schema base_xsd Drilldown into publication_name in schema base_xsd Drilldown into property_type in schema base_xsd Drilldown into programming_language in schema base_xsd Drilldown into product_type in schema base_xsd Drilldown into processor_speed in schema base_xsd Drilldown into price_type in schema base_xsd Drilldown into price in schema base_xsd Drilldown into pickup in schema base_xsd Drilldown into payment_notes in schema base_xsd Drilldown into payment_accepted in schema base_xsd Drilldown into pages in schema base_xsd Drilldown into operating_systems in schema base_xsd Drilldown into occupation in schema base_xsd Drilldown into news_source in schema base_xsd Drilldown into name_of_item_reviewed in schema base_xsd Drilldown into model_number in schema base_xsd Drilldown into model in schema base_xsd Drilldown into mileage in schema base_xsd Drilldown into memory in schema base_xsd Drilldown into megapixels in schema base_xsd Drilldown into marital_status in schema base_xsd Drilldown into manufacturer_id in schema base_xsd Drilldown into manufacturer in schema base_xsd Drilldown into make in schema base_xsd Drilldown into location in schema base_xsd Drilldown into listing_type in schema base_xsd Drilldown into license in schema base_xsd Drilldown into label in schema base_xsd Drilldown into job_type in schema base_xsd Drilldown into job_industry in schema base_xsd Drilldown into job_function in schema base_xsd Drilldown into related_link in schema base_xsd Drilldown into isbn in schema base_xsd Drilldown into interested_in in schema base_xsd Drilldown into immigration_status in schema base_xsd Drilldown into image_link in schema base_xsd Drilldown into hoa_dues in schema base_xsd Drilldown into gender in schema base_xsd Drilldown into from_location in schema base_xsd Drilldown into format in schema base_xsd Drilldown into for_sale in schema base_xsd Drilldown into expiration_date_time in schema base_xsd Drilldown into expiration_date in schema base_xsd Drilldown into event_date_range in schema base_xsd Drilldown into ethnicity in schema base_xsd Drilldown into employer in schema base_xsd Drilldown into education in schema base_xsd Drilldown into development_status in schema base_xsd Drilldown into delivery_radius in schema base_xsd Drilldown into delivery_notes in schema base_xsd Drilldown into currency in schema base_xsd Drilldown into course_times in schema base_xsd Drilldown into course_number in schema base_xsd Drilldown into course_date_range in schema base_xsd Drilldown into condition in schema base_xsd Drilldown into color in schema base_xsd Drilldown into brand in schema base_xsd Drilldown into bedrooms in schema base_xsd Drilldown into bathrooms in schema base_xsd Drilldown into author in schema base_xsd Drilldown into artist in schema base_xsd Drilldown into area in schema base_xsd Drilldown into apparel_type in schema base_xsd Drilldown into agent in schema base_xsd Drilldown into age in schema base_xsd Drilldown into actor in schema base_xsd Drilldown into simpleExtensionElementGroup in schema base_xsd Drilldown into shipping in schema base_xsd Drilldown into complexExtensionElementGroup in schema base_xsd Drilldown into id in schema base_xsd Drilldown into title in schema base_xsd Drilldown into link in schema base_xsd Drilldown into description in schema base_xsd Drilldown into baseElementGroup in schema base_xsdXSD Diagram of itemType in schema base_xsd (GoogleBase Feed)
Collapse XSD Schema Code:
<xs:complexType name="itemType">
    <xs:annotation>
        <xs:documentation>
         Describes the "schema" for an "item" in googlebase -- the basic unit in a "feed". 

         Since google base will also accept feeds in a wide variety of "standard" XML content
         feed formats (RSS2.0, Atom), some of the item's sub elements 
         (the "baseElementGroup")  are represented by their corresponding child elements of 
         "item/entry" in "RSS/Atom". The correspondence is defined in a 
         seperate document. 

         The rest of the item's sub elements are represented as "extensions" 
         (belonging to the googlebase namespace) on the "item"/"entry" elements in 
         RSS/Atom formats.
         We group these extension elements into three, "google defined with complex content" 
         ("complexExtensionElementGroup") and " google defined with "simple content"
         ("simpleExtensionElementGroup") and "customer defined" (customExtensionElementGroup).
         Since all the elements in the google defined element groups are optional, the user
         is free to define all extensions as "custom".  However, the user is strongly encouraged
         to first consult the (ever-growing) list of google defined extensions to see if the
         information they want to provide is represented there and if so use thos extensions in favor
         of custom ones.
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:group ref="gn:baseElementGroup" />
        <xs:group ref="gn:complexExtensionElementGroup" />
        <xs:group ref="gn:simpleExtensionElementGroup" />
        <xs:group ref="gn:customExtensionElementGroup" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
description gn:description 0 (1)
link gn:link 0 (1)
title gn:title 1 (1)
id gn:id 0 (1)
shipping gn:shipping 0 10
actor gn:actor 0 10
age gn:age 0 1
agent gn:agent 0 10
apparel_type gn:apparel_type 0 1
area gn:area 0 1
artist gn:artist 0 10
author gn:author 0 10
bathrooms gn:bathrooms 0 1
bedrooms gn:bedrooms 0 1
brand gn:brand 0 1
color gn:color 0 10
condition gn:condition 0 1
course_date_range gn:course_date_range 0 1
course_number gn:course_number 0 1
course_times gn:course_times 0 1
currency gn:currency 0 1
delivery_notes gn:delivery_notes 0 1
delivery_radius gn:delivery_radius 0 1
development_status gn:development_status 0 1
education gn:education 0 10
employer gn:employer 0 10
ethnicity gn:ethnicity 0 10
event_date_range gn:event_date_range 0 1
expiration_date gn:expiration_date 0 1
expiration_date_time gn:expiration_date_time 0 1
for_sale gn:for_sale 0 1
format gn:format 0 10
from_location gn:from_location 0 1
gender gn:gender 0 1
hoa_dues gn:hoa_dues 0 1
image_link gn:image_link 0 10
immigration_status gn:immigration_status 0 1
interested_in gn:interested_in 0 1
isbn gn:isbn 0 1
related_link gn:related_link 0 10
job_function gn:job_function 0 10
job_industry gn:job_industry 0 10
job_type gn:job_type 0 10
label gn:label 0 10
license gn:license 0 10
listing_type gn:listing_type 0 10
location gn:location 0 1
make gn:make 0 1
manufacturer gn:manufacturer 0 1
manufacturer_id gn:manufacturer_id 0 1
marital_status gn:marital_status 0 1
megapixels gn:megapixels 0 1
memory gn:memory 0 1
mileage gn:mileage 0 1
model gn:model 0 1
model_number gn:model_number 0 1
name_of_item_reviewed gn:name_of_item_reviewed 0 1
news_source gn:news_source 0 1
occupation gn:occupation 0 1
operating_systems gn:operating_systems 0 1
pages gn:pages 0 1
payment_accepted gn:payment_accepted 0 10
payment_notes gn:payment_notes 0 1
pickup gn:pickup 0 1
price gn:price 0 1
price_type gn:price_type 0 1
processor_speed gn:processor_speed 0 1
product_type gn:product_type 0 10
programming_language gn:programming_language 0 10
property_type gn:property_type 0 10
publication_name gn:publication_name 0 1
publication_volume gn:publication_volume 0 1
publish_date gn:publish_date 0 1
quantity gn:quantity 0 1
rating gn:rating 0 1
rating_type gn:rating_type 0 1
review_type gn:review_type 0 1
reviewer_type gn:reviewer_type 0 1
salary gn:salary 0 1
salary_type gn:salary_type 0 1
school_district gn:school_district 0 1
service_type gn:service_type 0 1
sexual_orientation gn:sexual_orientation 0 1
size gn:size 0 10
square_footage gn:square_footage 0 10
subject gn:subject 0 10
subject_area gn:subject_area 0 10
tax_region gn:tax_region 0 1
tax_percent gn:tax_percent 0 1
to_location gn:to_location 0 1
travel_date_range gn:travel_date_range 0 1
university gn:university 0 1
upc gn:upc 0 1
url_of_item_reviewed gn:url_of_item_reviewed 0 1
vehicle_type gn:vehicle_type 0 10
vin gn:vin 0 1
weight gn:weight 0 1
year gn:year 0 1
<xs:any> Allowed namespace: 'http://base.google.com/cns/1.0' 0 20
<xs:group> gn:baseElementGroup (1) (1)
<xs:group> gn:complexExtensionElementGroup (1) (1)
<xs:group> gn:simpleExtensionElementGroup (1) (1)
<xs:group> gn:customExtensionElementGroup (1) (1)
Collapse Derivation Tree:
Collapse References:
gn:item