The Type Hierarchy

Here is the entire hierarchy in a single file.
Types that have multiple parents are expanded out only once and have an asterisk

DataType
Boolean
Date
Number
Float
Integer
Text
URL


Thing: description, image, name, url
CreativeWork: about, accountablePerson, aggregateRating, alternativeHeadline, associatedMedia, audio, author, awards, comment, contentLocation, contentRating, contributor, copyrightHolder, copyrightYear, creator, dateCreated, dateModified, datePublished, discussionUrl, editor, encodings, genre, headline, inLanguage, interactionCount, isFamilyFriendly, keywords, mentions, offers, provider, publisher, publishingPrinciples, reviews, sourceOrganization, thumbnailUrl, version, video
Article: articleBody, articleSection, wordCount
BlogPosting
NewsArticle: dateline, printColumn, printEdition, printPage, printSection
ScholarlyArticle
Blog: blogPosts
Book: bookEdition, bookFormat, illustrator, isbn, numberOfPages
ItemList: itemListElement, itemListOrder
Map
MediaObject: associatedArticle, bitrate, contentSize, contentURL, duration, embedURL, encodesCreativeWork, encodingFormat, expires, height, interactionCount, offers, playerType, regionsAllowed, requiresSubscription, uploadDate, width
AudioObject: transcript
ImageObject: caption, exifData, representativeOfPage, thumbnail
MusicVideoObject
VideoObject: caption, productionCompany, thumbnail, transcript, videoFrameSize, videoQuality
Movie: actors, director, duration, musicBy, producer, productionCompany, trailer
MusicPlaylist: numTracks, tracks
MusicAlbum: byArtist
MusicRecording: byArtist, duration, inAlbum, inPlaylist
Painting
Photograph
Recipe: cookTime, cookingMethod, ingredients, nutrition, prepTime, recipeCategory, recipeCuisine, recipeInstructions, recipeYield, totalTime
Review: itemReviewed, reviewBody, reviewRating
Sculpture
TVEpisode: actors, director, episodeNumber, musicBy, partOfSeason, partOfTVSeries, producer, productionCompany, trailer
TVSeason: endDate, episodes, numberOfEpisodes, partOfTVSeries, seasonNumber, startDate, trailer
TVSeries: actors, director, endDate, episodes, musicBy, numberOfEpisodes, producer, productionCompany, seasons, startDate, trailer
WebPage: breadcrumb, isPartOf, mainContentOfPage, primaryImageOfPage, significantLinks
AboutPage
CheckoutPage
CollectionPage
ImageGallery
VideoGallery
ContactPage
ItemPage
ProfilePage
SearchResultsPage
WebPageElement
SiteNavigationElement
Table
WPAdBlock
WPFooter
WPHeader
WPSideBar
Event: attendees, duration, endDate, location, offers, performers, startDate, subEvents, superEvent
BusinessEvent
ChildrensEvent
ComedyEvent
DanceEvent
EducationEvent
Festival
FoodEvent
LiteraryEvent
MusicEvent
SaleEvent
SocialEvent
SportsEvent
TheaterEvent
UserInteraction
UserBlocks
UserCheckins
UserComments: commentText, commentTime, creator, discusses, replyToUrl
UserDownloads
UserLikes
UserPageVisits
UserPlays
UserPlusOnes
UserTweets
VisualArtsEvent
Intangible
Enumeration
BookFormatType
ItemAvailability
OfferItemCondition
JobPosting: baseSalary, benefits, datePosted, educationRequirements, employmentType, experienceRequirements, hiringOrganization, incentives, industry, jobLocation, occupationalCategory, qualifications, responsibilities, salaryCurrency, skills, specialCommitments, title, workHours
Language
Offer: aggregateRating, availability, itemCondition, itemOffered, price, priceCurrency, priceValidUntil, reviews, seller
AggregateOffer: highPrice, lowPrice, offerCount
Quantity
Distance
Duration
Energy
Mass
Rating: bestRating, ratingValue, worstRating
AggregateRating: itemReviewed, ratingCount, reviewCount
StructuredValue
ContactPoint: contactType, email, faxNumber, telephone
PostalAddress: addressCountry, addressLocality, addressRegion, postOfficeBoxNumber, postalCode, streetAddress
GeoCoordinates: elevation, latitude, longitude
GeoShape: box, circle, elevation, line, polygon
NutritionInformation: calories, carbohydrateContent, cholesterolContent, fatContent, fiberContent, proteinContent, saturatedFatContent, servingSize, sodiumContent, sugarContent, transFatContent, unsaturatedFatContent
Organization: address, aggregateRating, contactPoints, email, employees, events, faxNumber, founders, foundingDate, interactionCount, location, members, reviews, telephone
Corporation: tickerSymbol
EducationalOrganization: alumni
CollegeOrUniversity
ElementarySchool
HighSchool
MiddleSchool
Preschool
School
GovernmentOrganization
LocalBusiness: branchOf, currenciesAccepted, openingHours, paymentAccepted, priceRange
AnimalShelter
AutomotiveBusiness
AutoBodyShop
AutoDealer
AutoPartsStore
AutoRental
AutoRepair
AutoWash
GasStation
MotorcycleDealer
MotorcycleRepair
ChildCare
DryCleaningOrLaundry
EmergencyService
FireStation
Hospital
PoliceStation
EmploymentAgency
EntertainmentBusiness
AdultEntertainment
AmusementPark
ArtGallery
Casino
ComedyClub
MovieTheater
NightClub
FinancialService
AccountingService
AutomatedTeller
BankOrCreditUnion
InsuranceAgency
FoodEstablishment: acceptsReservations, menu, servesCuisine
Bakery
BarOrPub
Brewery
CafeOrCoffeeShop
FastFoodRestaurant
IceCreamShop
Restaurant
Winery
GovernmentOffice
PostOffice
HealthAndBeautyBusiness
BeautySalon
DaySpa
HairSalon
HealthClub
NailSalon
TattooParlor
HomeAndConstructionBusiness
Electrician
GeneralContractor
HVACBusiness
HousePainter
Locksmith
MovingCompany
Plumber
RoofingContractor
InternetCafe
Library
LodgingBusiness
BedAndBreakfast
Hostel
Hotel
Motel
MedicalOrganization
Dentist
Hospital*
MedicalClinic
Optician
Pharmacy
Physician
VeterinaryCare
ProfessionalService
AccountingService*
Attorney
Dentist*
Electrician*
GeneralContractor*
HousePainter*
Locksmith*
Notary
Plumber*
RoofingContractor*
RadioStation
RealEstateAgent
RecyclingCenter
SelfStorage
ShoppingCenter
SportsActivityLocation
BowlingAlley
ExerciseGym
GolfCourse
HealthClub*
PublicSwimmingPool
SkiResort
SportsClub
StadiumOrArena
TennisComplex
Store
AutoPartsStore*
BikeStore
BookStore
ClothingStore
ComputerStore
ConvenienceStore
DepartmentStore
ElectronicsStore
Florist
FurnitureStore
GardenStore
GroceryStore
HardwareStore
HobbyShop
HomeGoodsStore
JewelryStore
LiquorStore
MensClothingStore
MobilePhoneStore
MovieRentalStore
MusicStore
OfficeEquipmentStore
OutletStore
PawnShop
PetStore
ShoeStore
SportingGoodsStore
TireShop
ToyStore
WholesaleStore
TelevisionStation
TouristInformationCenter
TravelAgency
NGO
PerformingGroup
DanceGroup
MusicGroup: albums, musicGroupMember, tracks
TheaterGroup
SportsTeam
Person: additionalName, address, affiliation, alumniOf, awards, birthDate, children, colleagues, contactPoints, deathDate, email, familyName, faxNumber, follows, gender, givenName, homeLocation, honorificPrefix, honorificSuffix, interactionCount, jobTitle, knows, memberOf, nationality, parents, performerIn, relatedTo, siblings, spouse, telephone, workLocation, worksFor
Place: address, aggregateRating, containedIn, events, faxNumber, geo, interactionCount, maps, photos, reviews, telephone
AdministrativeArea
City
Country
State
CivicStructure: openingHours
Airport
Aquarium
Beach
BusStation
BusStop
Campground
Cemetery
Crematorium
EventVenue
FireStation*
GovernmentBuilding
CityHall
Courthouse
DefenceEstablishment
Embassy
LegislativeBuilding
Hospital*
MovieTheater*
Museum
MusicVenue
Park
ParkingFacility
PerformingArtsTheater
PlaceOfWorship
BuddhistTemple
CatholicChurch
Church
HinduTemple
Mosque
Synagogue
Playground
PoliceStation*
RVPark
StadiumOrArena*
SubwayStation
TaxiStand
TrainStation
Zoo
Landform
BodyOfWater
Canal
LakeBodyOfWater
OceanBodyOfWater
Pond
Reservoir
RiverBodyOfWater
SeaBodyOfWater
Waterfall
Continent
Mountain
Volcano
LandmarksOrHistoricalBuildings
LocalBusiness*
AnimalShelter
AutomotiveBusiness
AutoBodyShop
AutoDealer
AutoPartsStore*
AutoRental
AutoRepair
AutoWash
GasStation
MotorcycleDealer
MotorcycleRepair
ChildCare
DryCleaningOrLaundry
EmergencyService
FireStation*
Hospital*
PoliceStation*
EmploymentAgency
EntertainmentBusiness
AdultEntertainment
AmusementPark
ArtGallery
Casino
ComedyClub
MovieTheater*
NightClub
FinancialService
AccountingService*
AutomatedTeller
BankOrCreditUnion
InsuranceAgency
FoodEstablishment
Bakery
BarOrPub
Brewery
CafeOrCoffeeShop
FastFoodRestaurant
IceCreamShop
Restaurant
Winery
GovernmentOffice
PostOffice
HealthAndBeautyBusiness
BeautySalon
DaySpa
HairSalon
HealthClub*
NailSalon
TattooParlor
HomeAndConstructionBusiness
Electrician*
GeneralContractor*
HVACBusiness
HousePainter*
Locksmith*
MovingCompany
Plumber*
RoofingContractor*
InternetCafe
Library
LodgingBusiness
BedAndBreakfast
Hostel
Hotel
Motel
MedicalOrganization
Dentist*
Hospital*
MedicalClinic
Optician
Pharmacy
Physician
VeterinaryCare
ProfessionalService
AccountingService*
Attorney
Dentist*
Electrician*
GeneralContractor*
HousePainter*
Locksmith*
Notary
Plumber*
RoofingContractor*
RadioStation
RealEstateAgent
RecyclingCenter
SelfStorage
ShoppingCenter
SportsActivityLocation
BowlingAlley
ExerciseGym
GolfCourse
HealthClub*
PublicSwimmingPool
SkiResort
SportsClub
StadiumOrArena*
TennisComplex
Store
AutoPartsStore*
BikeStore
BookStore
ClothingStore
ComputerStore
ConvenienceStore
DepartmentStore
ElectronicsStore
Florist
FurnitureStore
GardenStore
GroceryStore
HardwareStore
HobbyShop
HomeGoodsStore
JewelryStore
LiquorStore
MensClothingStore
MobilePhoneStore
MovieRentalStore
MusicStore
OfficeEquipmentStore
OutletStore
PawnShop
PetStore
ShoeStore
SportingGoodsStore
TireShop
ToyStore
WholesaleStore
TelevisionStation
TouristInformationCenter
TravelAgency
Residence
ApartmentComplex
GatedResidenceCommunity
SingleFamilyResidence
TouristAttraction
Product: aggregateRating, brand, manufacturer, model, offers, productID, reviews