{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE DeriveDataTypeable #-} module Text.HTML5.MetaData.Schema.WebPage where -- Valid: 2014-04-03 ( Schema.rdfs.org ) import Text.HTML5.MetaData.Class import Text.HTML5.MetaData.Type import Data.Text import Data.Typeable import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.Thing import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.CreativeWork import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.AboutPage import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.CheckoutPage import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.CollectionPage import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.ContactPage import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.ItemPage import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.MedicalWebPage import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.ProfilePage import {-# SOURCE #-} qualified Text.HTML5.MetaData.Schema.SearchResultsPage -- | -- -- [@id@] WebPage -- -- [@label@] Web Page -- -- [@comment@] -- -- [@ancestors@] @'Thing','CreativeWork'@ -- -- [@subtypes@] @'AboutPage','CheckoutPage','CollectionPage','ContactPage','ItemPage','MedicalWebPage','ProfilePage','SearchResultsPage'@ -- -- [@supertypes@] @'CreativeWork'@ -- -- [@url@] data WebPage = WebPage { additionalType :: AdditionalType , alternateName :: AlternateName , description :: Description , image :: Image , name :: Name , sameAs :: SameAs , url :: Url , about :: About , accessibilityAPI :: AccessibilityAPI , accessibilityControl :: AccessibilityControl , accessibilityFeature :: AccessibilityFeature , accessibilityHazard :: AccessibilityHazard , accountablePerson :: AccountablePerson , aggregateRating :: AggregateRating , alternativeHeadline :: AlternativeHeadline , associatedMedia :: AssociatedMedia , audience :: Audience , audio :: Audio , author :: Author , award :: Award , awards :: Awards , citation :: Citation , comment :: Comment , contentLocation :: ContentLocation , contentRating :: ContentRating , contributor :: Contributor , copyrightHolder :: CopyrightHolder , copyrightYear :: CopyrightYear , creator :: Creator , dateCreated :: DateCreated , dateModified :: DateModified , datePublished :: DatePublished , discussionUrl :: DiscussionUrl , editor :: Editor , educationalAlignment :: EducationalAlignment , educationalUse :: EducationalUse , encoding :: Encoding , encodings :: Encodings , genre :: Genre , headline :: Headline , inLanguage :: InLanguage , interactionCount :: InteractionCount , interactivityType :: InteractivityType , isBasedOnUrl :: IsBasedOnUrl , isFamilyFriendly :: IsFamilyFriendly , keywords :: Keywords , learningResourceType :: LearningResourceType , mentions :: Mentions , offers :: Offers , provider :: Provider , publisher :: Publisher , publishingPrinciples :: PublishingPrinciples , review :: Review , reviews :: Reviews , sourceOrganization :: SourceOrganization , text :: Text , thumbnailUrl :: ThumbnailUrl , timeRequired :: TimeRequired , typicalAgeRange :: TypicalAgeRange , version :: Version , video :: Video , breadcrumb :: Breadcrumb , isPartOf :: IsPartOf , lastReviewed :: LastReviewed , mainContentOfPage :: MainContentOfPage , primaryImageOfPage :: PrimaryImageOfPage , relatedLink :: RelatedLink , reviewedBy :: ReviewedBy , significantLink :: SignificantLink , significantLinks :: SignificantLinks , specialty :: Specialty } deriving (Show, Read, Eq, Typeable) instance MetaData WebPage where _label = const "Web Page" _comment_plain = const "" _comment = const "" _url = const "http://schema.org/WebPage" _ancestors = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing), typeOf (undefined :: Text.HTML5.MetaData.Schema.CreativeWork.CreativeWork)] _subtypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.AboutPage.AboutPage), typeOf (undefined :: Text.HTML5.MetaData.Schema.CheckoutPage.CheckoutPage), typeOf (undefined :: Text.HTML5.MetaData.Schema.CollectionPage.CollectionPage), typeOf (undefined :: Text.HTML5.MetaData.Schema.ContactPage.ContactPage), typeOf (undefined :: Text.HTML5.MetaData.Schema.ItemPage.ItemPage), typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalWebPage.MedicalWebPage), typeOf (undefined :: Text.HTML5.MetaData.Schema.ProfilePage.ProfilePage), typeOf (undefined :: Text.HTML5.MetaData.Schema.SearchResultsPage.SearchResultsPage)] _supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.CreativeWork.CreativeWork)]