Thing
type: Class
name: Thing
comment: The most generic type of item.
children: Action
children: BioChemEntity
children: CreativeWork
children: Event
children: Intangible
children: MedicalEntity
children: Organization
children: Person
children: Place
children: Product
children: StupidType
children: Taxon

Action
type: Class
name: Action
subclass of: Thing
comment: An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role...
children: AchieveAction
children: AssessAction
children: ConsumeAction
children: ControlAction
children: CreateAction
children: FindAction
children: InteractAction
children: MoveAction
children: OrganizeAction
children: PlayAction
children: SearchAction
children: SeekToAction
children: SolveMathAction
children: TradeAction
children: TransferAction
children: UpdateAction

AchieveAction
type: Class
name: AchieveAction
subclass of: Action
comment: The act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process.
children: LoseAction
children: TieAction
children: WinAction

LoseAction
type: Class
name: LoseAction
subclass of: AchieveAction
comment: The act of being defeated in a competitive activity.

TieAction
type: Class
name: TieAction
subclass of: AchieveAction
comment: The act of reaching a draw in a competitive activity.

WinAction
type: Class
name: WinAction
subclass of: AchieveAction
comment: The act of achieving victory in a competitive activity.

AssessAction
type: Class
name: AssessAction
subclass of: Action
comment: The act of forming one's opinion, reaction or sentiment.
children: ChooseAction
children: IgnoreAction
children: ReactAction
children: ReviewAction

ChooseAction
type: Class
name: ChooseAction
subclass of: AssessAction
comment: The act of expressing a preference from a set of options or a large or unbounded set of choices/options.
children: VoteAction

VoteAction
type: Class
name: VoteAction
subclass of: ChooseAction
comment: The act of expressing a preference from a fixed/finite/structured set of choices/options.

IgnoreAction
type: Class
name: IgnoreAction
subclass of: AssessAction
comment: The act of intentionally disregarding the object. An agent ignores an object.

ReactAction
type: Class
name: ReactAction
subclass of: AssessAction
comment: The act of responding instinctively and emotionally to an object, expressing a sentiment.
children: AgreeAction
children: DisagreeAction
children: DislikeAction
children: EndorseAction
children: LikeAction
children: WantAction

AgreeAction
type: Class
name: AgreeAction
subclass of: ReactAction
comment: The act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants.

DisagreeAction
type: Class
name: DisagreeAction
subclass of: ReactAction
comment: The act of expressing a difference of opinion with the object. An agent disagrees to/about an object (a proposition, topic or theme) with participants.

DislikeAction
type: Class
name: DislikeAction
subclass of: ReactAction
comment: The act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants.

EndorseAction
type: Class
name: EndorseAction
subclass of: ReactAction
comment: An agent approves/certifies/likes/supports/sanctions an object.

LikeAction
type: Class
name: LikeAction
subclass of: ReactAction
comment: The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.

WantAction
type: Class
name: WantAction
subclass of: ReactAction
comment: The act of expressing a desire about the object. An agent wants an object.

ReviewAction
type: Class
name: ReviewAction
subclass of: AssessAction
comment: The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review.

ConsumeAction
type: Class
name: ConsumeAction
subclass of: Action
comment: The act of ingesting information/resources/food.
children: DrinkAction
children: EatAction
children: InstallAction
children: ListenAction
children: PlayGameAction
children: ReadAction
children: UseAction
children: ViewAction
children: WatchAction

DrinkAction
type: Class
name: DrinkAction
subclass of: ConsumeAction
comment: The act of swallowing liquids.

EatAction
type: Class
name: EatAction
subclass of: ConsumeAction
comment: The act of swallowing solid objects.

InstallAction
type: Class
name: InstallAction
subclass of: ConsumeAction
comment: The act of installing an application.

ListenAction
type: Class
name: ListenAction
subclass of: ConsumeAction
comment: The act of consuming audio content.

PlayGameAction
type: Class
name: PlayGameAction
subclass of: ConsumeAction
comment: The act of playing a video game.
pending: true

ReadAction
type: Class
name: ReadAction
subclass of: ConsumeAction
comment: The act of consuming written content.

UseAction
type: Class
name: UseAction
subclass of: ConsumeAction
comment: The act of applying an object to its intended purpose.
children: WearAction

WearAction
type: Class
name: WearAction
subclass of: UseAction
comment: The act of dressing oneself in clothing.

ViewAction
type: Class
name: ViewAction
subclass of: ConsumeAction
comment: The act of consuming static visual content.

WatchAction
type: Class
name: WatchAction
subclass of: ConsumeAction
comment: The act of consuming dynamic/moving visual content.

ControlAction
type: Class
name: ControlAction
subclass of: Action
comment: An agent controls a device or application.
children: ActivateAction
children: AuthenticateAction
children: DeactivateAction
children: LoginAction
children: ResetPasswordAction
children: ResumeAction
children: SuspendAction

ActivateAction
type: Class
name: ActivateAction
subclass of: ControlAction
comment: The act of starting or activating a device or application (e.g. starting a timer or turning on a flashlight).

AuthenticateAction
type: Class
name: AuthenticateAction
subclass of: ControlAction
comment: The action of authenticating into a device or application.
pending: true

DeactivateAction
type: Class
name: DeactivateAction
subclass of: ControlAction
comment: The act of stopping or deactivating a device or application (e.g. stopping a timer or turning off a flashlight).

LoginAction
type: Class
name: LoginAction
subclass of: ControlAction
comment: The action of logging into a device or application.
pending: true

ResetPasswordAction
type: Class
name: ResetPasswordAction
subclass of: ControlAction
comment: The action of resetting the password of a device or application.
pending: true

ResumeAction
type: Class
name: ResumeAction
subclass of: ControlAction
comment: The act of resuming a device or application which was formerly paused (e.g. resume music playback or resume a timer).

SuspendAction
type: Class
name: SuspendAction
subclass of: ControlAction
comment: The act of momentarily pausing a device or application (e.g. pause music playback or pause a timer).

CreateAction
type: Class
name: CreateAction
subclass of: Action
comment: The act of deliberately creating/producing/generating/building a result out of the agent.
children: CookAction
children: DrawAction
children: FilmAction
children: PaintAction
children: PhotographAction
children: WriteAction

CookAction
type: Class
name: CookAction
subclass of: CreateAction
comment: The act of producing/preparing food.

DrawAction
type: Class
name: DrawAction
subclass of: CreateAction
comment: The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.

FilmAction
type: Class
name: FilmAction
subclass of: CreateAction
comment: The act of capturing sound and moving images on film, video, or digitally.

PaintAction
type: Class
name: PaintAction
subclass of: CreateAction
comment: The act of producing a painting, typically with paint and canvas as instruments.

PhotographAction
type: Class
name: PhotographAction
subclass of: CreateAction
comment: The act of capturing still images of objects using a camera.

WriteAction
type: Class
name: WriteAction
subclass of: CreateAction
comment: The act of authoring written creative content.

FindAction
type: Class
name: FindAction
subclass of: Action
comment: The act of finding an object. Related actions: SearchAction: FindAction is generally lead by a SearchAction, but not necessarily.
children: CheckAction
children: DiscoverAction
children: TrackAction

CheckAction
type: Class
name: CheckAction
subclass of: FindAction
comment: An agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state.

DiscoverAction
type: Class
name: DiscoverAction
subclass of: FindAction
comment: The act of discovering/finding an object.

TrackAction
type: Class
name: TrackAction
subclass of: FindAction
comment: An agent tracks an object for updates. Related actions: FollowAction: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects. SubscribeAction: Unlike SubscribeAction, TrackAction refers to the interest on the location of innanimate objects.

InteractAction
type: Class
name: InteractAction
subclass of: Action
comment: The act of interacting with another person or organization.
children: BefriendAction
children: CommunicateAction
children: FollowAction
children: JoinAction
children: LeaveAction
children: MarryAction
children: RegisterAction
children: SubscribeAction
children: UnRegisterAction

BefriendAction
type: Class
name: BefriendAction
subclass of: InteractAction
comment: The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically. Related actions: FollowAction: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.

CommunicateAction
type: Class
name: CommunicateAction
subclass of: InteractAction
comment: The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.
children: AskAction
children: CheckInAction
children: CheckOutAction
children: CommentAction
children: InformAction
children: InviteAction
children: ReplyAction
children: ShareAction

AskAction
type: Class
name: AskAction
subclass of: CommunicateAction
comment: The act of posing a question / favor to someone. Related actions: ReplyAction: Appears generally as a response to AskAction.

CheckInAction
type: Class
name: CheckInAction
subclass of: CommunicateAction
comment: The act of an agent communicating (service provider, social media, etc) their arrival by registering/confirming for a previously reserved service (e.g. flight check-in) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc). Related actions: CheckOutAction: The antonym of CheckInAction...

CheckOutAction
type: Class
name: CheckOutAction
subclass of: CommunicateAction
comment: The act of an agent communicating (service provider, social media, etc) their departure of a previously reserved service (e.g. flight check-in) or place (e.g. hotel). Related actions: CheckInAction: The antonym of CheckOutAction. DepartAction: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service...

CommentAction
type: Class
name: CommentAction
subclass of: CommunicateAction
comment: The act of generating a comment about a subject.

InformAction
type: Class
name: InformAction
subclass of: CommunicateAction
comment: The act of notifying someone of information pertinent to them, with no expectation of a response.
children: ConfirmAction
children: RsvpAction

ConfirmAction
type: Class
name: ConfirmAction
subclass of: InformAction
comment: The act of notifying someone that a future event/action is going to happen as expected. Related actions: CancelAction: The antonym of ConfirmAction.

RsvpAction
type: Class
name: RsvpAction
subclass of: InformAction
comment: The act of notifying an event organizer as to whether you expect to attend the event.

InviteAction
type: Class
name: InviteAction
subclass of: CommunicateAction
comment: The act of asking someone to attend an event. Reciprocal of RsvpAction.

ReplyAction
type: Class
name: ReplyAction
subclass of: CommunicateAction
comment: The act of responding to a question/message asked/sent by the object. Related to AskAction. Related actions: AskAction: Appears generally as an origin of a ReplyAction.

ShareAction
type: Class
name: ShareAction
subclass of: CommunicateAction
comment: The act of distributing content to people for their amusement or edification.

FollowAction
type: Class
name: FollowAction
subclass of: InteractAction
comment: The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from. Related actions: BefriendAction: Unlike BefriendAction, FollowAction implies that the connection is not necessarily reciprocal...

JoinAction
type: Class
name: JoinAction
subclass of: InteractAction
comment: An agent joins an event/group with participants/friends at a location. Related actions: RegisterAction: Unlike RegisterAction, JoinAction refers to joining a group/team of people. SubscribeAction: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates...

LeaveAction
type: Class
name: LeaveAction
subclass of: InteractAction
comment: An agent leaves an event / group with participants/friends at a location. Related actions: JoinAction: The antonym of LeaveAction. UnRegisterAction: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.

MarryAction
type: Class
name: MarryAction
subclass of: InteractAction
comment: The act of marrying a person.

RegisterAction
type: Class
name: RegisterAction
subclass of: InteractAction
comment: The act of registering to be a user of a service, product or web page. Related actions: JoinAction: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, not a group/team of people. FollowAction: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object...

SubscribeAction
type: Class
name: SubscribeAction
subclass of: InteractAction
comment: The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to. Related actions: FollowAction: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates...

UnRegisterAction
type: Class
name: UnRegisterAction
subclass of: InteractAction
comment: The act of un-registering from a service. Related actions: RegisterAction: antonym of UnRegisterAction. LeaveAction: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you were previously registered, rather than leaving a team/group of people.

MoveAction
type: Class
name: MoveAction
subclass of: Action
comment: The act of an agent relocating to a place. Related actions: TransferAction: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.
children: ArriveAction
children: DepartAction
children: TravelAction

ArriveAction
type: Class
name: ArriveAction
subclass of: MoveAction
comment: The act of arriving at a place. An agent arrives at a destination from a fromLocation, optionally with participants.

DepartAction
type: Class
name: DepartAction
subclass of: MoveAction
comment: The act of departing from a place. An agent departs from a fromLocation for a destination, optionally with participants.

TravelAction
type: Class
name: TravelAction
subclass of: MoveAction
comment: The act of traveling from a fromLocation to a destination by a specified mode of transport, optionally with participants.

OrganizeAction
type: Class
name: OrganizeAction
subclass of: Action
comment: The act of manipulating/administering/supervising/controlling one or more objects.
children: AllocateAction
children: ApplyAction
children: BookmarkAction
children: PlanAction

AllocateAction
type: Class
name: AllocateAction
subclass of: OrganizeAction
comment: The act of organizing tasks/objects/events by associating resources to it.
children: AcceptAction
children: AssignAction
children: AuthorizeAction
children: RejectAction

AcceptAction
type: Class
name: AcceptAction
subclass of: AllocateAction
comment: The act of committing to/adopting an object. Related actions: RejectAction: The antonym of AcceptAction.

AssignAction
type: Class
name: AssignAction
subclass of: AllocateAction
comment: The act of allocating an action/event/task to some destination (someone or something).

AuthorizeAction
type: Class
name: AuthorizeAction
subclass of: AllocateAction
comment: The act of granting permission to an object.

RejectAction
type: Class
name: RejectAction
subclass of: AllocateAction
comment: The act of rejecting to/adopting an object. Related actions: AcceptAction: The antonym of RejectAction.

ApplyAction
type: Class
name: ApplyAction
subclass of: OrganizeAction
comment: The act of registering to an organization/service without the guarantee to receive it. Related actions: RegisterAction: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.

BookmarkAction
type: Class
name: BookmarkAction
subclass of: OrganizeAction
comment: An agent bookmarks/flags/labels/tags/marks an object.

PlanAction
type: Class
name: PlanAction
subclass of: OrganizeAction
comment: The act of planning the execution of an event/task/action/reservation/plan to a future date.
children: CancelAction
children: ReserveAction
children: ScheduleAction

CancelAction
type: Class
name: CancelAction
subclass of: PlanAction
comment: The act of asserting that a future event/action is no longer going to happen. Related actions: ConfirmAction: The antonym of CancelAction.

ReserveAction
type: Class
name: ReserveAction
subclass of: PlanAction
comment: Reserving a concrete object. Related actions: ScheduleAction: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation.

ScheduleAction
type: Class
name: ScheduleAction
subclass of: PlanAction
comment: Scheduling future actions, events, or tasks. Related actions: ReserveAction: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation.

PlayAction
type: Class
name: PlayAction
subclass of: Action
comment: The act of playing/exercising/training/performing for enjoyment, leisure, recreation, competition or exercise. Related actions: ListenAction: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music...
children: ExerciseAction
children: PerformAction

ExerciseAction
type: Class
name: ExerciseAction
subclass of: PlayAction
comment: The act of participating in exertive activity for the purposes of improving health and fitness.

PerformAction
type: Class
name: PerformAction
subclass of: PlayAction
comment: The act of participating in performance arts.

SearchAction
type: Class
name: SearchAction
subclass of: Action
comment: The act of searching for an object. Related actions: FindAction: SearchAction generally leads to a FindAction, but not necessarily.

SeekToAction
type: Class
name: SeekToAction
subclass of: Action
comment: This is the Action of navigating to a specific startOffset timestamp within a VideoObject, typically represented with a URL template structure.
pending: true

SolveMathAction
type: Class
name: SolveMathAction
subclass of: Action
comment: The action that takes in a math expression and directs users to a page potentially capable of solving/simplifying that expression.
pending: true

TradeAction
type: Class
name: TradeAction
subclass of: Action
comment: The act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment.
children: BuyAction
children: OrderAction
children: PayAction
children: PreOrderAction
children: QuoteAction
children: RentAction
children: SellAction
children: TipAction

BuyAction
type: Class
name: BuyAction
subclass of: TradeAction
comment: The act of giving money to a seller in exchange for goods or services rendered. An agent buys an object, product, or service from a seller for a price. Reciprocal of SellAction.

OrderAction
type: Class
name: OrderAction
subclass of: TradeAction
comment: An agent orders an object/product/service to be delivered/sent.

PayAction
type: Class
name: PayAction
subclass of: TradeAction
comment: An agent pays a price to a participant.

PreOrderAction
type: Class
name: PreOrderAction
subclass of: TradeAction
comment: An agent orders a (not yet released) object/product/service to be delivered/sent.

QuoteAction
type: Class
name: QuoteAction
subclass of: TradeAction
comment: An agent quotes/estimates/appraises an object/product/service with a price at a location/store.

RentAction
type: Class
name: RentAction
subclass of: TradeAction
comment: The act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment.

SellAction
type: Class
name: SellAction
subclass of: TradeAction
comment: The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.

TipAction
type: Class
name: TipAction
subclass of: TradeAction
comment: The act of giving money voluntarily to a beneficiary in recognition of services rendered.

TransferAction
type: Class
name: TransferAction
subclass of: Action
comment: The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.
children: BorrowAction
children: DonateAction
children: DownloadAction
children: GiveAction
children: LendAction
children: MoneyTransfer
children: ReceiveAction
children: ReturnAction
children: SendAction
children: TakeAction

BorrowAction
type: Class
name: BorrowAction
subclass of: TransferAction
comment: The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction. Related actions: LendAction: Reciprocal of BorrowAction.

DonateAction
type: Class
name: DonateAction
subclass of: TransferAction
comment: The act of providing goods, services, or money without compensation, often for philanthropic reasons.

DownloadAction
type: Class
name: DownloadAction
subclass of: TransferAction
comment: The act of downloading an object.

GiveAction
type: Class
name: GiveAction
subclass of: TransferAction
comment: The act of transferring ownership of an object to a destination. Reciprocal of TakeAction. Related actions: TakeAction: Reciprocal of GiveAction. SendAction: Unlike SendAction, GiveAction implies that ownership is being transferred (e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you).

LendAction
type: Class
name: LendAction
subclass of: TransferAction
comment: The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction. Related actions: BorrowAction: Reciprocal of LendAction.

MoneyTransfer
type: Class
name: MoneyTransfer
subclass of: TransferAction
comment: The act of transferring money from one place to another place. This may occur electronically or physically.
pending: true

ReceiveAction
type: Class
name: ReceiveAction
subclass of: TransferAction
comment: The act of physically/electronically taking delivery of an object that has been transferred from an origin to a destination. Reciprocal of SendAction. Related actions: SendAction: The reciprocal of ReceiveAction. TakeAction: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transferred (e...

ReturnAction
type: Class
name: ReturnAction
subclass of: TransferAction
comment: The act of returning to the origin that which was previously received (concrete objects) or taken (ownership).

SendAction
type: Class
name: SendAction
subclass of: TransferAction
comment: The act of physically/electronically dispatching an object for transfer from an origin to a destination. Related actions: ReceiveAction: The reciprocal of SendAction. GiveAction: Unlike GiveAction, SendAction does not imply the transfer of ownership (e...

TakeAction
type: Class
name: TakeAction
subclass of: TransferAction
comment: The act of gaining ownership of an object from an origin. Reciprocal of GiveAction. Related actions: GiveAction: The reciprocal of TakeAction. ReceiveAction: Unlike ReceiveAction, TakeAction implies that ownership has been transferred.

UpdateAction
type: Class
name: UpdateAction
subclass of: Action
comment: The act of managing by changing/editing the state of the object.
children: AddAction
children: DeleteAction
children: ReplaceAction

AddAction
type: Class
name: AddAction
subclass of: UpdateAction
comment: The act of editing by adding an object to a collection.
children: InsertAction

InsertAction
type: Class
name: InsertAction
subclass of: AddAction
comment: The act of adding at a specific location in an ordered collection.
children: AppendAction
children: PrependAction

AppendAction
type: Class
name: AppendAction
subclass of: InsertAction
comment: The act of inserting at the end if an ordered collection.

PrependAction
type: Class
name: PrependAction
subclass of: InsertAction
comment: The act of inserting at the beginning if an ordered collection.

DeleteAction
type: Class
name: DeleteAction
subclass of: UpdateAction
comment: The act of editing a recipient by removing one of its objects.

ReplaceAction
type: Class
name: ReplaceAction
subclass of: UpdateAction
comment: The act of editing a recipient by replacing an old object with a new object.

BioChemEntity
type: Class
name: BioChemEntity
subclass of: Thing
comment: Any biological, chemical, or biochemical thing. For example: a protein; a gene; a chemical; a synthetic chemical.
pending: true
children: ChemicalSubstance
children: Gene
children: MolecularEntity
children: Protein

ChemicalSubstance
type: Class
name: ChemicalSubstance
subclass of: BioChemEntity
comment: A chemical substance is 'a portion of matter of constant composition, composed of molecular entities of the same type or of different types' (source: ChEBI:59999).
pending: true

Gene
type: Class
name: Gene
subclass of: BioChemEntity
comment: A discrete unit of inheritance which affects one or more biological traits (Source: https://en.wikipedia.org/wiki/Gene). Examples include FOXP2 (Forkhead box protein P2), SCARNA21 (small Cajal body-specific RNA 21), A- (agouti genotype).
pending: true

MolecularEntity
type: Class
name: MolecularEntity
subclass of: BioChemEntity
comment: Any constitutionally or isotopically distinct atom, molecule, ion, ion pair, radical, radical ion, complex, conformer etc., identifiable as a separately distinguishable entity.
pending: true

Protein
type: Class
name: Protein
subclass of: BioChemEntity
comment: Protein is here used in its widest possible definition, as classes of amino acid based molecules. Amyloid-beta Protein in human (UniProt P05067), eukaryota (e.g. an OrthoDB group) or even a single molecule that one can point to are all of type :Protein...
pending: true

CreativeWork
type: Class
name: CreativeWork
subclass of: Thing
comment: The most generic kind of creative work, including books, movies, photographs, software programs, etc.
children: AmpStory
children: ArchiveComponent
children: Article
children: Atlas
children: Blog
children: Book
children: Certification
children: Chapter
children: Claim
children: Clip
children: Code
children: Collection
children: ComicStory
children: Comment
children: Conversation
children: Course
children: CreativeWorkSeason
children: CreativeWorkSeries
children: Credential
children: DataCatalog
children: Dataset
children: DefinedTermSet
children: Diet
children: DigitalDocument
children: Drawing
children: Episode
children: ExercisePlan
children: Game
children: Guide
children: HowTo
children: HowToDirection
children: HowToSection
children: HowToStep
children: HowToTip
children: HyperToc
children: HyperTocEntry
children: LearningResource
children: Legislation
children: Manuscript
children: Map
children: MathSolver
children: MediaObject
children: MediaReviewItem
children: Menu
children: MenuSection
children: Message
children: Movie
children: MusicComposition
children: MusicPlaylist
children: MusicRecording
children: Painting
children: Photograph
children: Play
children: Poster
children: PublicationIssue
children: PublicationVolume
children: Quotation
children: Review
children: Sculpture
children: Season
children: SheetMusic
children: ShortStory
children: SoftwareApplication
children: SoftwareSourceCode
children: SpecialAnnouncement
children: Statement
children: TVSeason
children: TVSeries
children: Thesis
children: VisualArtwork
children: WebContent
children: WebPage
children: WebPageElement
children: WebSite

AmpStory
type: Class
name: AmpStory
subclass of: CreativeWork
subclass of: MediaObject
comment: A creative work with a visual storytelling format intended to be viewed online, particularly on mobile devices.
pending: true

ArchiveComponent
type: Class
name: ArchiveComponent
subclass of: CreativeWork
comment: An intangible type to be applied to any archive content, carrying with it a set of properties required to describe archival items and collections.
pending: true

Article
type: Class
name: Article
subclass of: CreativeWork
comment: An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all. See also blog post.
children: AdvertiserContentArticle
children: NewsArticle
children: Report
children: SatiricalArticle
children: ScholarlyArticle
children: SocialMediaPosting
children: TechArticle

AdvertiserContentArticle
type: Class
name: AdvertiserContentArticle
subclass of: Article
comment: An Article that an external entity has paid to place or to produce to its specifications. Includes advertorials, sponsored content, native advertising and other paid content.
pending: true

NewsArticle
type: Class
name: NewsArticle
subclass of: Article
comment: A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news. A more detailed overview of schema.org News markup is also available.
children: AnalysisNewsArticle
children: AskPublicNewsArticle
children: BackgroundNewsArticle
children: OpinionNewsArticle
children: ReportageNewsArticle
children: ReviewNewsArticle

AnalysisNewsArticle
type: Class
name: AnalysisNewsArticle
subclass of: NewsArticle
comment: An AnalysisNewsArticle is a NewsArticle that, while based on factual reporting, incorporates the expertise of the author/producer, offering interpretations and conclusions.
pending: true

AskPublicNewsArticle
type: Class
name: AskPublicNewsArticle
subclass of: NewsArticle
comment: A NewsArticle expressing an open call by a NewsMediaOrganization asking the public for input, insights, clarifications, anecdotes, documentation, etc., on an issue, for reporting purposes.
pending: true

BackgroundNewsArticle
type: Class
name: BackgroundNewsArticle
subclass of: NewsArticle
comment: A NewsArticle providing historical context, definition and detail on a specific topic (aka "explainer" or "backgrounder"). For example, an in-depth article or frequently-asked-questions (FAQ) document on topics such as Climate Change or the European Union...
pending: true

OpinionNewsArticle
type: Class
name: OpinionNewsArticle
subclass of: NewsArticle
comment: An OpinionNewsArticle is a NewsArticle that primarily expresses opinions rather than journalistic reporting of news and events. For example, a NewsArticle consisting of a column or Blog/BlogPosting entry in the Opinions section of a news publication.
pending: true

ReportageNewsArticle
type: Class
name: ReportageNewsArticle
subclass of: NewsArticle
comment: The ReportageNewsArticle type is a subtype of NewsArticle representing news articles which are the result of journalistic news reporting conventions. In practice many news publishers produce a wide variety of article types, many of which might be considered a NewsArticle but not a ReportageNewsArticle...
pending: true

ReviewNewsArticle
type: Class
name: ReviewNewsArticle
subclass of: CriticReview
subclass of: NewsArticle
comment: A NewsArticle and CriticReview providing a professional critic's assessment of a service, product, performance, or artistic or literary work.
pending: true

Report
type: Class
name: Report
subclass of: Article
comment: A Report generated by governmental or non-governmental organization.

SatiricalArticle
type: Class
name: SatiricalArticle
subclass of: Article
comment: An Article whose content is primarily [satirical] in nature, i.e. unlikely to be literally true. A satirical article is sometimes but not necessarily also a NewsArticle. ScholarlyArticles are also sometimes satirized.
pending: true

ScholarlyArticle
type: Class
name: ScholarlyArticle
subclass of: Article
comment: A scholarly article.
children: MedicalScholarlyArticle

MedicalScholarlyArticle
type: Class
name: MedicalScholarlyArticle
subclass of: ScholarlyArticle
comment: A scholarly article in the medical domain.

SocialMediaPosting
type: Class
name: SocialMediaPosting
subclass of: Article
comment: A post to a social media platform, including blog posts, tweets, Facebook posts, etc.
children: BlogPosting
children: DiscussionForumPosting

BlogPosting
type: Class
name: BlogPosting
subclass of: SocialMediaPosting
comment: A blog post.
children: LiveBlogPosting

LiveBlogPosting
type: Class
name: LiveBlogPosting
subclass of: BlogPosting
comment: A LiveBlogPosting is a BlogPosting intended to provide a rolling textual coverage of an ongoing event through continuous updates.

DiscussionForumPosting
type: Class
name: DiscussionForumPosting
subclass of: SocialMediaPosting
comment: A posting to a discussion forum.

TechArticle
type: Class
name: TechArticle
subclass of: Article
comment: A technical article - Example: How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.
children: APIReference

APIReference
type: Class
name: APIReference
subclass of: TechArticle
comment: Reference documentation for application programming interfaces (APIs).

Atlas
type: Class
name: Atlas
subclass of: CreativeWork
comment: A collection or bound volume of maps, charts, plates or tables, physical or in media form illustrating any subject.

Blog
type: Class
name: Blog
subclass of: CreativeWork
comment: A blog, sometimes known as a "weblog". Note that the individual posts (BlogPostings) in a Blog are often colloquially referred to by the same term.

Book
type: Class
name: Book
subclass of: CreativeWork
comment: A book.
children: Audiobook
children: SequentialArt

Audiobook
type: Class
name: Audiobook
subclass of: AudioObject
subclass of: Book
comment: An audiobook.

SequentialArt
type: Class
name: SequentialArt
subclass of: Book
subclass of: VisualArtwork
comment: An art forms that use images deployed in a specific order for the purpose of graphic storytelling (i.e., narration of graphic stories) or conveying information. Examples of SequentialArt are Franco-Belgian Bande Dessinée, Comics in the USA and 漫画 (Manga) in Japan.

Certification
type: Class
name: Certification
subclass of: CreativeWork
subclass of: Certificate
comment: A Certification is an official and authoritative statement about a subject, for example a product, service, person, or organization. A certification is typically issued by an indendent certification body, for example a professional organization or government...
pending: true

Chapter
type: Class
name: Chapter
subclass of: CreativeWork
comment: One of the sections into which a book is divided. A chapter usually has a section number or a name.

Claim
type: Class
name: Claim
subclass of: CreativeWork
comment: A Claim in Schema.org represents a specific, factually-oriented claim that could be the itemReviewed in a ClaimReview. The content of a claim can be summarized with the text property. Variations on well known claims can have their common identity indicated via sameAs links, and summarized with a name...
pending: true

Clip
type: Class
name: Clip
subclass of: CreativeWork
comment: A short TV or radio program or a segment/part of a program.
children: MovieClip
children: RadioClip
children: TVClip
children: VideoGameClip

MovieClip
type: Class
name: MovieClip
subclass of: Clip
comment: A short segment/part of a movie.

RadioClip
type: Class
name: RadioClip
subclass of: Clip
comment: A short radio program or a segment/part of a radio program.

TVClip
type: Class
name: TVClip
subclass of: Clip
comment: A short TV program or a segment/part of a TV program.

VideoGameClip
type: Class
name: VideoGameClip
subclass of: Clip
comment: A short segment/part of a video game.

Code
type: Class
name: Code
subclass of: CreativeWork
comment: Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.

Collection
type: Class
name: Collection
subclass of: CreativeWork
comment: A collection of items, e.g. creative works or products.
children: ProductCollection

ProductCollection
type: Class
name: ProductCollection
subclass of: Collection
subclass of: Product
comment: A set of products (either ProductGroups or specific variants) that are listed together e.g. in an Offer.
pending: true

ComicStory
type: Class
name: ComicStory
subclass of: CreativeWork
comment: The term "story" is any indivisible, re-printable unit of a comic, including the interior stories, covers, and backmatter. Most comics have at least two stories: a cover (ComicCoverArt) and an interior story.
children: ComicCoverArt

ComicCoverArt
type: Class
name: ComicCoverArt
subclass of: ComicStory
subclass of: CoverArt
comment: The artwork on the cover of a comic.

Comment
type: Class
name: Comment
subclass of: CreativeWork
comment: A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the text property, and its topic via about, properties shared with all CreativeWorks.
children: Answer
children: CorrectionComment
children: Question

Answer
type: Class
name: Answer
subclass of: Comment
comment: An answer offered to a question; perhaps correct, perhaps opinionated or wrong.

CorrectionComment
type: Class
name: CorrectionComment
subclass of: Comment
comment: A comment that corrects CreativeWork.
pending: true

Question
type: Class
name: Question
subclass of: Comment
comment: A specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document.

Conversation
type: Class
name: Conversation
subclass of: CreativeWork
comment: One or more messages between organizations or people on a particular topic. Individual messages can be linked to the conversation with isPartOf or hasPart properties.

Course
type: Class
name: Course
subclass of: CreativeWork
subclass of: LearningResource
comment: A description of an educational course which may be offered as distinct instances which take place at different times or take place at different locations, or be offered through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.

CreativeWorkSeason
type: Class
name: CreativeWorkSeason
subclass of: CreativeWork
comment: A media season, e.g. TV, radio, video game etc.
children: PodcastSeason
children: RadioSeason
children: TVSeason

PodcastSeason
type: Class
name: PodcastSeason
subclass of: CreativeWorkSeason
comment: A single season of a podcast. Many podcasts do not break down into separate seasons. In that case, PodcastSeries should be used.
pending: true

RadioSeason
type: Class
name: RadioSeason
subclass of: CreativeWorkSeason
comment: Season dedicated to radio broadcast and associated online delivery.

TVSeason
type: Class
name: TVSeason
subclass of: CreativeWork
subclass of: CreativeWorkSeason
comment: Season dedicated to TV broadcast and associated online delivery.

CreativeWorkSeries
type: Class
name: CreativeWorkSeries
subclass of: CreativeWork
subclass of: Series
comment: A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike ItemList which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials (written e...
children: BookSeries
children: MovieSeries
children: Periodical
children: PodcastSeries
children: RadioSeries
children: TVSeries
children: VideoGameSeries

BookSeries
type: Class
name: BookSeries
subclass of: CreativeWorkSeries
comment: A series of books. Included books can be indicated with the hasPart property.

MovieSeries
type: Class
name: MovieSeries
subclass of: CreativeWorkSeries
comment: A series of movies. Included movies can be indicated with the hasPart property.

Periodical
type: Class
name: Periodical
subclass of: CreativeWorkSeries
comment: A publication in any medium issued in successive parts bearing numerical or chronological designations and intended to continue indefinitely, such as a magazine, scholarly journal, or newspaper. See also blog post.
children: ComicSeries
children: Newspaper

ComicSeries
type: Class
name: ComicSeries
subclass of: Periodical
comment: A sequential publication of comic stories under a unifying title, for example "The Amazing Spider-Man" or "Groo the Wanderer".

Newspaper
type: Class
name: Newspaper
subclass of: Periodical
comment: A publication containing information about varied topics that are pertinent to general information, a geographic area, or a specific subject matter (i.e. business, culture, education). Often published daily.

PodcastSeries
type: Class
name: PodcastSeries
subclass of: CreativeWorkSeries
comment: A podcast is an episodic series of digital audio or video files which a user can download and listen to.
pending: true

RadioSeries
type: Class
name: RadioSeries
subclass of: CreativeWorkSeries
comment: CreativeWorkSeries dedicated to radio broadcast and associated online delivery.

TVSeries
type: Class
name: TVSeries
subclass of: CreativeWork
subclass of: CreativeWorkSeries
comment: CreativeWorkSeries dedicated to TV broadcast and associated online delivery.

VideoGameSeries
type: Class
name: VideoGameSeries
subclass of: CreativeWorkSeries
comment: A video game series.

Credential
type: Class
name: Credential
subclass of: CreativeWork
comment: A credential is a certificate that is used to verify the identity of a person or entity.
pending: true
children: EducationalOccupationalCredential

EducationalOccupationalCredential
type: Class
name: EducationalOccupationalCredential
subclass of: Credential
comment: An educational or occupational credential. A diploma, academic degree, certification, qualification, badge, etc., that may be awarded to a person or other entity that meets the requirements defined by the credentialer.
pending: true

DataCatalog
type: Class
name: DataCatalog
subclass of: CreativeWork
comment: A collection of datasets.

Dataset
type: Class
name: Dataset
subclass of: CreativeWork
comment: A body of structured information describing some topic(s) of interest.
children: DataFeed

DataFeed
type: Class
name: DataFeed
subclass of: Dataset
comment: A single feed providing structured information about one or more entities or topics.
children: CompleteDataFeed

CompleteDataFeed
type: Class
name: CompleteDataFeed
subclass of: DataFeed
comment: A CompleteDataFeed is a DataFeed whose standard representation includes content for every item currently in the feed. This is the equivalent of Atom's element as defined in Feed Paging and Archiving RFC 5005, for example (and as defined for Atom), when using data from a feed that represents a collection of items that varies over time (e...
pending: true

DefinedTermSet
type: Class
name: DefinedTermSet
subclass of: CreativeWork
comment: A set of defined terms, for example a set of categories or a classification scheme, a glossary, dictionary or enumeration. Use the about property to specify what the term set is about.
pending: true
children: CategoryCodeSet

CategoryCodeSet
type: Class
name: CategoryCodeSet
subclass of: DefinedTermSet
comment: A set of Category Code values.
pending: true

Diet
type: Class
name: Diet
subclass of: CreativeWork
subclass of: LifestyleModification
comment: A strategy of regulating the intake of food to achieve or maintain a specific health-related goal.

DigitalDocument
type: Class
name: DigitalDocument
subclass of: CreativeWork
subclass of: Document
comment: An electronic file or document.
children: NoteDigitalDocument
children: PresentationDigitalDocument
children: SpreadsheetDigitalDocument
children: TextDigitalDocument

NoteDigitalDocument
type: Class
name: NoteDigitalDocument
subclass of: DigitalDocument
comment: A file containing a note, primarily for the author.

PresentationDigitalDocument
type: Class
name: PresentationDigitalDocument
subclass of: DigitalDocument
comment: A file containing slides or used for a presentation.

SpreadsheetDigitalDocument
type: Class
name: SpreadsheetDigitalDocument
subclass of: DigitalDocument
comment: A spreadsheet file.

TextDigitalDocument
type: Class
name: TextDigitalDocument
subclass of: DigitalDocument
comment: A file composed primarily of text.

Drawing
type: Class
name: Drawing
subclass of: CreativeWork
comment: A picture or diagram made with a pencil, pen, or crayon rather than paint.
pending: true

Episode
type: Class
name: Episode
subclass of: CreativeWork
comment: A media episode (e.g. TV, radio, video game) which can be part of a series or season.
children: PodcastEpisode
children: RadioEpisode
children: TVEpisode

PodcastEpisode
type: Class
name: PodcastEpisode
subclass of: Episode
comment: A single episode of a podcast series.
pending: true

RadioEpisode
type: Class
name: RadioEpisode
subclass of: Episode
comment: A radio episode which can be part of a series or season.

TVEpisode
type: Class
name: TVEpisode
subclass of: Episode
comment: A TV episode which can be part of a series or season.

ExercisePlan
type: Class
name: ExercisePlan
subclass of: CreativeWork
subclass of: PhysicalActivity
comment: Fitness-related activity designed for a specific health-related purpose, including defined exercise routines as well as activity prescribed by a clinician.

Game
type: Class
name: Game
subclass of: CreativeWork
comment: The Game type represents things which are games. These are typically rule-governed recreational activities, e.g. role-playing games in which players assume the role of characters in a fictional setting.
children: VideoGame

VideoGame
type: Class
name: VideoGame
subclass of: Game
subclass of: SoftwareApplication
comment: A video game is an electronic game that involves human interaction with a user interface to generate visual feedback on a video device.

Guide
type: Class
name: Guide
subclass of: CreativeWork
comment: Guide is a page or article that recommends specific products or services, or aspects of a thing for a user to consider. A Guide may represent a Buying Guide and detail aspects of products or services for a user to consider. A Guide may represent a Product Guide and recommend specific products or services...
pending: true

HowTo
type: Class
name: HowTo
subclass of: CreativeWork
comment: Instructions that explain how to achieve a result by performing a sequence of steps.
children: Recipe

Recipe
type: Class
name: Recipe
subclass of: HowTo
comment: A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via suitableForDiet. The keywords property can also be used to add more detail.

HowToDirection
type: Class
name: HowToDirection
subclass of: CreativeWork
subclass of: ListItem
comment: A direction indicating a single action to do in the instructions for how to achieve a result.

HowToSection
type: Class
name: HowToSection
subclass of: CreativeWork
subclass of: ItemList
subclass of: ListItem
comment: A sub-grouping of steps in the instructions for how to achieve a result (e.g. steps for making a pie crust within a pie recipe).

HowToStep
type: Class
name: HowToStep
subclass of: CreativeWork
subclass of: ItemList
subclass of: ListItem
comment: A step in the instructions for how to achieve a result. It is an ordered list with HowToDirection and/or HowToTip items.

HowToTip
type: Class
name: HowToTip
subclass of: CreativeWork
subclass of: ListItem
comment: An explanation in the instructions for how to achieve a result. It provides supplementary information about a technique, supply, author's preference, etc. It can explain what could be done, or what should not be done, but doesn't specify what should be done (see HowToDirection).

HyperToc
type: Class
name: HyperToc
subclass of: CreativeWork
comment: A HyperToc represents a hypertext table of contents for complex media objects, such as VideoObject, AudioObject. Items in the table of contents are indicated using the tocEntry property, and typed HyperTocEntry. For cases where the same larger work is split into multiple files, associatedMedia can be used on individual HyperTocEntry items.
pending: true

HyperTocEntry
type: Class
name: HyperTocEntry
subclass of: CreativeWork
comment: A HyperToEntry is an item within a HyperToc, which represents a hypertext table of contents for complex media objects, such as VideoObject, AudioObject. The media object itself is indicated using associatedMedia. Each section of interest within that content can be described with a HyperTocEntry, with associated startOffset and endOffset...
pending: true

LearningResource
type: Class
name: LearningResource
subclass of: CreativeWork
comment: The LearningResource type can be used to indicate CreativeWorks (whether physical or digital) that have a particular and explicit orientation towards learning, education, skill acquisition, and other educational purposes. LearningResource is expected to be used as an addition to a primary type such as Book, VideoObject, Product etc...
pending: true
children: Course
children: Quiz
children: Syllabus

Quiz
type: Class
name: Quiz
subclass of: LearningResource
comment: Quiz: A test of knowledge, skills and abilities.
pending: true

Syllabus
type: Class
name: Syllabus
subclass of: LearningResource
comment: A syllabus that describes the material covered in a course, often with several such sections per Course so that a distinct timeRequired can be provided for that section of the Course.
pending: true

Legislation
type: Class
name: Legislation
subclass of: CreativeWork
comment: A legal document such as an act, decree, bill, etc. (enforceable or not) or a component of a legal act (like an article).
pending: true
children: LegislationObject

LegislationObject
type: Class
name: LegislationObject
subclass of: Legislation
subclass of: MediaObject
comment: A specific object or file containing a Legislation. Note that the same Legislation can be published in multiple files. For example, a digitally signed PDF, a plain PDF and an HTML version.
pending: true

Manuscript
type: Class
name: Manuscript
subclass of: CreativeWork
comment: A book, document, or piece of music written by hand rather than typed or printed.
pending: true

Map
type: Class
name: Map
subclass of: CreativeWork
comment: A map.

MathSolver
type: Class
name: MathSolver
subclass of: CreativeWork
comment: A math solver which is capable of solving a subset of mathematical problems.
pending: true

MediaObject
type: Class
name: MediaObject
subclass of: CreativeWork
comment: A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).
children: 3DModel
children: AmpStory
children: AudioObject
children: DataDownload
children: ImageObject
children: LegislationObject
children: MusicVideoObject
children: TextObject
children: VideoObject

3DModel
type: Class
name: 3DModel
subclass of: MediaObject
comment: A 3D model represents some kind of 3D content, which may have encodings in one or more MediaObjects. Many 3D formats are available (e.g. see Wikipedia); specific encoding formats can be represented using the encodingFormat property applied to the relevant MediaObject...
pending: true

AudioObject
type: Class
name: AudioObject
subclass of: MediaObject
comment: An audio file.
children: AudioObjectSnapshot
children: Audiobook

AudioObjectSnapshot
type: Class
name: AudioObjectSnapshot
subclass of: AudioObject
comment: A specific and exact (byte-for-byte) version of an AudioObject. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e...
pending: true

DataDownload
type: Class
name: DataDownload
subclass of: MediaObject
comment: All or part of a Dataset in downloadable form.

ImageObject
type: Class
name: ImageObject
subclass of: MediaObject
comment: An image file.
children: Barcode
children: ImageObjectSnapshot

Barcode
type: Class
name: Barcode
subclass of: ImageObject
comment: An image of a visual machine-readable code such as a barcode or QR code.

ImageObjectSnapshot
type: Class
name: ImageObjectSnapshot
subclass of: ImageObject
comment: A specific and exact (byte-for-byte) version of an ImageObject. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata (e.g. XMP, EXIF) the files will differ. Different external facts about the files, e...
pending: true

MusicVideoObject
type: Class
name: MusicVideoObject
subclass of: MediaObject
comment: A music video file.

TextObject
type: Class
name: TextObject
subclass of: MediaObject
comment: A text file. The text can be unformatted or contain markup, html, etc.

VideoObject
type: Class
name: VideoObject
subclass of: MediaObject
comment: A video file.
children: VideoObjectSnapshot

VideoObjectSnapshot
type: Class
name: VideoObjectSnapshot
subclass of: VideoObject
comment: A specific and exact (byte-for-byte) version of a VideoObject. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e...
pending: true

MediaReviewItem
type: Class
name: MediaReviewItem
subclass of: CreativeWork
comment: Represents an item or group of closely related items treated as a unit for the sake of evaluation in a MediaReview. Authorship etc. apply to the items rather than to the curation/grouping or reviewing party.
pending: true

Menu
type: Class
name: Menu
subclass of: CreativeWork
comment: A structured representation of food or drink items available from a FoodEstablishment.

MenuSection
type: Class
name: MenuSection
subclass of: CreativeWork
comment: A sub-grouping of food or drink items in a menu. E.g. courses (such as 'Dinner', 'Breakfast', etc.), specific type of dishes (such as 'Meat', 'Vegan', 'Drinks', etc.), or some other classification made by the menu provider.

Message
type: Class
name: Message
subclass of: CreativeWork
comment: A single message from a sender to one or more organizations or people.
children: EmailMessage

EmailMessage
type: Class
name: EmailMessage
subclass of: Message
comment: An email message.

Movie
type: Class
name: Movie
subclass of: CreativeWork
comment: A movie.

MusicComposition
type: Class
name: MusicComposition
subclass of: CreativeWork
comment: A musical composition.

MusicPlaylist
type: Class
name: MusicPlaylist
subclass of: CreativeWork
comment: A collection of music tracks in playlist form.
children: MusicAlbum
children: MusicRelease

MusicAlbum
type: Class
name: MusicAlbum
subclass of: MusicPlaylist
comment: A collection of music tracks.

MusicRelease
type: Class
name: MusicRelease
subclass of: MusicPlaylist
comment: A MusicRelease is a specific release of a music album.

MusicRecording
type: Class
name: MusicRecording
subclass of: CreativeWork
comment: A music recording (track), usually a single song.

Painting
type: Class
name: Painting
subclass of: CreativeWork
comment: A painting.

Photograph
type: Class
name: Photograph
subclass of: CreativeWork
comment: A photograph.

Play
type: Class
name: Play
subclass of: CreativeWork
comment: A play is a form of literature, usually consisting of dialogue between characters, intended for theatrical performance rather than just reading. Note: A performance of a Play would be a TheaterEvent or BroadcastEvent - the Play being the workPerformed.
pending: true

Poster
type: Class
name: Poster
subclass of: CreativeWork
comment: A large, usually printed placard, bill, or announcement, often illustrated, that is posted to advertise or publicize something.
pending: true

PublicationIssue
type: Class
name: PublicationIssue
subclass of: CreativeWork
comment: A part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles. See also blog post.
children: ComicIssue

ComicIssue
type: Class
name: ComicIssue
subclass of: PublicationIssue
comment: Individual comic issues are serially published as part of a larger series. For the sake of consistency, even one-shot issues belong to a series comprised of a single issue. All comic issues can be uniquely identified by: the combination of the name and volume number of the series to which the issue belongs; the issue number; and the variant description of the issue (if any).

PublicationVolume
type: Class
name: PublicationVolume
subclass of: CreativeWork
comment: A part of a successively published publication such as a periodical or multi-volume work, often numbered. It may represent a time span, such as a year. See also blog post.

Quotation
type: Class
name: Quotation
subclass of: CreativeWork
comment: A quotation. Often but not necessarily from some written work, attributable to a real world author and - if associated with a fictional character - to any fictional Person. Use isBasedOn to link to source/origin. The recordedIn property can be used to reference a Quotation from an Event.
pending: true

Review
type: Class
name: Review
subclass of: CreativeWork
comment: A review of an item - for example, of a restaurant, movie, or store.
children: ClaimReview
children: CriticReview
children: EmployerReview
children: MediaReview
children: Recommendation
children: UserReview

ClaimReview
type: Class
name: ClaimReview
subclass of: Review
comment: A fact-checking review of claims made (or reported) in some creative work (referenced via itemReviewed).

CriticReview
type: Class
name: CriticReview
subclass of: Review
comment: A CriticReview is a more specialized form of Review written or published by a source that is recognized for its reviewing activities. These can include online columns, travel and food guides, TV and radio shows, blogs and other independent Web sites. CriticReviews are typically more in-depth and professionally written...
pending: true
children: ReviewNewsArticle

EmployerReview
type: Class
name: EmployerReview
subclass of: Review
comment: An EmployerReview is a review of an Organization regarding its role as an employer, written by a current or former employee of that organization.
pending: true

MediaReview
type: Class
name: MediaReview
subclass of: Review
comment: A MediaReview is a more specialized form of Review dedicated to the evaluation of media content online, typically in the context of fact-checking and misinformation. For more general reviews of media in the broader sense, use UserReview, CriticReview or other Review types...
pending: true

Recommendation
type: Class
name: Recommendation
subclass of: Review
comment: Recommendation is a type of Review that suggests or proposes something as the best option or best course of action. Recommendations may be for products or services, or other concrete things, as in the case of a ranked list or product guide. A Guide may list multiple recommendations for different categories...
pending: true

UserReview
type: Class
name: UserReview
subclass of: Review
comment: A review created by an end-user (e.g. consumer, purchaser, attendee etc.), in contrast with CriticReview.
pending: true

Sculpture
type: Class
name: Sculpture
subclass of: CreativeWork
comment: A piece of sculpture.

Season
type: Class
name: Season
subclass of: CreativeWork
comment: A media season, e.g. TV, radio, video game etc.

SheetMusic
type: Class
name: SheetMusic
subclass of: CreativeWork
comment: Printed music, as opposed to performed or recorded music.
pending: true

ShortStory
type: Class
name: ShortStory
subclass of: CreativeWork
comment: Short story or tale. A brief work of literature, usually written in narrative prose.
pending: true

SoftwareApplication
type: Class
name: SoftwareApplication
subclass of: CreativeWork
comment: A software application.
children: MobileApplication
children: OperatingSystem
children: RuntimePlatform
children: VideoGame
children: WebApplication

MobileApplication
type: Class
name: MobileApplication
subclass of: SoftwareApplication
comment: A software application designed specifically to work well on a mobile device such as a telephone.

OperatingSystem
type: Class
name: OperatingSystem
subclass of: SoftwareApplication
comment: System software that manages computer hardware and software resources, and provides common services for computer programs.
pending: true

RuntimePlatform
type: Class
name: RuntimePlatform
subclass of: SoftwareApplication
comment: Specialized software environment that provides the essential infrastructure, libraries, and services required to execute a program.
pending: true

WebApplication
type: Class
name: WebApplication
subclass of: SoftwareApplication
comment: Web applications.

SoftwareSourceCode
type: Class
name: SoftwareSourceCode
subclass of: CreativeWork
comment: Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.

SpecialAnnouncement
type: Class
name: SpecialAnnouncement
subclass of: CreativeWork
comment: A SpecialAnnouncement combines a simple date-stamped textual information update with contextualized Web links and other structured data. It represents an information update made by a locally-oriented organization, for example schools, pharmacies, healthcare providers, community groups, police, local government...
pending: true

Statement
type: Class
name: Statement
subclass of: CreativeWork
comment: A statement about something, for example a fun or interesting fact. If known, the main entity this statement is about can be indicated using mainEntity. For more formal claims (e.g. in Fact Checking), consider using Claim instead. Use the text property to capture the text of the statement.
pending: true

Thesis
type: Class
name: Thesis
subclass of: CreativeWork
comment: A thesis or dissertation document submitted in support of candidature for an academic degree or professional qualification.

VisualArtwork
type: Class
name: VisualArtwork
subclass of: CreativeWork
comment: A work of art that is primarily visual in character.
children: CoverArt
children: SequentialArt

CoverArt
type: Class
name: CoverArt
subclass of: VisualArtwork
comment: The artwork on the outer surface of a CreativeWork.
children: ComicCoverArt

WebContent
type: Class
name: WebContent
subclass of: CreativeWork
comment: WebContent is a type representing all WebPage, WebSite and WebPageElement content. It is sometimes the case that detailed distinctions between Web pages, sites and their parts are not always important or obvious. The WebContent type makes it easier to describe Web-addressable content without requiring such distinctions to always be stated...
pending: true
children: HealthTopicContent

HealthTopicContent
type: Class
name: HealthTopicContent
subclass of: WebContent
comment: HealthTopicContent is WebContent that is about some aspect of a health topic, e.g. a condition, its symptoms or treatments. Such content may be comprised of several parts or sections and use different types of media. Multiple instances of WebContent (and hence HealthTopicContent) can be related using hasPart / isPartOf where there is some kind of content hierarchy, and their content described with about and mentions e...
pending: true

WebPage
type: Class
name: WebPage
subclass of: CreativeWork
comment: A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as breadcrumb may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.
children: AboutPage
children: CheckoutPage
children: CollectionPage
children: ContactPage
children: FAQPage
children: ItemPage
children: MedicalWebPage
children: ProfilePage
children: QAPage
children: RealEstateListing
children: SearchResultsPage

AboutPage
type: Class
name: AboutPage
subclass of: WebPage
comment: Web page type: About page.

CheckoutPage
type: Class
name: CheckoutPage
subclass of: WebPage
comment: Web page type: Checkout page.

CollectionPage
type: Class
name: CollectionPage
subclass of: WebPage
comment: Web page type: Collection page.
children: MediaGallery

MediaGallery
type: Class
name: MediaGallery
subclass of: CollectionPage
comment: Web page type: Media gallery page. A mixed-media page that can contain media such as images, videos, and other multimedia.
children: ImageGallery
children: VideoGallery

ImageGallery
type: Class
name: ImageGallery
subclass of: MediaGallery
comment: Web page type: Image gallery page.

VideoGallery
type: Class
name: VideoGallery
subclass of: MediaGallery
comment: Web page type: Video gallery page.

ContactPage
type: Class
name: ContactPage
subclass of: WebPage
comment: Web page type: Contact page.

FAQPage
type: Class
name: FAQPage
subclass of: WebPage
comment: A FAQPage is a WebPage presenting one or more "Frequently asked questions" (see also QAPage).

ItemPage
type: Class
name: ItemPage
subclass of: WebPage
comment: A page devoted to a single item, such as a particular product or hotel.

MedicalWebPage
type: Class
name: MedicalWebPage
subclass of: WebPage
comment: A web page that provides medical information.

ProfilePage
type: Class
name: ProfilePage
subclass of: WebPage
comment: Web page type: Profile page.

QAPage
type: Class
name: QAPage
subclass of: WebPage
comment: A QAPage is a WebPage focussed on a specific Question and its Answer(s), e.g. in a question answering site or documenting Frequently Asked Questions (FAQs).

RealEstateListing
type: Class
name: RealEstateListing
subclass of: WebPage
comment: A RealEstateListing is a listing that describes one or more real-estate Offers (whose businessFunction is typically to lease out, or to sell). The RealEstateListing type itself represents the overall listing, as manifested in some WebPage.
pending: true

SearchResultsPage
type: Class
name: SearchResultsPage
subclass of: WebPage
comment: Web page type: Search results page.

WebPageElement
type: Class
name: WebPageElement
subclass of: CreativeWork
comment: A web page element, like a table or an image.
children: SiteNavigationElement
children: Table
children: WPAdBlock
children: WPFooter
children: WPHeader
children: WPSideBar

SiteNavigationElement
type: Class
name: SiteNavigationElement
subclass of: WebPageElement
comment: A navigation element of the page.

Table
type: Class
name: Table
subclass of: WebPageElement
comment: A table on a Web page.

WPAdBlock
type: Class
name: WPAdBlock
subclass of: WebPageElement
comment: An advertising section of the page.

WPFooter
type: Class
name: WPFooter
subclass of: WebPageElement
comment: The footer section of the page.

WPHeader
type: Class
name: WPHeader
subclass of: WebPageElement
comment: The header section of the page.

WPSideBar
type: Class
name: WPSideBar
subclass of: WebPageElement
comment: A sidebar section of the page.

WebSite
type: Class
name: WebSite
subclass of: CreativeWork
comment: A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.

Event
type: Class
name: Event
subclass of: Thing
comment: An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the offers property. Repeated events may be structured as separate Event objects.
children: BusinessEvent
children: ChildrensEvent
children: ComedyEvent
children: ConferenceEvent
children: CourseInstance
children: DanceEvent
children: DeliveryEvent
children: EducationEvent
children: EventSeries
children: ExhibitionEvent
children: Festival
children: FoodEvent
children: Hackathon
children: LiteraryEvent
children: MusicEvent
children: PerformingArtsEvent
children: PublicationEvent
children: SaleEvent
children: ScreeningEvent
children: SocialEvent
children: SportsEvent
children: TheaterEvent
children: UserInteraction
children: VisualArtsEvent

BusinessEvent
type: Class
name: BusinessEvent
subclass of: Event
comment: Event type: Business event.

ChildrensEvent
type: Class
name: ChildrensEvent
subclass of: Event
comment: Event type: Children's event.

ComedyEvent
type: Class
name: ComedyEvent
subclass of: Event
comment: Event type: Comedy event.

ConferenceEvent
type: Class
name: ConferenceEvent
subclass of: Event
comment: Event type: Conference event.
pending: true

CourseInstance
type: Class
name: CourseInstance
subclass of: Event
comment: An instance of a Course which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students.

DanceEvent
type: Class
name: DanceEvent
subclass of: Event
comment: Event type: A social dance.

DeliveryEvent
type: Class
name: DeliveryEvent
subclass of: Event
comment: An event involving the delivery of an item.

EducationEvent
type: Class
name: EducationEvent
subclass of: Event
comment: Event type: Education event.

EventSeries
type: Class
name: EventSeries
subclass of: Event
subclass of: Series
comment: A series of Events. Included events can relate with the series using the superEvent property. An EventSeries is a collection of events that share some unifying characteristic. For example, "The Olympic Games" is a series, which is repeated regularly. The "2012 London Olympics" can be presented both as an Event in the series "Olympic Games", and as an EventSeries that included a number of sporting competitions as Events...
pending: true

ExhibitionEvent
type: Class
name: ExhibitionEvent
subclass of: Event
comment: Event type: Exhibition event, e.g. at a museum, library, archive, tradeshow, ...

Festival
type: Class
name: Festival
subclass of: Event
comment: Event type: Festival.

FoodEvent
type: Class
name: FoodEvent
subclass of: Event
comment: Event type: Food event.

Hackathon
type: Class
name: Hackathon
subclass of: Event
comment: A hackathon event.
pending: true

LiteraryEvent
type: Class
name: LiteraryEvent
subclass of: Event
comment: Event type: Literary event.

MusicEvent
type: Class
name: MusicEvent
subclass of: Event
comment: Event type: Music event.

PerformingArtsEvent
type: Class
name: PerformingArtsEvent
subclass of: Event
comment: Live performance Event of the performing arts (music, theatre, dance, acrobatics, spoken word), including performance art and performative sports (e.g. choreographed forms of martial arts, figure skating, competitive ballroom dancing).Note: Use additionalType to differentiate between productions / shows (PerformanceWork, EventSeries), tours (EventSeries), and individual performances.
pending: true

PublicationEvent
type: Class
name: PublicationEvent
subclass of: Event
comment: A PublicationEvent corresponds indifferently to the event of publication for a CreativeWork of any type, e.g. a broadcast event, an on-demand event, a book/journal publication via a variety of delivery media.
children: BroadcastEvent
children: OnDemandEvent

BroadcastEvent
type: Class
name: BroadcastEvent
subclass of: PublicationEvent
comment: An over the air or online broadcast event.

OnDemandEvent
type: Class
name: OnDemandEvent
subclass of: PublicationEvent
comment: A publication event, e.g. catch-up TV or radio podcast, during which a program is available on-demand.

SaleEvent
type: Class
name: SaleEvent
subclass of: Event
comment: Event type: Sales event.

ScreeningEvent
type: Class
name: ScreeningEvent
subclass of: Event
comment: A screening of a movie or other video.

SocialEvent
type: Class
name: SocialEvent
subclass of: Event
comment: Event type: Social event.

SportsEvent
type: Class
name: SportsEvent
subclass of: Event
comment: Event type: Sports event.

TheaterEvent
type: Class
name: TheaterEvent
subclass of: Event
comment: Event type: Theater performance.

UserInteraction
type: Class
name: UserInteraction
subclass of: Event
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.
children: UserBlocks
children: UserCheckins
children: UserComments
children: UserDownloads
children: UserLikes
children: UserPageVisits
children: UserPlays
children: UserPlusOnes
children: UserTweets

UserBlocks
type: Class
name: UserBlocks
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserCheckins
type: Class
name: UserCheckins
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserComments
type: Class
name: UserComments
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserDownloads
type: Class
name: UserDownloads
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserLikes
type: Class
name: UserLikes
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserPageVisits
type: Class
name: UserPageVisits
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserPlays
type: Class
name: UserPlays
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserPlusOnes
type: Class
name: UserPlusOnes
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

UserTweets
type: Class
name: UserTweets
subclass of: UserInteraction
comment: UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use Action-based vocabulary, alongside types such as Comment.

VisualArtsEvent
type: Class
name: VisualArtsEvent
subclass of: Event
comment: Event type: Visual arts event.

Intangible
type: Class
name: Intangible
subclass of: Thing
comment: A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.
children: ActionAccessSpecification
children: AlignmentObject
children: Audience
children: BedDetails
children: Brand
children: BroadcastChannel
children: BroadcastFrequencySpecification
children: Class
children: ComputerLanguage
children: ConstraintNode
children: DataFeedItem
children: DefinedTerm
children: Demand
children: DigitalDocumentPermission
children: EducationalOccupationalProgram
children: EnergyConsumptionDetails
children: EntryPoint
children: Enumeration
children: FinancialIncentive
children: FloorPlan
children: GameServer
children: GeospatialGeometry
children: Grant
children: HealthInsurancePlan
children: HealthPlanCostSharingSpecification
children: HealthPlanFormulary
children: HealthPlanNetwork
children: Invoice
children: ItemList
children: JobPosting
children: Language
children: ListItem
children: MediaSubscription
children: MemberProgram
children: MemberProgramTier
children: MenuItem
children: MerchantReturnPolicy
children: MerchantReturnPolicySeasonalOverride
children: Observation
children: Occupation
children: OccupationalExperienceRequirements
children: Offer
children: Order
children: ParcelDelivery
children: PaymentMethod
children: Permit
children: ProductReturnPolicy
children: ProgramMembership
children: Property
children: PropertyValueSpecification
children: Rating
children: Reservation
children: Role
children: Schedule
children: Seat
children: Series
children: Service
children: ServiceChannel
children: SpeakableSpecification
children: StatisticalPopulation
children: StructuredValue
children: Ticket
children: Trip
children: VirtualLocation

ActionAccessSpecification
type: Class
name: ActionAccessSpecification
subclass of: Intangible
comment: A set of requirements that must be fulfilled in order to perform an Action.

AlignmentObject
type: Class
name: AlignmentObject
subclass of: Intangible
comment: An intangible item that describes an alignment between a learning resource and a node in an educational framework. Should not be used where the nature of the alignment can be described using a simple property, for example to express that a resource teaches or assesses a competency.

Audience
type: Class
name: Audience
subclass of: Intangible
comment: Intended audience for an item, i.e. the group for whom the item was created.
children: BusinessAudience
children: EducationalAudience
children: MedicalAudience
children: PeopleAudience
children: Researcher

BusinessAudience
type: Class
name: BusinessAudience
subclass of: Audience
comment: A set of characteristics belonging to businesses, e.g. who compose an item's target audience.

EducationalAudience
type: Class
name: EducationalAudience
subclass of: Audience
comment: An EducationalAudience.

MedicalAudience
type: Class
name: MedicalAudience
subclass of: Audience
subclass of: PeopleAudience
comment: Target audiences for medical web pages.
children: Patient

Patient
type: Class
name: Patient
subclass of: MedicalAudience
subclass of: Person
comment: A patient is any person recipient of health care services.

PeopleAudience
type: Class
name: PeopleAudience
subclass of: Audience
comment: A set of characteristics belonging to people, e.g. who compose an item's target audience.
children: MedicalAudience
children: ParentAudience

ParentAudience
type: Class
name: ParentAudience
subclass of: PeopleAudience
comment: A set of characteristics describing parents, who can be interested in viewing some content.

Researcher
type: Class
name: Researcher
subclass of: Audience
comment: Researchers.

BedDetails
type: Class
name: BedDetails
subclass of: Intangible
comment: An entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also BedType (under development).

Brand
type: Class
name: Brand
subclass of: Intangible
subclass of: Classifier
comment: A brand is a name used by an organization or business person for labeling a product, product group, or similar.

BroadcastChannel
type: Class
name: BroadcastChannel
subclass of: Intangible
comment: A unique instance of a BroadcastService on a CableOrSatelliteService lineup.
children: RadioChannel
children: TelevisionChannel

RadioChannel
type: Class
name: RadioChannel
subclass of: BroadcastChannel
comment: A unique instance of a radio BroadcastService on a CableOrSatelliteService lineup.
children: AMRadioChannel
children: FMRadioChannel

AMRadioChannel
type: Class
name: AMRadioChannel
subclass of: RadioChannel
comment: A radio channel that uses AM.

FMRadioChannel
type: Class
name: FMRadioChannel
subclass of: RadioChannel
comment: A radio channel that uses FM.

TelevisionChannel
type: Class
name: TelevisionChannel
subclass of: BroadcastChannel
comment: A unique instance of a television BroadcastService on a CableOrSatelliteService lineup.

BroadcastFrequencySpecification
type: Class
name: BroadcastFrequencySpecification
subclass of: Intangible
comment: The frequency in MHz and the modulation used for a particular BroadcastService.

Class
name: Class
subclass of: Intangible
comment: A class, also often called a 'Type'; equivalent to rdfs:Class.

ComputerLanguage
type: Class
name: ComputerLanguage
subclass of: Intangible
comment: This type covers computer programming languages such as Scheme and Lisp, as well as other language-like computer representations. Natural languages are best represented with the Language type.

ConstraintNode
type: Class
name: ConstraintNode
subclass of: Intangible
comment: The ConstraintNode type is provided to support usecases in which a node in a structured data graph is described with properties which appear to describe a single entity, but are being used in a situation where they serve a more abstract purpose. A ConstraintNode can be described using constraintProperty and numConstraints...
pending: true
children: StatisticalVariable

StatisticalVariable
type: Class
name: StatisticalVariable
subclass of: ConstraintNode
comment: StatisticalVariable represents any type of statistical metric that can be measured at a place and time. The usage pattern for StatisticalVariable is typically expressed using Observation with an explicit populationType, which is a type, typically drawn from Schema...
pending: true

DataFeedItem
type: Class
name: DataFeedItem
subclass of: Intangible
comment: A single item within a larger data feed.

DefinedTerm
type: Class
name: DefinedTerm
subclass of: Intangible
comment: A word, name, acronym, phrase, etc. with a formal definition. Often used in the context of category or subject classification, glossaries or dictionaries, product or creative work types, etc. Use the name property for the term being defined, use termCode if the term has an alpha-numeric code allocated, use description to provide the definition of the term...
pending: true
children: CategoryCode

CategoryCode
type: Class
name: CategoryCode
subclass of: DefinedTerm
comment: A Category Code.
pending: true
children: MedicalCode

MedicalCode
type: Class
name: MedicalCode
subclass of: CategoryCode
subclass of: MedicalIntangible
comment: A code for a medical entity.

Demand
type: Class
name: Demand
subclass of: Intangible
comment: A demand entity represents the public, not necessarily binding, not necessarily exclusive, announcement by an organization or person to seek a certain type of goods or services. For describing demand using this type, the very same properties used for Offer apply.

DigitalDocumentPermission
type: Class
name: DigitalDocumentPermission
subclass of: Intangible
comment: A permission for a particular person or group to access a particular file.

EducationalOccupationalProgram
type: Class
name: EducationalOccupationalProgram
subclass of: Intangible
comment: A program offered by an institution which determines the learning progress to achieve an outcome, usually a credential like a degree or certificate. This would define a discrete set of opportunities (e.g., job, courses) that together constitute a program with a clear start, end, set of requirements, and transition to a new occupational opportunity (e...
pending: true
children: WorkBasedProgram

WorkBasedProgram
type: Class
name: WorkBasedProgram
subclass of: EducationalOccupationalProgram
comment: A program with both an educational and employment component. Typically based at a workplace and structured around work-based learning, with the aim of instilling competencies related to an occupation. WorkBasedProgram is used to distinguish programs such as apprenticeships from school, college or other classroom based educational programs.
pending: true

EnergyConsumptionDetails
type: Class
name: EnergyConsumptionDetails
subclass of: Intangible
comment: EnergyConsumptionDetails represents information related to the energy efficiency of a product that consumes energy. The information that can be provided is based on international regulations such as for example EU directive 2017/1369 for energy labeling and the Energy labeling rule under the Energy Policy and Conservation Act (EPCA) in the US.
pending: true

EntryPoint
type: Class
name: EntryPoint
subclass of: Intangible
comment: An entry point, within some Web-based protocol.

Enumeration
type: Class
name: Enumeration
subclass of: Intangible
comment: Lists or enumerations—for example, a list of cuisines or music genres, etc.
children: AdultOrientedEnumeration
children: BoardingPolicyType
children: BookFormatType
children: BusinessEntityType
children: BusinessFunction
children: CarUsageType
children: CertificationStatusEnumeration
children: ContactPointOption
children: DayOfWeek
children: DeliveryMethod
children: DigitalDocumentPermissionType
children: DigitalPlatformEnumeration
children: EnergyEfficiencyEnumeration
children: EventAttendanceModeEnumeration
children: FulfillmentTypeEnumeration
children: GameAvailabilityEnumeration
children: GamePlayMode
children: GenderType
children: GovernmentBenefitsType
children: HealthAspectEnumeration
children: IncentiveQualifiedExpenseType
children: IncentiveStatus
children: IncentiveType
children: ItemAvailability
children: ItemListOrderType
children: LegalValueLevel
children: MapCategoryType
children: MeasurementMethodEnum
children: MeasurementTypeEnumeration
children: MediaEnumeration
children: MediaManipulationRatingEnumeration
children: MedicalEnumeration
children: MerchantReturnEnumeration
children: MusicAlbumProductionType
children: MusicAlbumReleaseType
children: MusicReleaseFormatType
children: NonprofitType
children: OfferItemCondition
children: PaymentMethodType
children: PhysicalActivityCategory
children: PriceComponentTypeEnumeration
children: PriceTypeEnumeration
children: ProductReturnEnumeration
children: PurchaseType
children: QualitativeValue
children: RefundTypeEnumeration
children: RestrictedDiet
children: ReturnFeesEnumeration
children: ReturnLabelSourceEnumeration
children: ReturnMethodEnumeration
children: RsvpResponseType
children: SizeGroupEnumeration
children: SizeSystemEnumeration
children: Specialty
children: StatusEnumeration
children: TierBenefitEnumeration
children: WarrantyScope

AdultOrientedEnumeration
type: Class
name: AdultOrientedEnumeration
subclass of: Enumeration
comment: Enumeration of considerations that make a product relevant or potentially restricted for adults only.
pending: true

BoardingPolicyType
type: Class
name: BoardingPolicyType
subclass of: Enumeration
comment: A type of boarding policy used by an airline.

BookFormatType
type: Class
name: BookFormatType
subclass of: Enumeration
comment: The publication format of the book.

BusinessEntityType
type: Class
name: BusinessEntityType
subclass of: Enumeration
comment: A business entity type is a conceptual entity representing the legal form, the size, the main line of business, the position in the value chain, or any combination thereof, of an organization or business person. Commonly used values: http://purl.org/goodrelations/v1#Business http://purl...

BusinessFunction
type: Class
name: BusinessFunction
subclass of: Enumeration
comment: The business function specifies the type of activity or access (i.e., the bundle of rights) offered by the organization or business person through the offer. Typical are sell, rental or lease, maintenance or repair, manufacture / produce, recycle / dispose, engineering / construction, or installation...

CarUsageType
type: Class
name: CarUsageType
subclass of: Enumeration
comment: A value indicating a special usage of a car, e.g. commercial rental, driving school, or as a taxi.

CertificationStatusEnumeration
type: Class
name: CertificationStatusEnumeration
subclass of: Enumeration
comment: Enumerates the different statuses of a Certification (Active and Inactive).
pending: true

ContactPointOption
type: Class
name: ContactPointOption
subclass of: Enumeration
comment: Enumerated options related to a ContactPoint.

DayOfWeek
type: Class
name: DayOfWeek
subclass of: Enumeration
comment: The day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer. Originally, URLs from GoodRelations were used (for Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday plus a special entry for PublicHolidays); these have now been integrated directly into schema...

DeliveryMethod
type: Class
name: DeliveryMethod
subclass of: Enumeration
comment: A delivery method is a standardized procedure for transferring the product or service to the destination of fulfillment chosen by the customer. Delivery methods are characterized by the means of transportation used, and by the organization or group that is the contracting party for the sending organization or person...

DigitalDocumentPermissionType
type: Class
name: DigitalDocumentPermissionType
subclass of: Enumeration
comment: A type of permission which can be granted for accessing a digital document.

DigitalPlatformEnumeration
type: Class
name: DigitalPlatformEnumeration
subclass of: Enumeration
comment: Enumerates some common technology platforms, for use with properties such as actionPlatform. It is not supposed to be comprehensive - when a suitable code is not enumerated here, textual or URL values can be used instead. These codes are at a fairly high level and do not deal with versioning and other nuance...
pending: true

EnergyEfficiencyEnumeration
type: Class
name: EnergyEfficiencyEnumeration
subclass of: Enumeration
comment: Enumerates energy efficiency levels (also known as "classes" or "ratings") and certifications that are part of several international energy efficiency standards.
pending: true
children: EUEnergyEfficiencyEnumeration
children: EnergyStarEnergyEfficiencyEnumeration

EUEnergyEfficiencyEnumeration
type: Class
name: EUEnergyEfficiencyEnumeration
subclass of: EnergyEfficiencyEnumeration
comment: Enumerates the EU energy efficiency classes A-G as well as A+, A++, and A+++ as defined in EU directive 2017/1369.
pending: true

EnergyStarEnergyEfficiencyEnumeration
type: Class
name: EnergyStarEnergyEfficiencyEnumeration
subclass of: EnergyEfficiencyEnumeration
comment: Used to indicate whether a product is EnergyStar certified.
pending: true

EventAttendanceModeEnumeration
type: Class
name: EventAttendanceModeEnumeration
subclass of: Enumeration
comment: An EventAttendanceModeEnumeration value is one of potentially several modes of organising an event, relating to whether it is online or offline.
pending: true

FulfillmentTypeEnumeration
type: Class
name: FulfillmentTypeEnumeration
subclass of: Enumeration
comment: A type of product fulfillment.
pending: true

GameAvailabilityEnumeration
type: Class
name: GameAvailabilityEnumeration
subclass of: Enumeration
comment: For a VideoGame, such as used with a PlayGameAction, an enumeration of the kind of game availability offered.
pending: true

GamePlayMode
type: Class
name: GamePlayMode
subclass of: Enumeration
comment: Indicates whether this game is multi-player, co-op or single-player.

GenderType
type: Class
name: GenderType
subclass of: Enumeration
comment: An enumeration of genders.

GovernmentBenefitsType
type: Class
name: GovernmentBenefitsType
subclass of: Enumeration
comment: GovernmentBenefitsType enumerates several kinds of government benefits to support the COVID-19 situation. Note that this structure may not capture all benefits offered.
pending: true

HealthAspectEnumeration
type: Class
name: HealthAspectEnumeration
subclass of: Enumeration
comment: HealthAspectEnumeration enumerates several aspects of health content online, each of which might be described using hasHealthAspect and HealthTopicContent.
pending: true

IncentiveQualifiedExpenseType
type: Class
name: IncentiveQualifiedExpenseType
subclass of: Enumeration
comment: The types of expenses that are covered by the incentive. For example some incentives are only for the goods (tangible items) but the services (labor) are excluded.
pending: true

IncentiveStatus
type: Class
name: IncentiveStatus
subclass of: Enumeration
comment: Enumerates a status for an incentive, such as whether it is active.
pending: true

IncentiveType
type: Class
name: IncentiveType
subclass of: Enumeration
comment: Enumerates common financial incentives for products, including tax credits, tax deductions, rebates and subsidies, etc.
pending: true

ItemAvailability
type: Class
name: ItemAvailability
subclass of: Enumeration
comment: A list of possible product availability options.

ItemListOrderType
type: Class
name: ItemListOrderType
subclass of: Enumeration
comment: Enumerated for values for itemListOrder for indicating how an ordered ItemList is organized.

LegalValueLevel
type: Class
name: LegalValueLevel
subclass of: Enumeration
comment: A list of possible levels for the legal validity of a legislation.
pending: true

MapCategoryType
type: Class
name: MapCategoryType
subclass of: Enumeration
comment: An enumeration of several kinds of Map.

MeasurementMethodEnum
type: Class
name: MeasurementMethodEnum
subclass of: Enumeration
comment: Enumeration(s) for use with measurementMethod.
pending: true

MeasurementTypeEnumeration
type: Class
name: MeasurementTypeEnumeration
subclass of: Enumeration
comment: Enumeration of common measurement types (or dimensions), for example "chest" for a person, "inseam" for pants, "gauge" for screws, or "wheel" for bicycles.
pending: true
children: BodyMeasurementTypeEnumeration
children: WearableMeasurementTypeEnumeration

BodyMeasurementTypeEnumeration
type: Class
name: BodyMeasurementTypeEnumeration
subclass of: MeasurementTypeEnumeration
comment: Enumerates types (or dimensions) of a person's body measurements, for example for fitting of clothes.
pending: true

WearableMeasurementTypeEnumeration
type: Class
name: WearableMeasurementTypeEnumeration
subclass of: MeasurementTypeEnumeration
comment: Enumerates common types of measurement for wearables products.
pending: true

MediaEnumeration
type: Class
name: MediaEnumeration
subclass of: Enumeration
comment: MediaEnumeration enumerations are lists of codes, labels etc. useful for describing media objects. They may be reflections of externally developed lists, or created at schema.org, or a combination.
pending: true
children: IPTCDigitalSourceEnumeration

IPTCDigitalSourceEnumeration
type: Class
name: IPTCDigitalSourceEnumeration
subclass of: MediaEnumeration
comment: IPTC "Digital Source" codes for use with the digitalSourceType property, providing information about the source for a digital media object. In general these codes are not declared here to be mutually exclusive, although some combinations would be contradictory if applied simultaneously, or might be considered mutually incompatible by upstream maintainers of the definitions...
pending: true

MediaManipulationRatingEnumeration
type: Class
name: MediaManipulationRatingEnumeration
subclass of: Enumeration
comment: Codes for use with the mediaAuthenticityCategory property, indicating the authenticity of a media object (in the context of how it was published or shared). In general these codes are not mutually exclusive, although some combinations (such as 'original' versus 'transformed', 'edited' and 'staged') would be contradictory if applied in the same MediaReview...
pending: true

MedicalEnumeration
type: Class
name: MedicalEnumeration
subclass of: Enumeration
comment: Enumerations related to health and the practice of medicine: A concept that is used to attribute a quality to another concept, as a qualifier, a collection of items or a listing of all of the elements of a set in medicine practice.
children: DrugCostCategory
children: DrugPregnancyCategory
children: DrugPrescriptionStatus
children: InfectiousAgentClass
children: MedicalAudienceType
children: MedicalDevicePurpose
children: MedicalEvidenceLevel
children: MedicalImagingTechnique
children: MedicalObservationalStudyDesign
children: MedicalProcedureType
children: MedicalSpecialty
children: MedicalStudyStatus
children: MedicalTrialDesign
children: MedicineSystem
children: PhysicalExam

DrugCostCategory
type: Class
name: DrugCostCategory
subclass of: MedicalEnumeration
comment: Enumerated categories of medical drug costs.

DrugPregnancyCategory
type: Class
name: DrugPregnancyCategory
subclass of: MedicalEnumeration
comment: Categories that represent an assessment of the risk of fetal injury due to a drug or pharmaceutical used as directed by the mother during pregnancy.

DrugPrescriptionStatus
type: Class
name: DrugPrescriptionStatus
subclass of: MedicalEnumeration
comment: Indicates whether this drug is available by prescription or over-the-counter.

InfectiousAgentClass
type: Class
name: InfectiousAgentClass
subclass of: MedicalEnumeration
comment: Classes of agents or pathogens that transmit infectious diseases. Enumerated type.

MedicalAudienceType
type: Class
name: MedicalAudienceType
subclass of: MedicalEnumeration
comment: Target audiences types for medical web pages. Enumerated type.

MedicalDevicePurpose
type: Class
name: MedicalDevicePurpose
subclass of: MedicalEnumeration
comment: Categories of medical devices, organized by the purpose or intended use of the device.

MedicalEvidenceLevel
type: Class
name: MedicalEvidenceLevel
subclass of: MedicalEnumeration
comment: Level of evidence for a medical guideline. Enumerated type.

MedicalImagingTechnique
type: Class
name: MedicalImagingTechnique
subclass of: MedicalEnumeration
comment: Any medical imaging modality typically used for diagnostic purposes. Enumerated type.

MedicalObservationalStudyDesign
type: Class
name: MedicalObservationalStudyDesign
subclass of: MedicalEnumeration
comment: Design models for observational medical studies. Enumerated type.

MedicalProcedureType
type: Class
name: MedicalProcedureType
subclass of: MedicalEnumeration
comment: An enumeration that describes different types of medical procedures.

MedicalSpecialty
type: Class
name: MedicalSpecialty
subclass of: MedicalEnumeration
subclass of: Specialty
comment: Any specific branch of medical science or practice. Medical specialities include clinical specialties that pertain to particular organ systems and their respective disease states, as well as allied health specialties. Enumerated type.

MedicalStudyStatus
type: Class
name: MedicalStudyStatus
subclass of: MedicalEnumeration
comment: The status of a medical study. Enumerated type.

MedicalTrialDesign
type: Class
name: MedicalTrialDesign
subclass of: MedicalEnumeration
comment: Design models for medical trials. Enumerated type.

MedicineSystem
type: Class
name: MedicineSystem
subclass of: MedicalEnumeration
comment: Systems of medical practice.

PhysicalExam
type: Class
name: PhysicalExam
subclass of: MedicalEnumeration
subclass of: MedicalProcedure
comment: A type of physical examination of a patient performed by a physician.

MerchantReturnEnumeration
type: Class
name: MerchantReturnEnumeration
subclass of: Enumeration
comment: Enumerates several kinds of product return policies.
pending: true

MusicAlbumProductionType
type: Class
name: MusicAlbumProductionType
subclass of: Enumeration
comment: Classification of the album by its type of content: soundtrack, live album, studio album, etc.

MusicAlbumReleaseType
type: Class
name: MusicAlbumReleaseType
subclass of: Enumeration
comment: The kind of release which this album is: single, EP or album.

MusicReleaseFormatType
type: Class
name: MusicReleaseFormatType
subclass of: Enumeration
comment: Format of this release (the type of recording media used, i.e. compact disc, digital media, LP, etc.).

NonprofitType
type: Class
name: NonprofitType
subclass of: Enumeration
comment: NonprofitType enumerates several kinds of official non-profit types of which a non-profit organization can be.
pending: true
children: DENonprofitType
children: ITNonprofitType
children: NLNonprofitType
children: UKNonprofitType
children: USNonprofitType

DENonprofitType
type: Class
name: DENonprofitType
subclass of: NonprofitType
comment: DENonprofitType: Non-profit organization type originating from Germany in accordance with article 52 of the German fiscal code (Abgabenverordnung or AO).
pending: true

ITNonprofitType
type: Class
name: ITNonprofitType
subclass of: NonprofitType
comment: ITNonprofitType: Non-profit organization type originating from Italy.
pending: true

NLNonprofitType
type: Class
name: NLNonprofitType
subclass of: NonprofitType
comment: NLNonprofitType: Non-profit organization type originating from the Netherlands.
pending: true

UKNonprofitType
type: Class
name: UKNonprofitType
subclass of: NonprofitType
comment: UKNonprofitType: Non-profit organization type originating from the United Kingdom.
pending: true

USNonprofitType
type: Class
name: USNonprofitType
subclass of: NonprofitType
comment: USNonprofitType: Non-profit organization type originating from the United States.
pending: true

OfferItemCondition
type: Class
name: OfferItemCondition
subclass of: Enumeration
comment: A list of possible conditions for the item.

PaymentMethodType
type: Class
name: PaymentMethodType
subclass of: Enumeration
comment: The type of payment method, only for generic payment types, specific forms of payments, like card payment should be expressed using subclasses of PaymentMethod.
pending: true

PhysicalActivityCategory
type: Class
name: PhysicalActivityCategory
subclass of: Enumeration
comment: Categories of physical activity, organized by physiologic classification.

PriceComponentTypeEnumeration
type: Class
name: PriceComponentTypeEnumeration
subclass of: Enumeration
comment: Enumerates different price components that together make up the total price for an offered product.
pending: true

PriceTypeEnumeration
type: Class
name: PriceTypeEnumeration
subclass of: Enumeration
comment: Enumerates different price types, for example list price, invoice price, and sale price.
pending: true

ProductReturnEnumeration
type: Class
name: ProductReturnEnumeration
subclass of: Enumeration
comment: ProductReturnEnumeration enumerates several kinds of product return policy. Note that this structure may not capture all aspects of the policy.
attic: true

PurchaseType
type: Class
name: PurchaseType
subclass of: Enumeration
comment: Enumerates a purchase type for an item.
pending: true

QualitativeValue
type: Class
name: QualitativeValue
subclass of: Enumeration
comment: A predefined value for a product characteristic, e.g. the power cord plug type 'US' or the garment sizes 'S', 'M', 'L', and 'XL'.
children: BedType
children: DriveWheelConfigurationValue
children: SizeSpecification
children: SteeringPositionValue

BedType
type: Class
name: BedType
subclass of: QualitativeValue
comment: A type of bed. This is used for indicating the bed or beds available in an accommodation.

DriveWheelConfigurationValue
type: Class
name: DriveWheelConfigurationValue
subclass of: QualitativeValue
comment: A value indicating which roadwheels will receive torque.

SizeSpecification
type: Class
name: SizeSpecification
subclass of: QualitativeValue
comment: Size related properties of a product, typically a size code (name) and optionally a sizeSystem, sizeGroup, and product measurements (hasMeasurement). In addition, the intended audience can be defined through suggestedAge, suggestedGender, and suggested body measurements (suggestedMeasurement).
pending: true

SteeringPositionValue
type: Class
name: SteeringPositionValue
subclass of: QualitativeValue
comment: A value indicating a steering position.

RefundTypeEnumeration
type: Class
name: RefundTypeEnumeration
subclass of: Enumeration
comment: Enumerates several kinds of product return refund types.
pending: true

RestrictedDiet
type: Class
name: RestrictedDiet
subclass of: Enumeration
comment: A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons.

ReturnFeesEnumeration
type: Class
name: ReturnFeesEnumeration
subclass of: Enumeration
comment: Enumerates several kinds of policies for product return fees.
pending: true

ReturnLabelSourceEnumeration
type: Class
name: ReturnLabelSourceEnumeration
subclass of: Enumeration
comment: Enumerates several types of return labels for product returns.
pending: true

ReturnMethodEnumeration
type: Class
name: ReturnMethodEnumeration
subclass of: Enumeration
comment: Enumerates several types of product return methods.
pending: true

RsvpResponseType
type: Class
name: RsvpResponseType
subclass of: Enumeration
comment: RsvpResponseType is an enumeration type whose instances represent responding to an RSVP request.

SizeGroupEnumeration
type: Class
name: SizeGroupEnumeration
subclass of: Enumeration
comment: Enumerates common size groups for various product categories.
pending: true
children: WearableSizeGroupEnumeration

WearableSizeGroupEnumeration
type: Class
name: WearableSizeGroupEnumeration
subclass of: SizeGroupEnumeration
comment: Enumerates common size groups (also known as "size types") for wearable products.
pending: true

SizeSystemEnumeration
type: Class
name: SizeSystemEnumeration
subclass of: Enumeration
comment: Enumerates common size systems for different categories of products, for example "EN-13402" or "UK" for wearables or "Imperial" for screws.
pending: true
children: WearableSizeSystemEnumeration

WearableSizeSystemEnumeration
type: Class
name: WearableSizeSystemEnumeration
subclass of: SizeSystemEnumeration
comment: Enumerates common size systems specific for wearable products.
pending: true

Specialty
type: Class
name: Specialty
subclass of: Enumeration
comment: Any branch of a field in which people typically develop specific expertise, usually after significant study, time, and effort.
children: MedicalSpecialty

StatusEnumeration
type: Class
name: StatusEnumeration
subclass of: Enumeration
comment: Lists or enumerations dealing with status types.
children: ActionStatusType
children: EventStatusType
children: GameServerStatus
children: LegalForceStatus
children: OrderStatus
children: PaymentStatusType
children: ReservationStatusType

ActionStatusType
type: Class
name: ActionStatusType
subclass of: StatusEnumeration
comment: The status of an Action.

EventStatusType
type: Class
name: EventStatusType
subclass of: StatusEnumeration
comment: EventStatusType is an enumeration type whose instances represent several states that an Event may be in.

GameServerStatus
type: Class
name: GameServerStatus
subclass of: StatusEnumeration
comment: Status of a game server.

LegalForceStatus
type: Class
name: LegalForceStatus
subclass of: StatusEnumeration
comment: A list of possible statuses for the legal force of a legislation.
pending: true

OrderStatus
type: Class
name: OrderStatus
subclass of: StatusEnumeration
comment: Enumerated status values for Order.

PaymentStatusType
type: Class
name: PaymentStatusType
subclass of: StatusEnumeration
comment: A specific payment status. For example, PaymentDue, PaymentComplete, etc.

ReservationStatusType
type: Class
name: ReservationStatusType
subclass of: StatusEnumeration
comment: Enumerated status values for Reservation.

TierBenefitEnumeration
type: Class
name: TierBenefitEnumeration
subclass of: Enumeration
comment: An enumeration of possible benefits as part of a loyalty (members) program.
pending: true

WarrantyScope
type: Class
name: WarrantyScope
subclass of: Enumeration
comment: A range of services that will be provided to a customer free of charge in case of a defect or malfunction of a product. Commonly used values: http://purl.org/goodrelations/v1#Labor-BringIn http://purl.org/goodrelations/v1#PartsAndLabor-BringIn http://purl...

FinancialIncentive
type: Class
name: FinancialIncentive
subclass of: Intangible
comment: Represents financial incentives for goods/services offered by an organization (or individual). Typically contains the name of the incentive, the incentivizedItem, the incentiveAmount, the incentiveStatus, incentiveType, the provider of the incentive, and eligibleWithSupplier...
pending: true

FloorPlan
type: Class
name: FloorPlan
subclass of: Intangible
comment: A FloorPlan is an explicit representation of a collection of similar accommodations, allowing the provision of common information (room counts, sizes, layout diagrams) and offers for rental or sale. In typical use, some ApartmentComplex has an accommodationFloorPlan which is a FloorPlan...
pending: true

GameServer
type: Class
name: GameServer
subclass of: Intangible
comment: Server that provides game interaction in a multiplayer game.

GeospatialGeometry
type: Class
name: GeospatialGeometry
subclass of: Intangible
comment: (Eventually to be defined as) a supertype of GeoShape designed to accommodate definitions from Geo-Spatial best practices.
pending: true

Grant
type: Class
name: Grant
subclass of: Intangible
comment: A grant, typically financial or otherwise quantifiable, of resources. Typically a funder sponsors some MonetaryAmount to an Organization or Person, sometimes not necessarily via a dedicated or long-lived Project, resulting in one or more outputs, or fundedItems...
pending: true
children: MonetaryGrant

MonetaryGrant
type: Class
name: MonetaryGrant
subclass of: Grant
comment: A monetary grant.
pending: true

HealthInsurancePlan
type: Class
name: HealthInsurancePlan
subclass of: Intangible
comment: A US-style health insurance plan, including PPOs, EPOs, and HMOs.
pending: true

HealthPlanCostSharingSpecification
type: Class
name: HealthPlanCostSharingSpecification
subclass of: Intangible
comment: A description of costs to the patient under a given network or formulary.
pending: true

HealthPlanFormulary
type: Class
name: HealthPlanFormulary
subclass of: Intangible
comment: For a given health insurance plan, the specification for costs and coverage of prescription drugs.
pending: true

HealthPlanNetwork
type: Class
name: HealthPlanNetwork
subclass of: Intangible
comment: A US-style health insurance plan network.
pending: true

Invoice
type: Class
name: Invoice
subclass of: Intangible
subclass of: LegalDocument
comment: A statement of the money due for goods or services; a bill.

ItemList
type: Class
name: ItemList
subclass of: Intangible
comment: A list of items of any sort—for example, Top 10 Movies About Weathermen, or Top 100 Party Songs. Not to be confused with HTML lists, which are often used only for formatting.
children: BreadcrumbList
children: HowToSection
children: HowToStep
children: OfferCatalog

BreadcrumbList
type: Class
name: BreadcrumbList
subclass of: ItemList
comment: A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page. The position property is used to reconstruct the order of the items in a BreadcrumbList...

OfferCatalog
type: Class
name: OfferCatalog
subclass of: ItemList
comment: An OfferCatalog is an ItemList that contains related Offers and/or further OfferCatalogs that are offeredBy the same provider.

JobPosting
type: Class
name: JobPosting
subclass of: Intangible
comment: A listing that describes a job opening in a certain organization.

Language
type: Class
name: Language
subclass of: Intangible
comment: Natural languages such as Spanish, Tamil, Hindi, English, etc. Formal language code tags expressed in BCP 47 can be used via the alternateName property. The Language type previously also covered programming languages such as Scheme and Lisp, which are now best represented using ComputerLanguage.

ListItem
type: Class
name: ListItem
subclass of: Intangible
comment: An list item, e.g. a step in a checklist or how-to description.
children: HowToDirection
children: HowToItem
children: HowToSection
children: HowToStep
children: HowToTip

HowToItem
type: Class
name: HowToItem
subclass of: ListItem
comment: An item used as either a tool or supply when performing the instructions for how to achieve a result.
children: HowToSupply
children: HowToTool

HowToSupply
type: Class
name: HowToSupply
subclass of: HowToItem
comment: A supply consumed when performing the instructions for how to achieve a result.

HowToTool
type: Class
name: HowToTool
subclass of: HowToItem
comment: A tool used (but not consumed) when performing instructions for how to achieve a result.

MediaSubscription
type: Class
name: MediaSubscription
subclass of: Intangible
comment: A subscription which allows a user to access media including audio, video, books, etc.

MemberProgram
type: Class
name: MemberProgram
subclass of: Intangible
comment: A MemberProgram defines a loyalty (or membership) program that provides its members with certain benefits, for example better pricing, free shipping or returns, or the ability to earn loyalty points. Member programs may have multiple tiers, for example silver and gold members, each with different benefits.
pending: true

MemberProgramTier
type: Class
name: MemberProgramTier
subclass of: Intangible
comment: A MemberProgramTier specifies a tier under a loyalty (member) program, for example "gold".
pending: true

MenuItem
type: Class
name: MenuItem
subclass of: Intangible
comment: A food or drink item listed in a menu or menu section.

MerchantReturnPolicy
type: Class
name: MerchantReturnPolicy
subclass of: Intangible
comment: A MerchantReturnPolicy provides information about product return policies associated with an Organization, Product, or Offer.
pending: true

MerchantReturnPolicySeasonalOverride
type: Class
name: MerchantReturnPolicySeasonalOverride
subclass of: Intangible
comment: A seasonal override of a return policy, for example used for holidays.
pending: true

Observation
type: Class
name: Observation
subclass of: Intangible
subclass of: QuantitativeValue
comment: Instances of the class Observation are used to specify observations about an entity at a particular time. The principal properties of an Observation are observationAbout, measuredProperty, statType, [[value] and observationDate and measuredProperty. Some but not all Observations represent a QuantitativeValue...
pending: true

Occupation
type: Class
name: Occupation
subclass of: Intangible
comment: A profession, may involve prolonged training and/or a formal qualification.

OccupationalExperienceRequirements
type: Class
name: OccupationalExperienceRequirements
subclass of: Intangible
comment: Indicates employment-related experience requirements, e.g. monthsOfExperience.
pending: true

Offer
type: Class
name: Offer
subclass of: Intangible
comment: An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book. Note: As the businessFunction property, which identifies the form of offer (e...
children: AggregateOffer
children: OfferForLease
children: OfferForPurchase

AggregateOffer
type: Class
name: AggregateOffer
subclass of: Offer
comment: When a single product is associated with multiple offers (for example, the same pair of shoes is offered by different merchants), then AggregateOffer can be used. Note: AggregateOffers are normally expected to associate multiple offers that all share the same defined businessFunction value, or default to http://purl...

OfferForLease
type: Class
name: OfferForLease
subclass of: Offer
comment: An OfferForLease in Schema.org represents an Offer to lease out something, i.e. an Offer whose businessFunction is lease out. See Good Relations for background on the underlying concepts.
pending: true

OfferForPurchase
type: Class
name: OfferForPurchase
subclass of: Offer
comment: An OfferForPurchase in Schema.org represents an Offer to sell something, i.e. an Offer whose businessFunction is sell. See Good Relations for background on the underlying concepts.
pending: true

Order
type: Class
name: Order
subclass of: Intangible
subclass of: LegalDocument
comment: An order is a confirmation of a transaction (a receipt), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.

ParcelDelivery
type: Class
name: ParcelDelivery
subclass of: Intangible
comment: The delivery of a parcel either via the postal service or a commercial service.

PaymentMethod
type: Class
name: PaymentMethod
subclass of: Intangible
comment: A payment method is a standardized procedure for transferring the monetary amount for a purchase. Payment methods are characterized by the legal and technical structures used, and by the organization or group carrying out the transaction. The following legacy values should be accepted: http://purl...
children: PaymentCard
children: PaymentService

PaymentCard
type: Class
name: PaymentCard
subclass of: FinancialProduct
subclass of: PaymentMethod
comment: A payment method using a credit, debit, store or other card to associate the payment with an account.
children: CreditCard

CreditCard
type: Class
name: CreditCard
subclass of: LoanOrCredit
subclass of: PaymentCard
comment: A card payment method of a particular brand or name. Used to mark up a particular payment method and/or the financial product/service that supplies the card account. Commonly used values: http://purl.org/goodrelations/v1#AmericanExpress http://purl...

PaymentService
type: Class
name: PaymentService
subclass of: FinancialProduct
subclass of: PaymentMethod
comment: A Service to transfer funds from a person or organization to a beneficiary person or organization.

Permit
type: Class
name: Permit
subclass of: Intangible
comment: A permit issued by an organization, e.g. a parking pass.
children: GovernmentPermit

GovernmentPermit
type: Class
name: GovernmentPermit
subclass of: Permit
comment: A permit issued by a government agency.

ProductReturnPolicy
type: Class
name: ProductReturnPolicy
subclass of: Intangible
comment: A ProductReturnPolicy provides information about product return policies associated with an Organization or Product.
attic: true

ProgramMembership
type: Class
name: ProgramMembership
subclass of: Intangible
comment: Used to describe membership in a loyalty programs (e.g. "StarAliance"), traveler clubs (e.g. "AAA"), purchase clubs ("Safeway Club"), etc.

Property
type: Class
name: Property
subclass of: Intangible
comment: A property, used to indicate attributes and relationships of some Thing; equivalent to rdf:Property.

PropertyValueSpecification
type: Class
name: PropertyValueSpecification
subclass of: Intangible
comment: A Property value specification.

Rating
type: Class
name: Rating
subclass of: Intangible
comment: A rating is an evaluation on a numeric scale, such as 1 to 5 stars.
children: AggregateRating
children: EndorsementRating

AggregateRating
type: Class
name: AggregateRating
subclass of: Rating
comment: The average rating based on multiple ratings or reviews.
children: EmployerAggregateRating

EmployerAggregateRating
type: Class
name: EmployerAggregateRating
subclass of: AggregateRating
comment: An aggregate rating of an Organization related to its role as an employer.

EndorsementRating
type: Class
name: EndorsementRating
subclass of: Rating
comment: An EndorsementRating is a rating that expresses some level of endorsement, for example inclusion in a "critic's pick" blog, a "Like" or "+1" on a social network. It can be considered the result of an EndorseAction in which the object of the action is rated positively by some agent...

Reservation
type: Class
name: Reservation
subclass of: Intangible
comment: Describes a reservation for travel, dining or an event. Some reservations require tickets. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, restaurant reservations, flights, or rental cars, use Offer.
children: BoatReservation
children: BusReservation
children: EventReservation
children: FlightReservation
children: FoodEstablishmentReservation
children: LodgingReservation
children: RentalCarReservation
children: ReservationPackage
children: TaxiReservation
children: TrainReservation

BoatReservation
type: Class
name: BoatReservation
subclass of: Reservation
comment: A reservation for boat travel. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use Offer.
pending: true

BusReservation
type: Class
name: BusReservation
subclass of: Reservation
comment: A reservation for bus travel. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use Offer.

EventReservation
type: Class
name: EventReservation
subclass of: Reservation
comment: A reservation for an event like a concert, sporting event, or lecture. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use Offer.

FlightReservation
type: Class
name: FlightReservation
subclass of: Reservation
comment: A reservation for air travel. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use Offer.

FoodEstablishmentReservation
type: Class
name: FoodEstablishmentReservation
subclass of: Reservation
comment: A reservation to dine at a food-related business. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.

LodgingReservation
type: Class
name: LodgingReservation
subclass of: Reservation
comment: A reservation for lodging at a hotel, motel, inn, etc. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.

RentalCarReservation
type: Class
name: RentalCarReservation
subclass of: Reservation
comment: A reservation for a rental car. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.

ReservationPackage
type: Class
name: ReservationPackage
subclass of: Reservation
comment: A group of multiple reservations with common values for all sub-reservations.

TaxiReservation
type: Class
name: TaxiReservation
subclass of: Reservation
comment: A reservation for a taxi. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use Offer.

TrainReservation
type: Class
name: TrainReservation
subclass of: Reservation
comment: A reservation for train travel. Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use Offer.

Role
type: Class
name: Role
subclass of: Intangible
comment: Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName...
children: LinkRole
children: OrganizationRole
children: PerformanceRole

LinkRole
type: Class
name: LinkRole
subclass of: Role
comment: A Role that represents a Web link, e.g. as expressed via the 'url' property. Its linkRelationship property can indicate URL-based and plain textual link types, e.g. those in IANA link registry or others such as 'amphtml'. This structure provides a placeholder where details from HTML's link element can be represented outside of HTML, e...
pending: true

OrganizationRole
type: Class
name: OrganizationRole
subclass of: Role
comment: A subclass of Role used to describe roles within organizations.
children: EmployeeRole

EmployeeRole
type: Class
name: EmployeeRole
subclass of: OrganizationRole
comment: A subclass of OrganizationRole used to describe employee relationships.

PerformanceRole
type: Class
name: PerformanceRole
subclass of: Role
comment: A PerformanceRole is a Role that some entity places with regard to a theatrical performance, e.g. in a Movie, TVSeries etc.

Schedule
type: Class
name: Schedule
subclass of: Intangible
comment: A schedule defines a repeating time period used to describe a regularly occurring Event. At a minimum a schedule will specify repeatFrequency which describes the interval between occurrences of the event. Additional information can be provided to specify the schedule more precisely...
pending: true

Seat
type: Class
name: Seat
subclass of: Intangible
comment: Used to describe a seat, such as a reserved seat in an event reservation.

Series
type: Class
name: Series
subclass of: Intangible
comment: A Series in schema.org is a group of related items, typically but not necessarily of the same kind. See also CreativeWorkSeries, EventSeries.
children: CreativeWorkSeries
children: EventSeries

Service
type: Class
name: Service
subclass of: Intangible
comment: A service provided by an organization, e.g. delivery service, print services, etc.
children: BroadcastService
children: CableOrSatelliteService
children: FinancialProduct
children: FoodService
children: GovernmentService
children: Taxi
children: TaxiService
children: WebAPI

BroadcastService
type: Class
name: BroadcastService
subclass of: Service
comment: A delivery service through which content is provided via broadcast over the air or online.
children: RadioBroadcastService

RadioBroadcastService
type: Class
name: RadioBroadcastService
subclass of: BroadcastService
comment: A delivery service through which radio content is provided via broadcast over the air or online.
pending: true

CableOrSatelliteService
type: Class
name: CableOrSatelliteService
subclass of: Service
comment: A service which provides access to media programming like TV or radio. Access may be via cable or satellite.

FinancialProduct
type: Class
name: FinancialProduct
subclass of: Service
comment: A product provided to consumers and businesses by financial institutions such as banks, insurance companies, brokerage firms, consumer finance companies, and investment companies which comprise the financial services industry.
children: BankAccount
children: CurrencyConversionService
children: InvestmentOrDeposit
children: LoanOrCredit
children: PaymentCard
children: PaymentService

BankAccount
type: Class
name: BankAccount
subclass of: FinancialProduct
comment: A product or service offered by a bank whereby one may deposit, withdraw or transfer money and in some cases be paid interest.
children: DepositAccount

DepositAccount
type: Class
name: DepositAccount
subclass of: BankAccount
subclass of: InvestmentOrDeposit
comment: A type of Bank Account with a main purpose of depositing funds to gain interest or other benefits.

CurrencyConversionService
type: Class
name: CurrencyConversionService
subclass of: FinancialProduct
comment: A service to convert funds from one currency to another currency.

InvestmentOrDeposit
type: Class
name: InvestmentOrDeposit
subclass of: FinancialProduct
comment: A type of financial product that typically requires the client to transfer funds to a financial service in return for potential beneficial financial return.
children: BrokerageAccount
children: DepositAccount
children: InvestmentFund

BrokerageAccount
type: Class
name: BrokerageAccount
subclass of: InvestmentOrDeposit
comment: An account that allows an investor to deposit funds and place investment orders with a licensed broker or brokerage firm.
pending: true

InvestmentFund
type: Class
name: InvestmentFund
subclass of: InvestmentOrDeposit
comment: A company or fund that gathers capital from a number of investors to create a pool of money that is then re-invested into stocks, bonds and other assets.
pending: true

LoanOrCredit
type: Class
name: LoanOrCredit
subclass of: FinancialProduct
comment: A financial product for the loaning of an amount of money, or line of credit, under agreed terms and charges.
children: CreditCard
children: MortgageLoan

MortgageLoan
type: Class
name: MortgageLoan
subclass of: LoanOrCredit
comment: A loan in which property or real estate is used as collateral. (A loan securitized against some real estate.)
pending: true

FoodService
type: Class
name: FoodService
subclass of: Service
comment: A food service, like breakfast, lunch, or dinner.

GovernmentService
type: Class
name: GovernmentService
subclass of: Service
comment: A service provided by a government organization, e.g. food stamps, veterans benefits, etc.

Taxi
type: Class
name: Taxi
subclass of: Service
comment: A taxi.

TaxiService
type: Class
name: TaxiService
subclass of: Service
comment: A service for a vehicle for hire with a driver for local travel. Fares are usually calculated based on distance traveled.

WebAPI
type: Class
name: WebAPI
subclass of: Service
comment: An application programming interface accessible over Web/Internet technologies.
pending: true

ServiceChannel
type: Class
name: ServiceChannel
subclass of: Intangible
comment: A means for accessing a service, e.g. a government office location, web site, or phone number.

SpeakableSpecification
type: Class
name: SpeakableSpecification
subclass of: Intangible
comment: A SpeakableSpecification indicates (typically via xpath or cssSelector) sections of a document that are highlighted as particularly speakable. Instances of this type are expected to be used primarily as values of the speakable property.

StatisticalPopulation
type: Class
name: StatisticalPopulation
subclass of: Intangible
comment: A StatisticalPopulation is a set of instances of a certain given type that satisfy some set of constraints. The property populationType is used to specify the type. Any property that can be used on instances of that type can appear on the statistical population...
pending: true

StructuredValue
type: Class
name: StructuredValue
subclass of: Intangible
comment: Structured values are used when the value of a property has a more complex structure than simply being a textual value or a reference to another thing.
children: CDCPMDRecord
children: ContactPoint
children: DatedMoneySpecification
children: DefinedRegion
children: DeliveryTimeSettings
children: EngineSpecification
children: ExchangeRateSpecification
children: GeoCoordinates
children: GeoShape
children: InstantaneousEvent
children: InteractionCounter
children: MonetaryAmount
children: NutritionInformation
children: OfferShippingDetails
children: OpeningHoursSpecification
children: OrderItem
children: OwnershipInfo
children: PostalCodeRangeSpecification
children: PriceSpecification
children: PropertyValue
children: QuantitativeValue
children: QuantitativeValueDistribution
children: RepaymentSpecification
children: ServicePeriod
children: ShippingConditions
children: ShippingDeliveryTime
children: ShippingRateSettings
children: ShippingService
children: TypeAndQuantityNode
children: WarrantyPromise

CDCPMDRecord
type: Class
name: CDCPMDRecord
subclass of: StructuredValue
comment: A CDCPMDRecord is a data structure representing a record in a CDC tabular data format used for hospital data reporting. See documentation for details, and the linked CDC materials for authoritative definitions used as the source here.
pending: true

ContactPoint
type: Class
name: ContactPoint
subclass of: StructuredValue
comment: A contact point—for example, a Customer Complaints department.
children: PostalAddress

PostalAddress
type: Class
name: PostalAddress
subclass of: ContactPoint
comment: The mailing address.

DatedMoneySpecification
type: Class
name: DatedMoneySpecification
subclass of: StructuredValue
comment: A DatedMoneySpecification represents monetary values with optional start and end dates. For example, this could represent an employee's salary over a specific period of time. Note: This type has been superseded by MonetaryAmount, use of that type is recommended.

DefinedRegion
type: Class
name: DefinedRegion
subclass of: Place
subclass of: StructuredValue
comment: A DefinedRegion is a geographic area defined by potentially arbitrary (rather than political, administrative or natural geographical) criteria. Properties are provided for defining a region by reference to sets of postal codes. Examples: a delivery destination when shopping...

DeliveryTimeSettings
type: Class
name: DeliveryTimeSettings
subclass of: StructuredValue
comment: A DeliveryTimeSettings represents re-usable pieces of shipping information, relating to timing. It is designed for publication on an URL that may be referenced via the shippingSettingsLink property of an OfferShippingDetails. Several occurrences can be published, distinguished (and identified/referenced) by their different values for transitTimeLabel.
attic: true

EngineSpecification
type: Class
name: EngineSpecification
subclass of: StructuredValue
comment: Information about the engine of the vehicle. A vehicle can have multiple engines represented by multiple engine specification entities.

ExchangeRateSpecification
type: Class
name: ExchangeRateSpecification
subclass of: StructuredValue
comment: A structured value representing exchange rate.
pending: true

GeoCoordinates
type: Class
name: GeoCoordinates
subclass of: StructuredValue
comment: The geographic coordinates of a place or event.

GeoShape
type: Class
name: GeoShape
subclass of: StructuredValue
comment: The geographic shape of a place. A GeoShape can be described using several properties whose values are based on latitude/longitude pairs. Either whitespace or commas can be used to separate latitude and longitude; whitespace should be used when writing a list of several such points.
children: GeoCircle

GeoCircle
type: Class
name: GeoCircle
subclass of: GeoShape
comment: A GeoCircle is a GeoShape representing a circular geographic area. As it is a GeoShape it provides the simple textual property 'circle', but also allows the combination of postalCode alongside geoRadius. The center of the circle can be indicated via the 'geoMidpoint' property, or more approximately using 'address', 'postalCode'.

InstantaneousEvent
type: Class
name: InstantaneousEvent
subclass of: StructuredValue
comment: An event with no duration, like for instance a computer log entry.
pending: true
children: Error

Error
type: Class
name: Error
subclass of: Result
subclass of: InstantaneousEvent
comment: Representation of an Error.
pending: true

InteractionCounter
type: Class
name: InteractionCounter
subclass of: StructuredValue
comment: A summary of how users have interacted with this CreativeWork. In most cases, authors will use a subtype to specify the specific type of interaction.

MonetaryAmount
type: Class
name: MonetaryAmount
subclass of: StructuredValue
comment: A monetary value or range. This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. It is recommended to use PriceSpecification Types to describe the price of an Offer, Invoice, etc.

NutritionInformation
type: Class
name: NutritionInformation
subclass of: StructuredValue
comment: Nutritional information about the recipe.

OfferShippingDetails
type: Class
name: OfferShippingDetails
subclass of: StructuredValue
comment: OfferShippingDetails represents information about shipping destinations. Multiple of these entities can be used to represent different shipping rates for different destinations: One entity for Alaska/Hawaii. A different one for continental US. A different one for all France...

OpeningHoursSpecification
type: Class
name: OpeningHoursSpecification
subclass of: StructuredValue
comment: A structured value providing information about the opening hours of a place or a certain service inside a place. The place is open if the opens property is specified, and closed otherwise. If the value for the closes property is less than the value for the opens property then the hour range is assumed to span over the next day.

OrderItem
type: Class
name: OrderItem
subclass of: StructuredValue
comment: An order item is a line of an order. It includes the quantity and shipping details of a bought offer.

OwnershipInfo
type: Class
name: OwnershipInfo
subclass of: StructuredValue
comment: A structured value providing information about when a certain organization or person owned a certain product.

PostalCodeRangeSpecification
type: Class
name: PostalCodeRangeSpecification
subclass of: StructuredValue
comment: Indicates a range of postal codes, usually defined as the set of valid codes between postalCodeBegin and postalCodeEnd, inclusively.

PriceSpecification
type: Class
name: PriceSpecification
subclass of: StructuredValue
comment: A structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use MonetaryAmount to describe independent amounts of money such as a salary, credit card limits, etc.
children: CompoundPriceSpecification
children: DeliveryChargeSpecification
children: PaymentChargeSpecification
children: UnitPriceSpecification

CompoundPriceSpecification
type: Class
name: CompoundPriceSpecification
subclass of: PriceSpecification
comment: A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component (e...

DeliveryChargeSpecification
type: Class
name: DeliveryChargeSpecification
subclass of: PriceSpecification
comment: The price for the delivery of an offer using a particular delivery method.

PaymentChargeSpecification
type: Class
name: PaymentChargeSpecification
subclass of: PriceSpecification
comment: The costs of settling the payment using a particular payment method.

UnitPriceSpecification
type: Class
name: UnitPriceSpecification
subclass of: PriceSpecification
comment: The price asked for a given offer by the respective organization or person.

PropertyValue
type: Class
name: PropertyValue
subclass of: StructuredValue
comment: A property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property. Always use specific schema...
children: LocationFeatureSpecification

LocationFeatureSpecification
type: Class
name: LocationFeatureSpecification
subclass of: PropertyValue
comment: Specifies a location feature by providing a structured value representing a feature of an accommodation as a property-value pair of varying degrees of formality.

QuantitativeValue
type: Class
name: QuantitativeValue
subclass of: StructuredValue
comment: A point value or interval for product characteristics and other purposes.
children: Observation

QuantitativeValueDistribution
type: Class
name: QuantitativeValueDistribution
subclass of: StructuredValue
comment: A statistical distribution of values.
children: MonetaryAmountDistribution

MonetaryAmountDistribution
type: Class
name: MonetaryAmountDistribution
subclass of: QuantitativeValueDistribution
comment: A statistical distribution of monetary amounts.

RepaymentSpecification
type: Class
name: RepaymentSpecification
subclass of: StructuredValue
comment: A structured value representing repayment.
pending: true

ServicePeriod
type: Class
name: ServicePeriod
subclass of: StructuredValue
comment: ServicePeriod represents a duration with some constraints about cutoff time and business days. This is used e.g. in shipping for handling times or transit time.
pending: true

ShippingConditions
type: Class
name: ShippingConditions
subclass of: StructuredValue
comment: ShippingConditions represent a set of constraints and information about the conditions of shipping a product. Such conditions may apply to only a subset of the products being shipped, depending on aspects of the product like weight, size, price, destination, and others...
pending: true

ShippingDeliveryTime
type: Class
name: ShippingDeliveryTime
subclass of: StructuredValue
comment: ShippingDeliveryTime provides various pieces of information about delivery times for shipping.

ShippingRateSettings
type: Class
name: ShippingRateSettings
subclass of: StructuredValue
comment: A ShippingRateSettings represents re-usable pieces of shipping information. It is designed for publication on an URL that may be referenced via the shippingSettingsLink property of an OfferShippingDetails. Several occurrences can be published, distinguished and matched (i...

ShippingService
type: Class
name: ShippingService
subclass of: StructuredValue
comment: ShippingService represents the criteria used to determine if and how an offer could be shipped to a customer.
pending: true

TypeAndQuantityNode
type: Class
name: TypeAndQuantityNode
subclass of: StructuredValue
comment: A structured value indicating the quantity, unit of measurement, and business function of goods included in a bundle offer.

WarrantyPromise
type: Class
name: WarrantyPromise
subclass of: StructuredValue
subclass of: MutualContractualAgreement
comment: A structured value representing the duration and scope of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.

Ticket
type: Class
name: Ticket
subclass of: Intangible
comment: Used to describe a ticket to an event, a flight, a bus ride, etc.

Trip
type: Class
name: Trip
subclass of: Intangible
comment: A trip or journey. An itinerary of visits to one or more places.
children: BoatTrip
children: BusTrip
children: Flight
children: TouristTrip
children: TrainTrip

BoatTrip
type: Class
name: BoatTrip
subclass of: Trip
comment: A trip on a commercial ferry line.
pending: true

BusTrip
type: Class
name: BusTrip
subclass of: Trip
comment: A trip on a commercial bus line.

Flight
type: Class
name: Flight
subclass of: Trip
comment: An airline flight.

TouristTrip
type: Class
name: TouristTrip
subclass of: Trip
comment: A tourist trip. A created itinerary of visits to one or more places of interest (TouristAttraction/TouristDestination) often linked by a similar theme, geographic area, or interest to a particular touristType. The UNWTO defines tourism trip as the Trip taken by visitors...
pending: true

TrainTrip
type: Class
name: TrainTrip
subclass of: Trip
comment: A trip on a commercial train line.

VirtualLocation
type: Class
name: VirtualLocation
subclass of: Intangible
comment: An online or virtual location for attending events. For example, one may attend an online seminar or educational event. While a virtual location may be used as the location of an event, virtual locations should not be confused with physical locations in the real world.
pending: true

MedicalEntity
type: Class
name: MedicalEntity
subclass of: Thing
comment: The most generic type of entity related to health and the practice of medicine.
children: AnatomicalStructure
children: AnatomicalSystem
children: DrugClass
children: DrugCost
children: LifestyleModification
children: MedicalCause
children: MedicalCondition
children: MedicalContraindication
children: MedicalDevice
children: MedicalGuideline
children: MedicalIndication
children: MedicalIntangible
children: MedicalProcedure
children: MedicalRiskEstimator
children: MedicalRiskFactor
children: MedicalStudy
children: MedicalTest
children: Substance
children: SuperficialAnatomy

AnatomicalStructure
type: Class
name: AnatomicalStructure
subclass of: MedicalEntity
comment: Any part of the human body, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical structures.
children: Bone
children: BrainStructure
children: Joint
children: Ligament
children: Muscle
children: Nerve
children: Vessel

Bone
type: Class
name: Bone
subclass of: AnatomicalStructure
comment: Rigid connective tissue that comprises up the skeletal structure of the human body.

BrainStructure
type: Class
name: BrainStructure
subclass of: AnatomicalStructure
comment: Any anatomical structure which pertains to the soft nervous tissue functioning as the coordinating center of sensation and intellectual and nervous activity.

Joint
type: Class
name: Joint
subclass of: AnatomicalStructure
comment: The anatomical location at which two or more bones make contact.

Ligament
type: Class
name: Ligament
subclass of: AnatomicalStructure
comment: A short band of tough, flexible, fibrous connective tissue that functions to connect multiple bones, cartilages, and structurally support joints.

Muscle
type: Class
name: Muscle
subclass of: AnatomicalStructure
comment: A muscle is an anatomical structure consisting of a contractile form of tissue that animals use to effect movement.

Nerve
type: Class
name: Nerve
subclass of: AnatomicalStructure
comment: A common pathway for the electrochemical nerve impulses that are transmitted along each of the axons.

Vessel
type: Class
name: Vessel
subclass of: AnatomicalStructure
comment: A component of the human body circulatory system comprised of an intricate network of hollow tubes that transport blood throughout the entire body.
children: Artery
children: LymphaticVessel
children: Vein

Artery
type: Class
name: Artery
subclass of: Vessel
comment: A type of blood vessel that specifically carries blood away from the heart.

LymphaticVessel
type: Class
name: LymphaticVessel
subclass of: Vessel
comment: A type of blood vessel that specifically carries lymph fluid unidirectionally toward the heart.

Vein
type: Class
name: Vein
subclass of: Vessel
comment: A type of blood vessel that specifically carries blood to the heart.

AnatomicalSystem
type: Class
name: AnatomicalSystem
subclass of: MedicalEntity
comment: An anatomical system is a group of anatomical structures that work together to perform a certain task. Anatomical systems, such as organ systems, are one organizing principle of anatomy, and can include circulatory, digestive, endocrine, integumentary, immune, lymphatic, muscular, nervous, reproductive, respiratory, skeletal, urinary, vestibular, and other systems.

DrugClass
type: Class
name: DrugClass
subclass of: MedicalEntity
comment: A class of medical drugs, e.g., statins. Classes can represent general pharmacological class, common mechanisms of action, common physiological effects, etc.

DrugCost
type: Class
name: DrugCost
subclass of: MedicalEntity
comment: The cost per unit of a medical drug. Note that this type is not meant to represent the price in an offer of a drug for sale; see the Offer type for that. This type will typically be used to tag wholesale or average retail cost of a drug, or maximum reimbursable cost...

LifestyleModification
type: Class
name: LifestyleModification
subclass of: MedicalEntity
comment: A process of care involving exercise, changes to diet, fitness routines, and other lifestyle changes aimed at improving a health condition.
children: Diet
children: PhysicalActivity

PhysicalActivity
type: Class
name: PhysicalActivity
subclass of: LifestyleModification
comment: Any bodily activity that enhances or maintains physical fitness and overall health and wellness. Includes activity that is part of daily living and routine, structured exercise, and exercise prescribed as part of a medical treatment or recovery plan.
children: ExercisePlan

MedicalCause
type: Class
name: MedicalCause
subclass of: MedicalEntity
comment: The causative agent(s) that are responsible for the pathophysiologic process that eventually results in a medical condition, symptom or sign. In this schema, unless otherwise specified this is meant to be the proximate cause of the medical condition, symptom or sign...

MedicalCondition
type: Class
name: MedicalCondition
subclass of: MedicalEntity
comment: Any condition of the human body that affects the normal functioning of a person, whether physically or mentally. Includes diseases, injuries, disabilities, disorders, syndromes, etc.
children: InfectiousDisease
children: MedicalSignOrSymptom

InfectiousDisease
type: Class
name: InfectiousDisease
subclass of: MedicalCondition
comment: An infectious disease is a clinically evident human disease resulting from the presence of pathogenic microbial agents, like pathogenic viruses, pathogenic bacteria, fungi, protozoa, multicellular parasites, and prions. To be considered an infectious disease, such pathogens are known to be able to cause this disease.

MedicalSignOrSymptom
type: Class
name: MedicalSignOrSymptom
subclass of: MedicalCondition
comment: Any feature associated or not with a medical condition. In medicine a symptom is generally subjective while a sign is objective.
children: MedicalSign
children: MedicalSymptom

MedicalSign
type: Class
name: MedicalSign
subclass of: MedicalSignOrSymptom
comment: Any physical manifestation of a person's medical condition discoverable by objective diagnostic tests or physical examination.
children: VitalSign

VitalSign
type: Class
name: VitalSign
subclass of: MedicalSign
comment: Vital signs are measures of various physiological functions in order to assess the most basic body functions.

MedicalSymptom
type: Class
name: MedicalSymptom
subclass of: MedicalSignOrSymptom
comment: Any complaint sensed and expressed by the patient (therefore defined as subjective) like stomachache, lower-back pain, or fatigue.

MedicalContraindication
type: Class
name: MedicalContraindication
subclass of: MedicalEntity
comment: A condition or factor that serves as a reason to withhold a certain medical therapy. Contraindications can be absolute (there are no reasonable circumstances for undertaking a course of action) or relative (the patient is at higher risk of complications, but these risks may be outweighed by other considerations or mitigated by other measures).

MedicalDevice
type: Class
name: MedicalDevice
subclass of: MedicalEntity
comment: Any object used in a medical capacity, such as to diagnose or treat a patient.

MedicalGuideline
type: Class
name: MedicalGuideline
subclass of: MedicalEntity
comment: Any recommendation made by a standard society (e.g. ACC/AHA) or consensus statement that denotes how to diagnose and treat a particular condition. Note: this type should be used to tag the actual guideline recommendation; if the guideline recommendation occurs in a larger scholarly article, use MedicalScholarlyArticle to tag the overall article, not this type...
children: MedicalGuidelineContraindication
children: MedicalGuidelineRecommendation

MedicalGuidelineContraindication
type: Class
name: MedicalGuidelineContraindication
subclass of: MedicalGuideline
comment: A guideline contraindication that designates a process as harmful and where quality of the data supporting the contraindication is sound.

MedicalGuidelineRecommendation
type: Class
name: MedicalGuidelineRecommendation
subclass of: MedicalGuideline
comment: A guideline recommendation that is regarded as efficacious and where quality of the data supporting the recommendation is sound.

MedicalIndication
type: Class
name: MedicalIndication
subclass of: MedicalEntity
comment: A condition or factor that indicates use of a medical therapy, including signs, symptoms, risk factors, anatomical states, etc.
children: ApprovedIndication
children: PreventionIndication
children: TreatmentIndication

ApprovedIndication
type: Class
name: ApprovedIndication
subclass of: MedicalIndication
comment: An indication for a medical therapy that has been formally specified or approved by a regulatory body that regulates use of the therapy; for example, the US FDA approves indications for most drugs in the US.

PreventionIndication
type: Class
name: PreventionIndication
subclass of: MedicalIndication
comment: An indication for preventing an underlying condition, symptom, etc.

TreatmentIndication
type: Class
name: TreatmentIndication
subclass of: MedicalIndication
comment: An indication for treating an underlying condition, symptom, etc.

MedicalIntangible
type: Class
name: MedicalIntangible
subclass of: MedicalEntity
comment: A utility class that serves as the umbrella for a number of 'intangible' things in the medical space.
children: DDxElement
children: DoseSchedule
children: DrugLegalStatus
children: DrugStrength
children: MedicalCode
children: MedicalConditionStage

DDxElement
type: Class
name: DDxElement
subclass of: MedicalIntangible
comment: An alternative, closely-related condition typically considered later in the differential diagnosis process along with the signs that are used to distinguish it.

DoseSchedule
type: Class
name: DoseSchedule
subclass of: MedicalIntangible
comment: A specific dosing schedule for a drug or supplement.
children: MaximumDoseSchedule
children: RecommendedDoseSchedule
children: ReportedDoseSchedule

MaximumDoseSchedule
type: Class
name: MaximumDoseSchedule
subclass of: DoseSchedule
comment: The maximum dosing schedule considered safe for a drug or supplement as recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.

RecommendedDoseSchedule
type: Class
name: RecommendedDoseSchedule
subclass of: DoseSchedule
comment: A recommended dosing schedule for a drug or supplement as prescribed or recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.

ReportedDoseSchedule
type: Class
name: ReportedDoseSchedule
subclass of: DoseSchedule
comment: A patient-reported or observed dosing schedule for a drug or supplement.

DrugLegalStatus
type: Class
name: DrugLegalStatus
subclass of: MedicalIntangible
comment: The legal availability status of a medical drug.

DrugStrength
type: Class
name: DrugStrength
subclass of: MedicalIntangible
comment: A specific strength in which a medical drug is available in a specific country.

MedicalConditionStage
type: Class
name: MedicalConditionStage
subclass of: MedicalIntangible
comment: A stage of a medical condition, such as 'Stage IIIa'.

MedicalProcedure
type: Class
name: MedicalProcedure
subclass of: MedicalEntity
comment: A process of care used in either a diagnostic, therapeutic, preventive or palliative capacity that relies on invasive (surgical), non-invasive, or other techniques.
children: DiagnosticProcedure
children: PalliativeProcedure
children: PhysicalExam
children: SurgicalProcedure
children: TherapeuticProcedure

DiagnosticProcedure
type: Class
name: DiagnosticProcedure
subclass of: MedicalProcedure
comment: A medical procedure intended primarily for diagnostic, as opposed to therapeutic, purposes.

PalliativeProcedure
type: Class
name: PalliativeProcedure
subclass of: MedicalProcedure
subclass of: MedicalTherapy
comment: A medical procedure intended primarily for palliative purposes, aimed at relieving the symptoms of an underlying health condition.

SurgicalProcedure
type: Class
name: SurgicalProcedure
subclass of: MedicalProcedure
comment: A medical procedure involving an incision with instruments; performed for diagnose, or therapeutic purposes.

TherapeuticProcedure
type: Class
name: TherapeuticProcedure
subclass of: MedicalProcedure
comment: A medical procedure intended primarily for therapeutic purposes, aimed at improving a health condition.
children: MedicalTherapy
children: PsychologicalTreatment

MedicalTherapy
type: Class
name: MedicalTherapy
subclass of: TherapeuticProcedure
comment: Any medical intervention designed to prevent, treat, and cure human diseases and medical conditions, including both curative and palliative therapies. Medical therapies are typically processes of care relying upon pharmacotherapy, behavioral therapy, supportive therapy (with fluid or nutrition for example), or detoxification (e...
children: OccupationalTherapy
children: PalliativeProcedure
children: PhysicalTherapy
children: RadiationTherapy
children: RespiratoryTherapy

OccupationalTherapy
type: Class
name: OccupationalTherapy
subclass of: MedicalTherapy
comment: A treatment of people with physical, emotional, or social problems, using purposeful activity to help them overcome or learn to deal with their problems.

PhysicalTherapy
type: Class
name: PhysicalTherapy
subclass of: MedicalTherapy
comment: A process of progressive physical care and rehabilitation aimed at improving a health condition.

RadiationTherapy
type: Class
name: RadiationTherapy
subclass of: MedicalTherapy
comment: A process of care using radiation aimed at improving a health condition.

RespiratoryTherapy
type: Class
name: RespiratoryTherapy
subclass of: MedicalTherapy
comment: The therapy that is concerned with the maintenance or improvement of respiratory function (as in patients with pulmonary disease).

PsychologicalTreatment
type: Class
name: PsychologicalTreatment
subclass of: TherapeuticProcedure
comment: A process of care relying upon counseling, dialogue and communication aimed at improving a mental health condition without use of drugs.

MedicalRiskEstimator
type: Class
name: MedicalRiskEstimator
subclass of: MedicalEntity
comment: Any rule set or interactive tool for estimating the risk of developing a complication or condition.
children: MedicalRiskCalculator
children: MedicalRiskScore

MedicalRiskCalculator
type: Class
name: MedicalRiskCalculator
subclass of: MedicalRiskEstimator
comment: A complex mathematical calculation requiring an online calculator, used to assess prognosis. Note: use the url property of Thing to record any URLs for online calculators.

MedicalRiskScore
type: Class
name: MedicalRiskScore
subclass of: MedicalRiskEstimator
comment: A simple system that adds up the number of risk factors to yield a score that is associated with prognosis, e.g. CHAD score, TIMI risk score.

MedicalRiskFactor
type: Class
name: MedicalRiskFactor
subclass of: MedicalEntity
comment: A risk factor is anything that increases a person's likelihood of developing or contracting a disease, medical condition, or complication.

MedicalStudy
type: Class
name: MedicalStudy
subclass of: MedicalEntity
comment: A medical study is an umbrella type covering all kinds of research studies relating to human medicine or health, including observational studies and interventional trials and registries, randomized, controlled or not. When the specific type of study is known, use one of the extensions of this type, such as MedicalTrial or MedicalObservationalStudy...
children: MedicalObservationalStudy
children: MedicalTrial

MedicalObservationalStudy
type: Class
name: MedicalObservationalStudy
subclass of: MedicalStudy
comment: An observational study is a type of medical study that attempts to infer the possible effect of a treatment through observation of a cohort of subjects over a period of time. In an observational study, the assignment of subjects into treatment groups versus control groups is outside the control of the investigator...

MedicalTrial
type: Class
name: MedicalTrial
subclass of: MedicalStudy
comment: A medical trial is a type of medical study that uses a scientific process to compare the safety and efficacy of medical therapies or medical procedures. In general, medical trials are controlled and subjects are allocated at random to the different treatment and/or control groups.

MedicalTest
type: Class
name: MedicalTest
subclass of: MedicalEntity
comment: Any medical test, typically performed for diagnostic purposes.
children: BloodTest
children: ImagingTest
children: MedicalTestPanel
children: PathologyTest

BloodTest
type: Class
name: BloodTest
subclass of: MedicalTest
comment: A medical test performed on a sample of a patient's blood.

ImagingTest
type: Class
name: ImagingTest
subclass of: MedicalTest
comment: Any medical imaging modality typically used for diagnostic purposes.

MedicalTestPanel
type: Class
name: MedicalTestPanel
subclass of: MedicalTest
comment: Any collection of tests commonly ordered together.

PathologyTest
type: Class
name: PathologyTest
subclass of: MedicalTest
comment: A medical test performed by a laboratory that typically involves examination of a tissue sample by a pathologist.

Substance
type: Class
name: Substance
subclass of: MedicalEntity
comment: Any matter of defined composition that has discrete existence, whose origin may be biological, mineral or chemical.
children: DietarySupplement
children: Drug

DietarySupplement
type: Class
name: DietarySupplement
subclass of: Product
subclass of: Substance
comment: A product taken by mouth that contains a dietary ingredient intended to supplement the diet. Dietary ingredients may include vitamins, minerals, herbs or other botanicals, amino acids, and substances such as enzymes, organ tissues, glandulars and metabolites.

Drug
type: Class
name: Drug
subclass of: Product
subclass of: Substance
comment: A chemical or biologic substance, used as a medical therapy, that has a physiological effect on an organism. Here the term drug is used interchangeably with the term medicine although clinical knowledge makes a clear difference between them.

SuperficialAnatomy
type: Class
name: SuperficialAnatomy
subclass of: MedicalEntity
comment: Anatomical features that can be observed by sight (without dissection), including the form and proportions of the human body as well as surface landmarks that correspond to deeper subcutaneous structures. Superficial anatomy plays an important role in sports medicine, phlebotomy, and other medical specialties as underlying anatomical structures can be identified through surface palpation...

Organization
type: Class
name: Organization
subclass of: Thing
comment: An organization such as a school, NGO, corporation, club, etc.
children: Airline
children: Consortium
children: Cooperative
children: Corporation
children: EducationalOrganization
children: FundingScheme
children: GovernmentOrganization
children: LibrarySystem
children: LocalBusiness
children: MedicalOrganization
children: NGO
children: NewsMediaOrganization
children: OnlineBusiness
children: PerformingGroup
children: PoliticalParty
children: Project
children: ResearchOrganization
children: SearchRescueOrganization
children: SportsOrganization
children: WorkersUnion

Airline
type: Class
name: Airline
subclass of: Organization
comment: An organization that provides flights for passengers.

Consortium
type: Class
name: Consortium
subclass of: Organization
comment: A Consortium is a membership Organization whose members are typically Organizations.
pending: true

Cooperative
type: Class
name: Cooperative
subclass of: Organization
comment: An organization that is a joint project of multiple organizations or persons.

Corporation
type: Class
name: Corporation
subclass of: Organization
comment: Organization: A business corporation.

EducationalOrganization
type: Class
name: EducationalOrganization
subclass of: CivicStructure
subclass of: Organization
comment: An educational organization.
children: CollegeOrUniversity
children: ElementarySchool
children: HighSchool
children: MiddleSchool
children: Preschool
children: School

CollegeOrUniversity
type: Class
name: CollegeOrUniversity
subclass of: EducationalOrganization
comment: A college, university, or other third-level educational institution.

ElementarySchool
type: Class
name: ElementarySchool
subclass of: EducationalOrganization
comment: An elementary school.

HighSchool
type: Class
name: HighSchool
subclass of: EducationalOrganization
comment: A high school.

MiddleSchool
type: Class
name: MiddleSchool
subclass of: EducationalOrganization
comment: A middle school (typically for children aged around 11-14, although this varies somewhat).

Preschool
type: Class
name: Preschool
subclass of: EducationalOrganization
comment: A preschool.

School
type: Class
name: School
subclass of: EducationalOrganization
comment: A school.

FundingScheme
type: Class
name: FundingScheme
subclass of: Organization
comment: A FundingScheme combines organizational, project and policy aspects of grant-based funding that sets guidelines, principles and mechanisms to support other kinds of projects and activities. Funding is typically organized via Grant funding. Examples of funding schemes: Swiss Priority Programmes (SPPs); EU Framework 7 (FP7); Horizon 2020; the NIH-R01 Grant Program; Wellcome institutional strategic support fund...
pending: true

GovernmentOrganization
type: Class
name: GovernmentOrganization
subclass of: Organization
comment: A governmental organization or agency.

LibrarySystem
type: Class
name: LibrarySystem
subclass of: Organization
comment: A LibrarySystem is a collaborative system amongst several libraries.
pending: true

LocalBusiness
type: Class
name: LocalBusiness
subclass of: Organization
subclass of: Place
comment: A particular physical business or branch of an organization. Examples of LocalBusiness include a restaurant, a particular branch of a restaurant chain, a branch of a bank, a medical practice, a club, a bowling alley, etc.
children: AnimalShelter
children: ArchiveOrganization
children: AutomotiveBusiness
children: ChildCare
children: Dentist
children: DryCleaningOrLaundry
children: EmergencyService
children: EmploymentAgency
children: EntertainmentBusiness
children: FinancialService
children: FoodEstablishment
children: GovernmentOffice
children: HealthAndBeautyBusiness
children: HomeAndConstructionBusiness
children: InternetCafe
children: LegalService
children: Library
children: LodgingBusiness
children: MedicalBusiness
children: ProfessionalService
children: RadioStation
children: RealEstateAgent
children: RecyclingCenter
children: SelfStorage
children: ShoppingCenter
children: SportsActivityLocation
children: Store
children: TelevisionStation
children: TouristInformationCenter
children: TravelAgency

AnimalShelter
type: Class
name: AnimalShelter
subclass of: LocalBusiness
comment: Animal shelter.

ArchiveOrganization
type: Class
name: ArchiveOrganization
subclass of: LocalBusiness
comment: An organization with archival holdings. An organization which keeps and preserves archival material and typically makes it accessible to the public.
pending: true

AutomotiveBusiness
type: Class
name: AutomotiveBusiness
subclass of: LocalBusiness
comment: Car repair, sales, or parts.
children: AutoBodyShop
children: AutoDealer
children: AutoPartsStore
children: AutoRental
children: AutoRepair
children: AutoWash
children: GasStation
children: MotorcycleDealer
children: MotorcycleRepair

AutoBodyShop
type: Class
name: AutoBodyShop
subclass of: AutomotiveBusiness
comment: Auto body shop.

AutoDealer
type: Class
name: AutoDealer
subclass of: AutomotiveBusiness
comment: An car dealership.

AutoPartsStore
type: Class
name: AutoPartsStore
subclass of: AutomotiveBusiness
subclass of: Store
comment: An auto parts store.

AutoRental
type: Class
name: AutoRental
subclass of: AutomotiveBusiness
comment: A car rental business.

AutoRepair
type: Class
name: AutoRepair
subclass of: AutomotiveBusiness
comment: Car repair business.

AutoWash
type: Class
name: AutoWash
subclass of: AutomotiveBusiness
comment: A car wash business.

GasStation
type: Class
name: GasStation
subclass of: AutomotiveBusiness
comment: A gas station.

MotorcycleDealer
type: Class
name: MotorcycleDealer
subclass of: AutomotiveBusiness
comment: A motorcycle dealer.

MotorcycleRepair
type: Class
name: MotorcycleRepair
subclass of: AutomotiveBusiness
comment: A motorcycle repair shop.

ChildCare
type: Class
name: ChildCare
subclass of: LocalBusiness
comment: A Childcare center.

Dentist
type: Class
name: Dentist
subclass of: LocalBusiness
subclass of: MedicalBusiness
subclass of: MedicalOrganization
comment: A dentist.

DryCleaningOrLaundry
type: Class
name: DryCleaningOrLaundry
subclass of: LocalBusiness
comment: A dry-cleaning business.

EmergencyService
type: Class
name: EmergencyService
subclass of: LocalBusiness
comment: An emergency service, such as a fire station or ER.
children: FireStation
children: Hospital
children: PoliceStation

FireStation
type: Class
name: FireStation
subclass of: CivicStructure
subclass of: EmergencyService
comment: A fire station. With firemen.

Hospital
type: Class
name: Hospital
subclass of: CivicStructure
subclass of: EmergencyService
subclass of: MedicalOrganization
comment: A hospital.

PoliceStation
type: Class
name: PoliceStation
subclass of: CivicStructure
subclass of: EmergencyService
comment: A police station.

EmploymentAgency
type: Class
name: EmploymentAgency
subclass of: LocalBusiness
comment: An employment agency.

EntertainmentBusiness
type: Class
name: EntertainmentBusiness
subclass of: LocalBusiness
comment: A business providing entertainment.
children: AdultEntertainment
children: AmusementPark
children: ArtGallery
children: Casino
children: ComedyClub
children: MovieTheater
children: NightClub

AdultEntertainment
type: Class
name: AdultEntertainment
subclass of: EntertainmentBusiness
comment: An adult entertainment establishment.

AmusementPark
type: Class
name: AmusementPark
subclass of: EntertainmentBusiness
comment: An amusement park.

ArtGallery
type: Class
name: ArtGallery
subclass of: EntertainmentBusiness
comment: An art gallery.

Casino
type: Class
name: Casino
subclass of: EntertainmentBusiness
comment: A casino.

ComedyClub
type: Class
name: ComedyClub
subclass of: EntertainmentBusiness
comment: A comedy club.

MovieTheater
type: Class
name: MovieTheater
subclass of: CivicStructure
subclass of: EntertainmentBusiness
comment: A movie theater.

NightClub
type: Class
name: NightClub
subclass of: EntertainmentBusiness
comment: A nightclub or discotheque.

FinancialService
type: Class
name: FinancialService
subclass of: LocalBusiness
comment: Financial services business.
children: AccountingService
children: AutomatedTeller
children: BankOrCreditUnion
children: InsuranceAgency

AccountingService
type: Class
name: AccountingService
subclass of: FinancialService
comment: Accountancy business. As a LocalBusiness it can be described as a provider of one or more Service(s).

AutomatedTeller
type: Class
name: AutomatedTeller
subclass of: FinancialService
comment: ATM/cash machine.

BankOrCreditUnion
type: Class
name: BankOrCreditUnion
subclass of: FinancialService
comment: Bank or credit union.

InsuranceAgency
type: Class
name: InsuranceAgency
subclass of: FinancialService
comment: An Insurance agency.

FoodEstablishment
type: Class
name: FoodEstablishment
subclass of: LocalBusiness
comment: A food-related business.
children: Bakery
children: BarOrPub
children: Brewery
children: CafeOrCoffeeShop
children: Distillery
children: FastFoodRestaurant
children: IceCreamShop
children: Restaurant
children: Winery

Bakery
type: Class
name: Bakery
subclass of: FoodEstablishment
comment: A bakery.

BarOrPub
type: Class
name: BarOrPub
subclass of: FoodEstablishment
comment: A bar or pub.

Brewery
type: Class
name: Brewery
subclass of: FoodEstablishment
comment: Brewery.

CafeOrCoffeeShop
type: Class
name: CafeOrCoffeeShop
subclass of: FoodEstablishment
comment: A cafe or coffee shop.

Distillery
type: Class
name: Distillery
subclass of: FoodEstablishment
comment: A distillery.

FastFoodRestaurant
type: Class
name: FastFoodRestaurant
subclass of: FoodEstablishment
comment: A fast-food restaurant.

IceCreamShop
type: Class
name: IceCreamShop
subclass of: FoodEstablishment
comment: An ice cream shop.

Restaurant
type: Class
name: Restaurant
subclass of: FoodEstablishment
comment: A restaurant.

Winery
type: Class
name: Winery
subclass of: FoodEstablishment
comment: A winery.

GovernmentOffice
type: Class
name: GovernmentOffice
subclass of: LocalBusiness
comment: A government office—for example, an IRS or DMV office.
children: PostOffice

PostOffice
type: Class
name: PostOffice
subclass of: GovernmentOffice
comment: A post office.

HealthAndBeautyBusiness
type: Class
name: HealthAndBeautyBusiness
subclass of: LocalBusiness
comment: Health and beauty.
children: BeautySalon
children: DaySpa
children: HairSalon
children: HealthClub
children: NailSalon
children: TattooParlor

BeautySalon
type: Class
name: BeautySalon
subclass of: HealthAndBeautyBusiness
comment: Beauty salon.

DaySpa
type: Class
name: DaySpa
subclass of: HealthAndBeautyBusiness
comment: A day spa.

HairSalon
type: Class
name: HairSalon
subclass of: HealthAndBeautyBusiness
comment: A hair salon.

HealthClub
type: Class
name: HealthClub
subclass of: HealthAndBeautyBusiness
subclass of: SportsActivityLocation
comment: A health club.

NailSalon
type: Class
name: NailSalon
subclass of: HealthAndBeautyBusiness
comment: A nail salon.

TattooParlor
type: Class
name: TattooParlor
subclass of: HealthAndBeautyBusiness
comment: A tattoo parlor.

HomeAndConstructionBusiness
type: Class
name: HomeAndConstructionBusiness
subclass of: LocalBusiness
comment: A construction business. A HomeAndConstructionBusiness is a LocalBusiness that provides services around homes and buildings. As a LocalBusiness it can be described as a provider of one or more Service(s).
children: Electrician
children: GeneralContractor
children: HVACBusiness
children: HousePainter
children: Locksmith
children: MovingCompany
children: Plumber
children: RoofingContractor

Electrician
type: Class
name: Electrician
subclass of: HomeAndConstructionBusiness
comment: An electrician.

GeneralContractor
type: Class
name: GeneralContractor
subclass of: HomeAndConstructionBusiness
comment: A general contractor.

HVACBusiness
type: Class
name: HVACBusiness
subclass of: HomeAndConstructionBusiness
comment: A business that provides Heating, Ventilation and Air Conditioning services.

HousePainter
type: Class
name: HousePainter
subclass of: HomeAndConstructionBusiness
comment: A house painting service.

Locksmith
type: Class
name: Locksmith
subclass of: HomeAndConstructionBusiness
comment: A locksmith.

MovingCompany
type: Class
name: MovingCompany
subclass of: HomeAndConstructionBusiness
comment: A moving company.

Plumber
type: Class
name: Plumber
subclass of: HomeAndConstructionBusiness
comment: A plumbing service.

RoofingContractor
type: Class
name: RoofingContractor
subclass of: HomeAndConstructionBusiness
comment: A roofing contractor.

InternetCafe
type: Class
name: InternetCafe
subclass of: LocalBusiness
comment: An internet cafe.

LegalService
type: Class
name: LegalService
subclass of: LocalBusiness
comment: A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms. As a LocalBusiness it can be described as a provider of one or more Service(s).
children: Attorney
children: Notary

Attorney
type: Class
name: Attorney
subclass of: LegalService
comment: Professional service: Attorney. This type is deprecated - LegalService is more inclusive and less ambiguous.

Notary
type: Class
name: Notary
subclass of: LegalService
comment: A notary.

Library
type: Class
name: Library
subclass of: LocalBusiness
comment: A library.

LodgingBusiness
type: Class
name: LodgingBusiness
subclass of: LocalBusiness
comment: A lodging business, such as a motel, hotel, or inn.
children: BedAndBreakfast
children: Campground
children: Hostel
children: Hotel
children: Motel
children: Resort
children: VacationRental

BedAndBreakfast
type: Class
name: BedAndBreakfast
subclass of: LodgingBusiness
comment: Bed and breakfast. See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.

Campground
type: Class
name: Campground
subclass of: CivicStructure
subclass of: LodgingBusiness
comment: A camping site, campsite, or Campground is a place used for overnight stay in the outdoors, typically containing individual CampingPitch locations. In British English a campsite is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground...

Hostel
type: Class
name: Hostel
subclass of: LodgingBusiness
comment: A hostel - cheap accommodation, often in shared dormitories. See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.

Hotel
type: Class
name: Hotel
subclass of: LodgingBusiness
comment: A hotel is an establishment that provides lodging paid on a short-term basis (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel). See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.

Motel
type: Class
name: Motel
subclass of: LodgingBusiness
comment: A motel. See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.

Resort
type: Class
name: Resort
subclass of: LodgingBusiness
comment: A resort is a place used for relaxation or recreation, attracting visitors for holidays or vacations. Resorts are places, towns or sometimes commercial establishments operated by a single company (source: Wikipedia, the free encyclopedia, see http://en...
children: SkiResort

SkiResort
type: Class
name: SkiResort
subclass of: Resort
subclass of: SportsActivityLocation
comment: A ski resort.

VacationRental
type: Class
name: VacationRental
subclass of: LodgingBusiness
comment: A kind of lodging business that focuses on renting single properties for limited time.

MedicalBusiness
type: Class
name: MedicalBusiness
subclass of: LocalBusiness
comment: A particular physical or virtual business of an organization for medical purposes. Examples of MedicalBusiness include different businesses run by health professionals.
children: CommunityHealth
children: Dentist
children: Dermatology
children: DietNutrition
children: Emergency
children: Geriatric
children: Gynecologic
children: MedicalClinic
children: Midwifery
children: Nursing
children: Obstetric
children: Oncologic
children: Optician
children: Optometric
children: Otolaryngologic
children: Pediatric
children: Pharmacy
children: Physician
children: Physiotherapy
children: PlasticSurgery
children: Podiatric
children: PrimaryCare
children: Psychiatric
children: PublicHealth

CommunityHealth
type: Class
name: CommunityHealth
subclass of: MedicalBusiness
comment: A field of public health focusing on improving health characteristics of a defined population in relation with their geographical or environment areas.

Dermatology
type: Class
name: Dermatology
subclass of: MedicalBusiness
comment: A specific branch of medical science that pertains to diagnosis and treatment of disorders of skin.

DietNutrition
type: Class
name: DietNutrition
subclass of: MedicalBusiness
comment: Dietetics and nutrition as a medical specialty.

Emergency
type: Class
name: Emergency
subclass of: MedicalBusiness
comment: A specific branch of medical science that deals with the evaluation and initial treatment of medical conditions caused by trauma or sudden illness.

Geriatric
type: Class
name: Geriatric
subclass of: MedicalBusiness
comment: A specific branch of medical science that is concerned with the diagnosis and treatment of diseases, debilities and provision of care to the aged.

Gynecologic
type: Class
name: Gynecologic
subclass of: MedicalBusiness
comment: A specific branch of medical science that pertains to the health care of women, particularly in the diagnosis and treatment of disorders affecting the female reproductive system.

MedicalClinic
type: Class
name: MedicalClinic
subclass of: MedicalBusiness
subclass of: MedicalOrganization
comment: A facility, often associated with a hospital or medical school, that is devoted to the specific diagnosis and/or healthcare. Previously limited to outpatients but with evolution it may be open to inpatients as well.
children: CovidTestingFacility

CovidTestingFacility
type: Class
name: CovidTestingFacility
subclass of: MedicalClinic
comment: A CovidTestingFacility is a MedicalClinic where testing for the COVID-19 Coronavirus disease is available. If the facility is being made available from an established Pharmacy, Hotel, or other non-medical organization, multiple types can be listed...
pending: true

Midwifery
type: Class
name: Midwifery
subclass of: MedicalBusiness
comment: A nurse-like health profession that deals with pregnancy, childbirth, and the postpartum period (including care of the newborn), besides sexual and reproductive health of women throughout their lives.

Nursing
type: Class
name: Nursing
subclass of: MedicalBusiness
comment: A health profession of a person formally educated and trained in the care of the sick or infirm person.

Obstetric
type: Class
name: Obstetric
subclass of: MedicalBusiness
comment: A specific branch of medical science that specializes in the care of women during the prenatal and postnatal care and with the delivery of the child.

Oncologic
type: Class
name: Oncologic
subclass of: MedicalBusiness
comment: A specific branch of medical science that deals with benign and malignant tumors, including the study of their development, diagnosis, treatment and prevention.

Optician
type: Class
name: Optician
subclass of: MedicalBusiness
comment: A store that sells reading glasses and similar devices for improving vision.

Optometric
type: Class
name: Optometric
subclass of: MedicalBusiness
comment: The science or practice of testing visual acuity and prescribing corrective lenses.

Otolaryngologic
type: Class
name: Otolaryngologic
subclass of: MedicalBusiness
comment: A specific branch of medical science that is concerned with the ear, nose and throat and their respective disease states.

Pediatric
type: Class
name: Pediatric
subclass of: MedicalBusiness
comment: A specific branch of medical science that specializes in the care of infants, children and adolescents.

Pharmacy
type: Class
name: Pharmacy
subclass of: MedicalBusiness
subclass of: MedicalOrganization
comment: A pharmacy or drugstore.

Physician
type: Class
name: Physician
subclass of: MedicalBusiness
subclass of: MedicalOrganization
comment: An individual physician or a physician's office considered as a MedicalOrganization.
children: IndividualPhysician
children: PhysiciansOffice

IndividualPhysician
type: Class
name: IndividualPhysician
subclass of: Physician
comment: An individual medical practitioner. For their official address use address, for affiliations to hospitals use hospitalAffiliation. The practicesAt property can be used to indicate MedicalOrganization hospitals, clinics, pharmacies etc. where this physician practices.

PhysiciansOffice
type: Class
name: PhysiciansOffice
subclass of: Physician
comment: A doctor's office or clinic.

Physiotherapy
type: Class
name: Physiotherapy
subclass of: MedicalBusiness
comment: The practice of treatment of disease, injury, or deformity by physical methods such as massage, heat treatment, and exercise rather than by drugs or surgery.

PlasticSurgery
type: Class
name: PlasticSurgery
subclass of: MedicalBusiness
comment: A specific branch of medical science that pertains to therapeutic or cosmetic repair or re-formation of missing, injured or malformed tissues or body parts by manual and instrumental means.

Podiatric
type: Class
name: Podiatric
subclass of: MedicalBusiness
comment: Podiatry is the care of the human foot, especially the diagnosis and treatment of foot disorders.

PrimaryCare
type: Class
name: PrimaryCare
subclass of: MedicalBusiness
comment: The medical care by a physician, or other health-care professional, who is the patient's first contact with the health-care system and who may recommend a specialist if necessary.

Psychiatric
type: Class
name: Psychiatric
subclass of: MedicalBusiness
comment: A specific branch of medical science that is concerned with the study, treatment, and prevention of mental illness, using both medical and psychological therapies.

PublicHealth
type: Class
name: PublicHealth
subclass of: MedicalBusiness
comment: Branch of medicine that pertains to the health services to improve and protect community health, especially epidemiology, sanitation, immunization, and preventive medicine.

ProfessionalService
type: Class
name: ProfessionalService
subclass of: LocalBusiness
comment: Original definition: "provider of professional services." The general ProfessionalService type for local businesses was deprecated due to confusion with Service. For reference, the types that it included were: Dentist, AccountingService, Attorney, Notary, as well as types for several kinds of HomeAndConstructionBusiness: Electrician, GeneralContractor, HousePainter, Locksmith, Plumber, RoofingContractor...

RadioStation
type: Class
name: RadioStation
subclass of: LocalBusiness
comment: A radio station.

RealEstateAgent
type: Class
name: RealEstateAgent
subclass of: LocalBusiness
comment: A real-estate agent.

RecyclingCenter
type: Class
name: RecyclingCenter
subclass of: LocalBusiness
comment: A recycling center.

SelfStorage
type: Class
name: SelfStorage
subclass of: LocalBusiness
comment: A self-storage facility.

ShoppingCenter
type: Class
name: ShoppingCenter
subclass of: LocalBusiness
comment: A shopping center or mall.

SportsActivityLocation
type: Class
name: SportsActivityLocation
subclass of: LocalBusiness
comment: A sports location, such as a playing field.
children: BowlingAlley
children: ExerciseGym
children: GolfCourse
children: HealthClub
children: PublicSwimmingPool
children: SkiResort
children: SportsClub
children: StadiumOrArena
children: TennisComplex

BowlingAlley
type: Class
name: BowlingAlley
subclass of: SportsActivityLocation
comment: A bowling alley.

ExerciseGym
type: Class
name: ExerciseGym
subclass of: SportsActivityLocation
comment: A gym.

GolfCourse
type: Class
name: GolfCourse
subclass of: SportsActivityLocation
comment: A golf course.

PublicSwimmingPool
type: Class
name: PublicSwimmingPool
subclass of: SportsActivityLocation
comment: A public swimming pool.

SportsClub
type: Class
name: SportsClub
subclass of: SportsActivityLocation
comment: A sports club.

StadiumOrArena
type: Class
name: StadiumOrArena
subclass of: CivicStructure
subclass of: SportsActivityLocation
comment: A stadium.

TennisComplex
type: Class
name: TennisComplex
subclass of: SportsActivityLocation
comment: A tennis complex.

Store
type: Class
name: Store
subclass of: LocalBusiness
comment: A retail good store.
children: AutoPartsStore
children: BikeStore
children: BookStore
children: ClothingStore
children: ComputerStore
children: ConvenienceStore
children: DepartmentStore
children: ElectronicsStore
children: Florist
children: FurnitureStore
children: GardenStore
children: GroceryStore
children: HardwareStore
children: HobbyShop
children: HomeGoodsStore
children: JewelryStore
children: LiquorStore
children: MensClothingStore
children: MobilePhoneStore
children: MovieRentalStore
children: MusicStore
children: OfficeEquipmentStore
children: OutletStore
children: PawnShop
children: PetStore
children: ShoeStore
children: SportingGoodsStore
children: TireShop
children: ToyStore
children: WholesaleStore

BikeStore
type: Class
name: BikeStore
subclass of: Store
comment: A bike store.

BookStore
type: Class
name: BookStore
subclass of: Store
comment: A bookstore.

ClothingStore
type: Class
name: ClothingStore
subclass of: Store
comment: A clothing store.

ComputerStore
type: Class
name: ComputerStore
subclass of: Store
comment: A computer store.

ConvenienceStore
type: Class
name: ConvenienceStore
subclass of: Store
comment: A convenience store.

DepartmentStore
type: Class
name: DepartmentStore
subclass of: Store
comment: A department store.

ElectronicsStore
type: Class
name: ElectronicsStore
subclass of: Store
comment: An electronics store.

Florist
type: Class
name: Florist
subclass of: Store
comment: A florist.

FurnitureStore
type: Class
name: FurnitureStore
subclass of: Store
comment: A furniture store.

GardenStore
type: Class
name: GardenStore
subclass of: Store
comment: A garden store.

GroceryStore
type: Class
name: GroceryStore
subclass of: Store
comment: A grocery store.

HardwareStore
type: Class
name: HardwareStore
subclass of: Store
comment: A hardware store.

HobbyShop
type: Class
name: HobbyShop
subclass of: Store
comment: A store that sells materials useful or necessary for various hobbies.

HomeGoodsStore
type: Class
name: HomeGoodsStore
subclass of: Store
comment: A home goods store.

JewelryStore
type: Class
name: JewelryStore
subclass of: Store
comment: A jewelry store.

LiquorStore
type: Class
name: LiquorStore
subclass of: Store
comment: A shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.

MensClothingStore
type: Class
name: MensClothingStore
subclass of: Store
comment: A men's clothing store.

MobilePhoneStore
type: Class
name: MobilePhoneStore
subclass of: Store
comment: A store that sells mobile phones and related accessories.

MovieRentalStore
type: Class
name: MovieRentalStore
subclass of: Store
comment: A movie rental store.

MusicStore
type: Class
name: MusicStore
subclass of: Store
comment: A music store.

OfficeEquipmentStore
type: Class
name: OfficeEquipmentStore
subclass of: Store
comment: An office equipment store.

OutletStore
type: Class
name: OutletStore
subclass of: Store
comment: An outlet store.

PawnShop
type: Class
name: PawnShop
subclass of: Store
comment: A shop that will buy, or lend money against the security of, personal possessions.

PetStore
type: Class
name: PetStore
subclass of: Store
comment: A pet store.

ShoeStore
type: Class
name: ShoeStore
subclass of: Store
comment: A shoe store.

SportingGoodsStore
type: Class
name: SportingGoodsStore
subclass of: Store
comment: A sporting goods store.

TireShop
type: Class
name: TireShop
subclass of: Store
comment: A tire shop.

ToyStore
type: Class
name: ToyStore
subclass of: Store
comment: A toy store.

WholesaleStore
type: Class
name: WholesaleStore
subclass of: Store
comment: A wholesale store.

TelevisionStation
type: Class
name: TelevisionStation
subclass of: LocalBusiness
comment: A television station.

TouristInformationCenter
type: Class
name: TouristInformationCenter
subclass of: LocalBusiness
comment: A tourist information center.

TravelAgency
type: Class
name: TravelAgency
subclass of: LocalBusiness
comment: A travel agency.

MedicalOrganization
type: Class
name: MedicalOrganization
subclass of: Organization
comment: A medical organization (physical or not), such as hospital, institution or clinic.
children: Dentist
children: DiagnosticLab
children: Hospital
children: MedicalClinic
children: Pharmacy
children: Physician
children: VeterinaryCare

DiagnosticLab
type: Class
name: DiagnosticLab
subclass of: MedicalOrganization
comment: A medical laboratory that offers on-site or off-site diagnostic services.

VeterinaryCare
type: Class
name: VeterinaryCare
subclass of: MedicalOrganization
comment: A vet's office.

NGO
type: Class
name: NGO
subclass of: Organization
comment: Organization: Non-governmental Organization.

NewsMediaOrganization
type: Class
name: NewsMediaOrganization
subclass of: Organization
comment: A News/Media organization such as a newspaper or TV station.
pending: true

OnlineBusiness
type: Class
name: OnlineBusiness
subclass of: Organization
comment: A particular online business, either standalone or the online part of a broader organization. Examples include an eCommerce site, an online travel booking site, an online learning site, an online logistics and shipping provider, an online (virtual) doctor, etc.
pending: true
children: OnlineStore

OnlineStore
type: Class
name: OnlineStore
subclass of: OnlineBusiness
comment: An eCommerce site.
pending: true
children: OnlineMarketplace

OnlineMarketplace
type: Class
name: OnlineMarketplace
subclass of: OnlineStore
comment: An eCommerce marketplace.
pending: true

PerformingGroup
type: Class
name: PerformingGroup
subclass of: Organization
comment: A performance group, such as a band, an orchestra, or a circus.
children: DanceGroup
children: MusicGroup
children: TheaterGroup

DanceGroup
type: Class
name: DanceGroup
subclass of: PerformingGroup
comment: A dance group—for example, the Alvin Ailey Dance Theater or Riverdance.

MusicGroup
type: Class
name: MusicGroup
subclass of: PerformingGroup
comment: A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician.

TheaterGroup
type: Class
name: TheaterGroup
subclass of: PerformingGroup
comment: A theater group or company, for example, the Royal Shakespeare Company or Druid Theatre.

PoliticalParty
type: Class
name: PoliticalParty
subclass of: Organization
comment: Organization: Political Party.

Project
type: Class
name: Project
subclass of: Organization
comment: An enterprise (potentially individual but typically collaborative), planned to achieve a particular aim. Use properties from Organization, subOrganization/parentOrganization to indicate project sub-structures.
pending: true
children: FundingAgency
children: ResearchProject

FundingAgency
type: Class
name: FundingAgency
subclass of: Project
comment: A FundingAgency is an organization that implements one or more FundingSchemes and manages the granting process (via Grants, typically MonetaryGrants). A funding agency is not always required for grant funding, e.g. philanthropic giving, corporate sponsorship etc...
pending: true

ResearchProject
type: Class
name: ResearchProject
subclass of: Project
comment: A Research project.
pending: true

ResearchOrganization
type: Class
name: ResearchOrganization
subclass of: Organization
comment: A Research Organization (e.g. scientific institute, research company).
pending: true

SearchRescueOrganization
type: Class
name: SearchRescueOrganization
subclass of: Organization
comment: A Search and Rescue organization of some kind.
pending: true

SportsOrganization
type: Class
name: SportsOrganization
subclass of: Organization
comment: Represents the collection of all sports organizations, including sports teams, governing bodies, and sports associations.
children: SportsTeam

SportsTeam
type: Class
name: SportsTeam
subclass of: SportsOrganization
comment: Organization: Sports team.

WorkersUnion
type: Class
name: WorkersUnion
subclass of: Organization
comment: A Workers Union (also known as a Labor Union, Labour Union, or Trade Union) is an organization that promotes the interests of its worker members by collectively bargaining with management, organizing, and political lobbying.

Person
type: Class
name: Person
subclass of: Thing
comment: A person (alive, dead, undead, or fictional).
children: Patient

Place
type: Class
name: Place
subclass of: Thing
comment: Entities that have a somewhat fixed, physical extension.
children: Accommodation
children: AdministrativeArea
children: CivicStructure
children: DefinedRegion
children: Landform
children: LandmarksOrHistoricalBuildings
children: LocalBusiness
children: Residence
children: TouristAttraction
children: TouristDestination

Accommodation
type: Class
name: Accommodation
subclass of: Place
comment: An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement. For more specific types of accommodations not defined in schema...
children: Apartment
children: CampingPitch
children: House
children: Room
children: Suite

Apartment
type: Class
name: Apartment
subclass of: Accommodation
comment: An apartment (in American English) or flat (in British English) is a self-contained housing unit (a type of residential real estate) that occupies only part of a building (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Apartment).

CampingPitch
type: Class
name: CampingPitch
subclass of: Accommodation
comment: A CampingPitch is an individual place for overnight stay in the outdoors, typically being part of a larger camping site, or Campground. In British English a campsite, or campground, is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground...

House
type: Class
name: House
subclass of: Accommodation
comment: A house is a building or structure that has the ability to be occupied for habitation by humans or other creatures (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/House).
children: SingleFamilyResidence

SingleFamilyResidence
type: Class
name: SingleFamilyResidence
subclass of: House
comment: Residence type: Single-family home.

Room
type: Class
name: Room
subclass of: Accommodation
comment: A room is a distinguishable space within a structure, usually separated from other spaces by interior walls (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Room). See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.
children: HotelRoom
children: MeetingRoom

HotelRoom
type: Class
name: HotelRoom
subclass of: Room
comment: A hotel room is a single room in a hotel. See also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.

MeetingRoom
type: Class
name: MeetingRoom
subclass of: Room
comment: A meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Conference_hall). See also the dedicated document on the use of schema...

Suite
type: Class
name: Suite
subclass of: Accommodation
comment: A suite in a hotel or other public accommodation, denotes a class of luxury accommodations, the key feature of which is multiple rooms (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Suite_(hotel)). See also the dedicated document on the use of schema...

AdministrativeArea
type: Class
name: AdministrativeArea
subclass of: Place
comment: A geographical region, typically under the jurisdiction of a particular government.
children: City
children: Country
children: SchoolDistrict
children: State

City
type: Class
name: City
subclass of: AdministrativeArea
comment: A city or town.

Country
type: Class
name: Country
subclass of: AdministrativeArea
subclass of: GeopoliticalEntity
comment: A country.

SchoolDistrict
type: Class
name: SchoolDistrict
subclass of: AdministrativeArea
comment: A School District is an administrative area for the administration of schools.
pending: true

State
type: Class
name: State
subclass of: AdministrativeArea
comment: A state or province of a country.

CivicStructure
type: Class
name: CivicStructure
subclass of: Place
comment: A public structure, such as a town hall or concert hall.
children: Airport
children: Aquarium
children: Beach
children: BoatTerminal
children: Bridge
children: BusStation
children: BusStop
children: Campground
children: Cemetery
children: Crematorium
children: EducationalOrganization
children: EventVenue
children: FireStation
children: GovernmentBuilding
children: Hospital
children: MovieTheater
children: Museum
children: MusicVenue
children: Park
children: ParkingFacility
children: PerformingArtsTheater
children: PlaceOfWorship
children: Playground
children: PoliceStation
children: PublicToilet
children: RVPark
children: StadiumOrArena
children: SubwayStation
children: TaxiStand
children: TrainStation
children: Zoo

Airport
type: Class
name: Airport
subclass of: CivicStructure
comment: An airport.

Aquarium
type: Class
name: Aquarium
subclass of: CivicStructure
comment: Aquarium.

Beach
type: Class
name: Beach
subclass of: CivicStructure
comment: Beach.

BoatTerminal
type: Class
name: BoatTerminal
subclass of: CivicStructure
comment: A terminal for boats, ships, and other water vessels.
pending: true

Bridge
type: Class
name: Bridge
subclass of: CivicStructure
comment: A bridge.

BusStation
type: Class
name: BusStation
subclass of: CivicStructure
comment: A bus station.

BusStop
type: Class
name: BusStop
subclass of: CivicStructure
comment: A bus stop.

Cemetery
type: Class
name: Cemetery
subclass of: CivicStructure
comment: A graveyard.

Crematorium
type: Class
name: Crematorium
subclass of: CivicStructure
comment: A crematorium.

EventVenue
type: Class
name: EventVenue
subclass of: CivicStructure
comment: An event venue.

GovernmentBuilding
type: Class
name: GovernmentBuilding
subclass of: CivicStructure
comment: A government building.
children: CityHall
children: Courthouse
children: DefenceEstablishment
children: Embassy
children: LegislativeBuilding

CityHall
type: Class
name: CityHall
subclass of: GovernmentBuilding
comment: A city hall.

Courthouse
type: Class
name: Courthouse
subclass of: GovernmentBuilding
comment: A courthouse.

DefenceEstablishment
type: Class
name: DefenceEstablishment
subclass of: GovernmentBuilding
comment: A defence establishment, such as an army or navy base.

Embassy
type: Class
name: Embassy
subclass of: GovernmentBuilding
comment: An embassy.

LegislativeBuilding
type: Class
name: LegislativeBuilding
subclass of: GovernmentBuilding
comment: A legislative building—for example, the state capitol.

Museum
type: Class
name: Museum
subclass of: CivicStructure
comment: A museum.

MusicVenue
type: Class
name: MusicVenue
subclass of: CivicStructure
comment: A music venue.

Park
type: Class
name: Park
subclass of: CivicStructure
comment: A park.

ParkingFacility
type: Class
name: ParkingFacility
subclass of: CivicStructure
comment: A parking lot or other parking facility.

PerformingArtsTheater
type: Class
name: PerformingArtsTheater
subclass of: CivicStructure
comment: A theater or other performing art center.

PlaceOfWorship
type: Class
name: PlaceOfWorship
subclass of: CivicStructure
comment: Place of worship, such as a church, synagogue, or mosque.
children: BuddhistTemple
children: Church
children: HinduTemple
children: Mosque
children: Synagogue

BuddhistTemple
type: Class
name: BuddhistTemple
subclass of: PlaceOfWorship
comment: A Buddhist temple.

Church
type: Class
name: Church
subclass of: PlaceOfWorship
comment: A church.
children: CatholicChurch

CatholicChurch
type: Class
name: CatholicChurch
subclass of: Church
comment: A Catholic church.

HinduTemple
type: Class
name: HinduTemple
subclass of: PlaceOfWorship
comment: A Hindu temple.

Mosque
type: Class
name: Mosque
subclass of: PlaceOfWorship
comment: A mosque.

Synagogue
type: Class
name: Synagogue
subclass of: PlaceOfWorship
comment: A synagogue.

Playground
type: Class
name: Playground
subclass of: CivicStructure
comment: A playground.

PublicToilet
type: Class
name: PublicToilet
subclass of: CivicStructure
comment: A public toilet is a room or small building containing one or more toilets (and possibly also urinals) which is available for use by the general public, or by customers or employees of certain businesses.
pending: true

RVPark
type: Class
name: RVPark
subclass of: CivicStructure
comment: A place offering space for "Recreational Vehicles", Caravans, mobile homes and the like.

SubwayStation
type: Class
name: SubwayStation
subclass of: CivicStructure
comment: A subway station.

TaxiStand
type: Class
name: TaxiStand
subclass of: CivicStructure
comment: A taxi stand.

TrainStation
type: Class
name: TrainStation
subclass of: CivicStructure
comment: A train station.

Zoo
type: Class
name: Zoo
subclass of: CivicStructure
comment: A zoo.

Landform
type: Class
name: Landform
subclass of: Place
comment: A landform or physical feature. Landform elements include mountains, plains, lakes, rivers, seascape and oceanic waterbody interface features such as bays, peninsulas, seas and so forth, including sub-aqueous terrain features such as submersed mountain ranges, volcanoes, and the great ocean basins.
children: BodyOfWater
children: Continent
children: Mountain
children: Volcano

BodyOfWater
type: Class
name: BodyOfWater
subclass of: Landform
comment: A body of water, such as a sea, ocean, or lake.
children: Canal
children: LakeBodyOfWater
children: OceanBodyOfWater
children: Pond
children: Reservoir
children: RiverBodyOfWater
children: SeaBodyOfWater
children: Waterfall

Canal
type: Class
name: Canal
subclass of: BodyOfWater
comment: A canal, like the Panama Canal.

LakeBodyOfWater
type: Class
name: LakeBodyOfWater
subclass of: BodyOfWater
comment: A lake (for example, Lake Pontrachain).

OceanBodyOfWater
type: Class
name: OceanBodyOfWater
subclass of: BodyOfWater
comment: An ocean (for example, the Pacific).

Pond
type: Class
name: Pond
subclass of: BodyOfWater
comment: A pond.

Reservoir
type: Class
name: Reservoir
subclass of: BodyOfWater
comment: A reservoir of water, typically an artificially created lake, like the Lake Kariba reservoir.

RiverBodyOfWater
type: Class
name: RiverBodyOfWater
subclass of: BodyOfWater
comment: A river (for example, the broad majestic Shannon).

SeaBodyOfWater
type: Class
name: SeaBodyOfWater
subclass of: BodyOfWater
comment: A sea (for example, the Caspian sea).

Waterfall
type: Class
name: Waterfall
subclass of: BodyOfWater
comment: A waterfall, like Niagara.

Continent
type: Class
name: Continent
subclass of: Landform
comment: One of the continents (for example, Europe or Africa).

Mountain
type: Class
name: Mountain
subclass of: Landform
comment: A mountain, like Mount Whitney or Mount Everest.

Volcano
type: Class
name: Volcano
subclass of: Landform
comment: A volcano, like Fujisan.

LandmarksOrHistoricalBuildings
type: Class
name: LandmarksOrHistoricalBuildings
subclass of: Place
comment: An historical landmark or building.

Residence
type: Class
name: Residence
subclass of: Place
comment: The place where a person lives.
children: ApartmentComplex
children: GatedResidenceCommunity

ApartmentComplex
type: Class
name: ApartmentComplex
subclass of: Residence
comment: Residence type: Apartment complex.

GatedResidenceCommunity
type: Class
name: GatedResidenceCommunity
subclass of: Residence
comment: Residence type: Gated community.

TouristAttraction
type: Class
name: TouristAttraction
subclass of: Place
comment: A tourist attraction. In principle any Thing can be a TouristAttraction, from a Mountain and LandmarksOrHistoricalBuildings to a LocalBusiness. This Type can be used on its own to describe a general TouristAttraction, or be used as an additionalType to add tourist attraction properties to any other type...

TouristDestination
type: Class
name: TouristDestination
subclass of: Place
comment: A tourist destination. In principle any Place can be a TouristDestination from a City, Region or Country to an AmusementPark or Hotel. This Type can be used on its own to describe a general TouristDestination, or be used as an additionalType to add tourist relevant properties to any other Place...
pending: true

Product
type: Class
name: Product
subclass of: Thing
comment: Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.
children: DietarySupplement
children: Drug
children: IndividualProduct
children: ProductCollection
children: ProductGroup
children: ProductModel
children: SomeProducts
children: Vehicle

IndividualProduct
type: Class
name: IndividualProduct
subclass of: Product
comment: A single, identifiable product instance (e.g. a laptop with a particular serial number).

ProductGroup
type: Class
name: ProductGroup
subclass of: Product
subclass of: Classifier
subclass of: Collection
comment: A ProductGroup represents a group of Products that vary only in certain well-described ways, such as by size, color, material etc. While a ProductGroup itself is not directly offered for sale, the various varying products that it represents can be. The ProductGroup serves as a prototype or template, standing in for all of the products who have an isVariantOf relationship to it...
pending: true

ProductModel
type: Class
name: ProductModel
subclass of: Product
comment: A datasheet or vendor specification of a product (in the sense of a prototypical description).

SomeProducts
type: Class
name: SomeProducts
subclass of: Product
comment: A placeholder for multiple similar products of the same kind.

Vehicle
type: Class
name: Vehicle
subclass of: Product
comment: A vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.
children: BusOrCoach
children: Car
children: Motorcycle
children: MotorizedBicycle

BusOrCoach
type: Class
name: BusOrCoach
subclass of: Vehicle
comment: A bus (also omnibus or autobus) is a road vehicle designed to carry passengers. Coaches are luxury buses, usually in service for long distance travel.

Car
type: Class
name: Car
subclass of: Vehicle
comment: A car is a wheeled, self-powered motor vehicle used for transportation.

Motorcycle
type: Class
name: Motorcycle
subclass of: Vehicle
comment: A motorcycle or motorbike is a single-track, two-wheeled motor vehicle.

MotorizedBicycle
type: Class
name: MotorizedBicycle
subclass of: Vehicle
comment: A motorized bicycle is a bicycle with an attached motor used to power the vehicle, or to assist with pedaling.

StupidType
type: Class
name: StupidType
subclass of: Thing
comment: A StupidType for testing.
attic: true

Taxon
type: Class
name: Taxon
subclass of: Thing
comment: A set of organisms asserted to represent a natural cohesive biological unit.
pending: true