├── .github └── FUNDING.yml ├── src ├── Interfaces │ ├── URL.php │ ├── Float.php │ ├── DataType.php │ ├── Integer.php │ ├── Car.php │ ├── Mass.php │ ├── Taxi.php │ ├── Answer.php │ ├── Code.php │ ├── NGO.php │ ├── Pond.php │ ├── QAPage.php │ ├── Room.php │ ├── Zoo.php │ ├── Beach.php │ ├── Canal.php │ ├── City.php │ ├── Energy.php │ ├── FAQPage.php │ ├── Festival.php │ ├── Florist.php │ ├── Hotel.php │ ├── Landform.php │ ├── Motel.php │ ├── Notary.php │ ├── Park.php │ ├── PawnShop.php │ ├── PetStore.php │ ├── Season.php │ ├── Series.php │ ├── Store.php │ ├── Table.php │ ├── TireShop.php │ ├── ToyStore.php │ ├── Volcano.php │ ├── AboutPage.php │ ├── Bakery.php │ ├── Barcode.php │ ├── BikeStore.php │ ├── BookStore.php │ ├── Bridge.php │ ├── BusStop.php │ ├── Church.php │ ├── Continent.php │ ├── DanceEvent.php │ ├── Distance.php │ ├── Duration.php │ ├── FoodEvent.php │ ├── HobbyShop.php │ ├── Hostel.php │ ├── Intangible.php │ ├── ItemPage.php │ ├── Language.php │ ├── Library.php │ ├── Mosque.php │ ├── Mountain.php │ ├── MovieClip.php │ ├── Museum.php │ ├── MusicEvent.php │ ├── MusicStore.php │ ├── Quantity.php │ ├── RVPark.php │ ├── RadioClip.php │ ├── Residence.php │ ├── Resort.php │ ├── SaleEvent.php │ ├── ShoeStore.php │ ├── State.php │ ├── Winery.php │ ├── AddAction.php │ ├── Aquarium.php │ ├── Attorney.php │ ├── BedType.php │ ├── Brewery.php │ ├── Casino.php │ ├── Cemetery.php │ ├── ChildCare.php │ ├── ComedyEvent.php │ ├── ContactPage.php │ ├── Country.php │ ├── DayOfWeek.php │ ├── EatAction.php │ ├── Embassy.php │ ├── FindAction.php │ ├── FoodService.php │ ├── GardenStore.php │ ├── HowToTool.php │ ├── LiquorStore.php │ ├── MeetingRoom.php │ ├── OutletStore.php │ ├── Painting.php │ ├── ProfilePage.php │ ├── Reservoir.php │ ├── Sculpture.php │ ├── SocialEvent.php │ ├── Specialty.php │ ├── TaxiService.php │ ├── TieAction.php │ ├── UseAction.php │ ├── WPFooter.php │ ├── WPHeader.php │ ├── Waterfall.php │ ├── WearAction.php │ ├── AchieveAction.php │ ├── AgreeAction.php │ ├── AssessAction.php │ ├── AutoWash.php │ ├── BarOrPub.php │ ├── BodyOfWater.php │ ├── BusStation.php │ ├── BusinessEvent.php │ ├── CheckAction.php │ ├── CheckoutPage.php │ ├── CityHall.php │ ├── ClothingStore.php │ ├── ComputerStore.php │ ├── ControlAction.php │ ├── CreateAction.php │ ├── DanceGroup.php │ ├── DaySpa.php │ ├── DrawAction.php │ ├── EmailMessage.php │ ├── Enumeration.php │ ├── EventVenue.php │ ├── FilmAction.php │ ├── GenderType.php │ ├── GroceryStore.php │ ├── HardwareStore.php │ ├── JewelryStore.php │ ├── LikeAction.php │ ├── LiteraryEvent.php │ ├── MusicVenue.php │ ├── OfferCatalog.php │ ├── OrderStatus.php │ ├── PaintAction.php │ ├── Pharmacy.php │ ├── Photograph.php │ ├── Playground.php │ ├── QuoteAction.php │ ├── RadioEpisode.php │ ├── ReactAction.php │ ├── ReadAction.php │ ├── School.php │ ├── Synagogue.php │ ├── TakeAction.php │ ├── TaxiStand.php │ ├── TheaterEvent.php │ ├── UserBlocks.php │ ├── UserLikes.php │ ├── UserPlays.php │ ├── UserTweets.php │ ├── VideoGameClip.php │ ├── ViewAction.php │ ├── WPAdBlock.php │ ├── WPSideBar.php │ ├── WantAction.php │ ├── AcceptAction.php │ ├── AppendAction.php │ ├── ApplyAction.php │ ├── ArriveAction.php │ ├── AssignAction.php │ ├── AutoDealer.php │ ├── AutoRental.php │ ├── AutoRepair.php │ ├── BankAccount.php │ ├── BookSeries.php │ ├── BreadcrumbList.php │ ├── CampingPitch.php │ ├── CancelAction.php │ ├── CatholicChurch.php │ ├── ChildrensEvent.php │ ├── CollectionPage.php │ ├── Conversation.php │ ├── Courthouse.php │ ├── Crematorium.php │ ├── DataDownload.php │ ├── DeleteAction.php │ ├── DepartAction.php │ ├── DepartmentStore.php │ ├── DislikeAction.php │ ├── Distillery.php │ ├── DrinkAction.php │ ├── EducationEvent.php │ ├── ExhibitionEvent.php │ ├── FurnitureStore.php │ ├── GamePlayMode.php │ ├── GasStation.php │ ├── HairSalon.php │ ├── HinduTemple.php │ ├── HomeGoodsStore.php │ ├── HowToTip.php │ ├── IgnoreAction.php │ ├── ImageGallery.php │ ├── InteractAction.php │ ├── InternetCafe.php │ ├── LegalService.php │ ├── ListenAction.php │ ├── MarryAction.php │ ├── NailSalon.php │ ├── NightClub.php │ ├── OrganizeAction.php │ ├── PaymentMethod.php │ ├── Periodical.php │ ├── Physician.php │ ├── Plumber.php │ ├── PostOffice.php │ ├── Preschool.php │ ├── RadioStation.php │ ├── RejectAction.php │ ├── ReserveAction.php │ ├── Restaurant.php │ ├── ResumeAction.php │ ├── SelfStorage.php │ ├── ShareAction.php │ ├── SkiResort.php │ ├── TrainStation.php │ ├── TravelAgency.php │ ├── UserInteraction.php │ ├── VideoGallery.php │ ├── VisualArtsEvent.php │ ├── WarrantyScope.php │ ├── WatchAction.php │ ├── WholesaleStore.php │ ├── WorkersUnion.php │ ├── AMRadioChannel.php │ ├── ActivateAction.php │ ├── AnimalShelter.php │ ├── ArtGallery.php │ ├── AutoBodyShop.php │ ├── BlogPosting.php │ ├── BookFormatType.php │ ├── BusReservation.php │ ├── ComedyClub.php │ ├── ConfirmAction.php │ ├── ConvenienceStore.php │ ├── CreditCard.php │ ├── DeliveryMethod.php │ ├── Dentist.php │ ├── DisagreeAction.php │ ├── DiscoverAction.php │ ├── ElectronicsStore.php │ ├── ExerciseGym.php │ ├── FMRadioChannel.php │ ├── GolfCourse.php │ ├── GovernmentPermit.php │ ├── HighSchool.php │ ├── IceCreamShop.php │ ├── InstallAction.php │ ├── Locksmith.php │ ├── MobilePhoneStore.php │ ├── MovieRentalStore.php │ ├── OnDemandEvent.php │ ├── ParcelService.php │ ├── PreOrderAction.php │ ├── PrependAction.php │ ├── RadioChannel.php │ ├── RadioSeason.php │ ├── RestrictedDiet.php │ ├── ScheduleAction.php │ ├── ScholarlyArticle.php │ ├── SeaBodyOfWater.php │ ├── ShoppingCenter.php │ ├── SportsClub.php │ ├── StructuredValue.php │ ├── SubwayStation.php │ ├── SuspendAction.php │ ├── TheaterGroup.php │ ├── UserCheckins.php │ ├── UserDownloads.php │ ├── UserPlusOnes.php │ ├── ActionStatusType.php │ ├── AdministrativeArea.php │ ├── AllocateAction.php │ ├── AmusementPark.php │ ├── ApartmentComplex.php │ ├── BeautySalon.php │ ├── BedAndBreakfast.php │ ├── BefriendAction.php │ ├── BookmarkAction.php │ ├── BowlingAlley.php │ ├── BuddhistTemple.php │ ├── BusinessFunction.php │ ├── CheckInAction.php │ ├── CheckOutAction.php │ ├── ComputerLanguage.php │ ├── DownloadAction.php │ ├── Electrician.php │ ├── EndorsementRating.php │ ├── EventReservation.php │ ├── EventStatusType.php │ ├── GameServerStatus.php │ ├── HowToStep.php │ ├── ItemAvailability.php │ ├── LakeBodyOfWater.php │ ├── LockerDelivery.php │ ├── MapCategoryType.php │ ├── MensClothingStore.php │ ├── MiddleSchool.php │ ├── MusicVideoObject.php │ ├── OceanBodyOfWater.php │ ├── ParkingFacility.php │ ├── PaymentService.php │ ├── PerformingGroup.php │ ├── PhotographAction.php │ ├── PlaceOfWorship.php │ ├── RealEstateAgent.php │ ├── RecyclingCenter.php │ ├── RegisterAction.php │ ├── RiverBodyOfWater.php │ ├── RsvpResponseType.php │ ├── SearchResultsPage.php │ ├── SportingGoodsStore.php │ ├── SubscribeAction.php │ ├── TattooParlor.php │ ├── TrainReservation.php │ ├── UserPageVisits.php │ ├── AutomatedTeller.php │ ├── BoardingPolicyType.php │ ├── BusinessEntityType.php │ ├── CafeOrCoffeeShop.php │ ├── Campground.php │ ├── ContactPointOption.php │ ├── DeactivateAction.php │ ├── EmergencyService.php │ ├── EmploymentAgency.php │ ├── FireStation.php │ ├── GovernmentOffice.php │ ├── HVACBusiness.php │ ├── HousePainter.php │ ├── InsuranceAgency.php │ ├── ItemListOrderType.php │ ├── OfferItemCondition.php │ ├── OfficeEquipmentStore.php │ ├── PaymentCard.php │ ├── PaymentStatusType.php │ ├── TelevisionStation.php │ ├── TennisComplex.php │ ├── UnRegisterAction.php │ ├── AccountingService.php │ ├── AutoPartsStore.php │ ├── AutomotiveBusiness.php │ ├── BankOrCreditUnion.php │ ├── GovernmentBuilding.php │ ├── MedicalOrganization.php │ ├── MotorcycleDealer.php │ ├── MotorcycleRepair.php │ ├── MovingCompany.php │ ├── ProfessionalService.php │ ├── TelevisionChannel.php │ ├── AdultEntertainment.php │ ├── DepositAccount.php │ ├── DryCleaningOrLaundry.php │ ├── ElementarySchool.php │ ├── FastFoodRestaurant.php │ ├── LegislativeBuilding.php │ ├── MusicAlbumReleaseType.php │ ├── NoteDigitalDocument.php │ ├── PoliceStation.php │ ├── ReservationStatusType.php │ ├── TextDigitalDocument.php │ ├── CableOrSatelliteService.php │ ├── CollegeOrUniversity.php │ ├── DefenceEstablishment.php │ ├── EntertainmentBusiness.php │ ├── GatedResidenceCommunity.php │ ├── GeneralContractor.php │ ├── GovernmentOrganization.php │ ├── HealthClub.php │ ├── Hospital.php │ ├── MusicReleaseFormatType.php │ ├── PerformingArtsTheater.php │ ├── PublicSwimmingPool.php │ ├── RoofingContractor.php │ ├── SiteNavigationElement.php │ ├── SportsActivityLocation.php │ ├── StadiumOrArena.php │ ├── SteeringPositionValue.php │ ├── DiscussionForumPosting.php │ ├── EmployerAggregateRating.php │ ├── HealthAndBeautyBusiness.php │ ├── MusicAlbumProductionType.php │ ├── TouristInformationCenter.php │ ├── CurrencyConversionService.php │ ├── HomeAndConstructionBusiness.php │ ├── LandmarksOrHistoricalBuildings.php │ ├── SpreadsheetDigitalDocument.php │ ├── DigitalDocumentPermissionType.php │ ├── DriveWheelConfigurationValue.php │ ├── PresentationDigitalDocument.php │ ├── DataCatalog.php │ ├── AskAction.php │ ├── TVClip.php │ ├── Map.php │ ├── WinAction.php │ ├── LoseAction.php │ ├── EducationalOrganization.php │ ├── TravelAction.php │ ├── VoteAction.php │ ├── OrderAction.php │ ├── TrackAction.php │ ├── JoinAction.php │ ├── LeaveAction.php │ ├── LendAction.php │ ├── InformAction.php │ ├── InviteAction.php │ ├── SomeProducts.php │ ├── FollowAction.php │ ├── PlanAction.php │ ├── EndorseAction.php │ ├── ReviewAction.php │ ├── SearchAction.php │ ├── SportsOrganization.php │ ├── BorrowAction.php │ ├── InsertAction.php │ ├── ReplyAction.php │ ├── ClaimReview.php │ ├── CommentAction.php │ ├── InvestmentOrDeposit.php │ ├── EducationalAudience.php │ ├── Report.php │ ├── DataFeed.php │ ├── MovieTheater.php │ ├── PerformAction.php │ ├── ReservationPackage.php │ ├── SocialMediaPosting.php │ ├── PayAction.php │ ├── TipAction.php │ ├── GiveAction.php │ ├── DonateAction.php │ ├── ReturnAction.php │ ├── HowToItem.php │ ├── HowToSupply.php │ ├── PerformanceRole.php │ ├── AuthorizeAction.php │ ├── House.php │ ├── Airport.php │ ├── MonetaryAmountDistribution.php │ ├── OrganizationRole.php │ ├── WebApplication.php │ ├── ParentAudience.php │ ├── ReplaceAction.php │ ├── BroadcastFrequencySpecification.php │ ├── Menu.php │ ├── CompoundPriceSpecification.php │ ├── PlayAction.php │ ├── UpdateAction.php │ ├── MobileApplication.php │ ├── SportsTeam.php │ ├── HowToSection.php │ ├── MenuSection.php │ ├── FinancialService.php │ ├── SellAction.php │ ├── TechArticle.php │ ├── GovernmentService.php │ ├── IndividualProduct.php │ ├── WebSite.php │ ├── ChooseAction.php │ ├── Airline.php │ ├── EngineSpecification.php │ ├── MoveAction.php │ ├── RentAction.php │ ├── SportsEvent.php │ ├── AggregateRating.php │ ├── DigitalDocument.php │ ├── GameServer.php │ ├── TVSeason.php │ ├── TransferAction.php │ ├── ReceiveAction.php │ ├── WarrantyPromise.php │ ├── Audience.php │ ├── SendAction.php │ ├── CivicStructure.php │ ├── BusinessAudience.php │ ├── PaymentChargeSpecification.php │ ├── GeoCircle.php │ ├── WriteAction.php │ ├── DigitalDocumentPermission.php │ ├── AudioObject.php │ ├── Comment.php │ ├── BedDetails.php │ ├── BuyAction.php │ ├── Corporation.php │ ├── RsvpAction.php │ ├── TouristAttraction.php │ ├── MusicPlaylist.php │ ├── ScreeningEvent.php │ ├── WebPageElement.php │ ├── EmployeeRole.php │ ├── Brand.php │ ├── BroadcastEvent.php │ ├── SpeakableSpecification.php │ ├── PublicationEvent.php │ ├── Blog.php │ ├── BusTrip.php │ ├── CookAction.php │ ├── Seat.php │ └── TaxiReservation.php ├── DataType │ ├── Date.php │ ├── Text.php │ ├── Time.php │ ├── Number.php │ ├── Boolean.php │ └── DateTime.php └── SchemaType.php └── tools └── ecs └── composer.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: BenMorel 2 | -------------------------------------------------------------------------------- /src/Interfaces/URL.php: -------------------------------------------------------------------------------- 1 | $dataset A dataset contained in this catalog. 13 | */ 14 | interface DataCatalog extends CreativeWork 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/AskAction.php: -------------------------------------------------------------------------------- 1 | $question A sub property of object. A question. 13 | */ 14 | interface AskAction extends CommunicateAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/TVClip.php: -------------------------------------------------------------------------------- 1 | $partOfTVSeries The TV series to which this episode or season belongs. 13 | */ 14 | interface TVClip extends Clip 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/Map.php: -------------------------------------------------------------------------------- 1 | $mapType Indicates the kind of Map, from the MapCategoryType Enumeration. 13 | */ 14 | interface Map extends CreativeWork 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/WinAction.php: -------------------------------------------------------------------------------- 1 | $loser A sub property of participant. The loser of the action. 13 | */ 14 | interface WinAction extends AchieveAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/LoseAction.php: -------------------------------------------------------------------------------- 1 | $winner A sub property of participant. The winner of the action. 13 | */ 14 | interface LoseAction extends AchieveAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/EducationalOrganization.php: -------------------------------------------------------------------------------- 1 | $alumni Alumni of an organization. 13 | */ 14 | interface EducationalOrganization extends Organization 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/TravelAction.php: -------------------------------------------------------------------------------- 1 | $distance The distance travelled, e.g. exercising or travelling. 13 | */ 14 | interface TravelAction extends MoveAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/VoteAction.php: -------------------------------------------------------------------------------- 1 | $candidate A sub property of object. The candidate subject of this action. 13 | */ 14 | interface VoteAction extends ChooseAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/OrderAction.php: -------------------------------------------------------------------------------- 1 | $deliveryMethod A sub property of instrument. The method of delivery. 13 | */ 14 | interface OrderAction extends TradeAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/TrackAction.php: -------------------------------------------------------------------------------- 1 | $deliveryMethod A sub property of instrument. The method of delivery. 13 | */ 14 | interface TrackAction extends FindAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/JoinAction.php: -------------------------------------------------------------------------------- 1 | $event Upcoming or past event associated with this place, organization, or action. 13 | */ 14 | interface JoinAction extends InteractAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/LeaveAction.php: -------------------------------------------------------------------------------- 1 | $event Upcoming or past event associated with this place, organization, or action. 13 | */ 14 | interface LeaveAction extends InteractAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/LendAction.php: -------------------------------------------------------------------------------- 1 | $borrower A sub property of participant. The person that borrows the object being lent. 13 | */ 14 | interface LendAction extends TransferAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/InformAction.php: -------------------------------------------------------------------------------- 1 | $event Upcoming or past event associated with this place, organization, or action. 13 | */ 14 | interface InformAction extends CommunicateAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/InviteAction.php: -------------------------------------------------------------------------------- 1 | $event Upcoming or past event associated with this place, organization, or action. 13 | */ 14 | interface InviteAction extends CommunicateAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/SomeProducts.php: -------------------------------------------------------------------------------- 1 | $inventoryLevel The current approximate inventory level for the item or items. 13 | */ 14 | interface SomeProducts extends Product 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/FollowAction.php: -------------------------------------------------------------------------------- 1 | $followee A sub property of object. The person or organization being followed. 13 | */ 14 | interface FollowAction extends InteractAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/PlanAction.php: -------------------------------------------------------------------------------- 1 | $scheduledTime The time the object is scheduled to. 14 | */ 15 | interface PlanAction extends OrganizeAction 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/EndorseAction.php: -------------------------------------------------------------------------------- 1 | $endorsee A sub property of participant. The person/organization being supported. 13 | */ 14 | interface EndorseAction extends ReactAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/ReviewAction.php: -------------------------------------------------------------------------------- 1 | $resultReview A sub property of result. The review that resulted in the performing of the action. 13 | */ 14 | interface ReviewAction extends AssessAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/SearchAction.php: -------------------------------------------------------------------------------- 1 | $query A sub property of instrument. The query used on this action. 14 | */ 15 | interface SearchAction extends Action 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/SportsOrganization.php: -------------------------------------------------------------------------------- 1 | $sport A type of sport (e.g. Baseball). 14 | */ 15 | interface SportsOrganization extends Organization 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/BorrowAction.php: -------------------------------------------------------------------------------- 1 | $lender A sub property of participant. The person that lends the object being borrowed. 13 | */ 14 | interface BorrowAction extends TransferAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/InsertAction.php: -------------------------------------------------------------------------------- 1 | $toLocation A sub property of location. The final location of the object or the agent after the action. 13 | */ 14 | interface InsertAction extends AddAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/ReplyAction.php: -------------------------------------------------------------------------------- 1 | $resultComment A sub property of result. The Comment created or sent as a result of this action. 13 | */ 14 | interface ReplyAction extends CommunicateAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/ClaimReview.php: -------------------------------------------------------------------------------- 1 | $claimReviewed A short summary of the specific claims reviewed in a ClaimReview. 14 | */ 15 | interface ClaimReview extends Review 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/CommentAction.php: -------------------------------------------------------------------------------- 1 | $resultComment A sub property of result. The Comment created or sent as a result of this action. 13 | */ 14 | interface CommentAction extends CommunicateAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/InvestmentOrDeposit.php: -------------------------------------------------------------------------------- 1 | $amount The amount of money. 14 | */ 15 | interface InvestmentOrDeposit extends FinancialProduct 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/EducationalAudience.php: -------------------------------------------------------------------------------- 1 | $educationalRole An educationalRole of an EducationalAudience. 14 | */ 15 | interface EducationalAudience extends Audience 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/Report.php: -------------------------------------------------------------------------------- 1 | $reportNumber The number or other unique designator assigned to a Report by the publishing organization. 14 | */ 15 | interface Report extends Article 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/DataFeed.php: -------------------------------------------------------------------------------- 1 | $dataFeedElement An item within in a data feed. Data feeds may have many elements. 14 | */ 15 | interface DataFeed extends Dataset 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/MovieTheater.php: -------------------------------------------------------------------------------- 1 | $screenCount The number of screens in the movie theater. 14 | */ 15 | interface MovieTheater extends CivicStructure, EntertainmentBusiness 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/PerformAction.php: -------------------------------------------------------------------------------- 1 | $entertainmentBusiness A sub property of location. The entertainment business where the action occurred. 13 | */ 14 | interface PerformAction extends PlayAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/ReservationPackage.php: -------------------------------------------------------------------------------- 1 | $subReservation The individual reservations included in the package. Typically a repeated property. 13 | */ 14 | interface ReservationPackage extends Reservation 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/SocialMediaPosting.php: -------------------------------------------------------------------------------- 1 | $sharedContent A CreativeWork such as an image, video, or audio clip shared as part of this posting. 13 | */ 14 | interface SocialMediaPosting extends Article 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/PayAction.php: -------------------------------------------------------------------------------- 1 | $recipient A sub property of participant. The participant who is at the receiving end of the action. 13 | */ 14 | interface PayAction extends TradeAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/TipAction.php: -------------------------------------------------------------------------------- 1 | $recipient A sub property of participant. The participant who is at the receiving end of the action. 13 | */ 14 | interface TipAction extends TradeAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/GiveAction.php: -------------------------------------------------------------------------------- 1 | $recipient A sub property of participant. The participant who is at the receiving end of the action. 13 | */ 14 | interface GiveAction extends TransferAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/DonateAction.php: -------------------------------------------------------------------------------- 1 | $recipient A sub property of participant. The participant who is at the receiving end of the action. 13 | */ 14 | interface DonateAction extends TradeAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/ReturnAction.php: -------------------------------------------------------------------------------- 1 | $recipient A sub property of participant. The participant who is at the receiving end of the action. 13 | */ 14 | interface ReturnAction extends TransferAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/HowToItem.php: -------------------------------------------------------------------------------- 1 | $requiredQuantity The required quantity of the item(s). 15 | */ 16 | interface HowToItem extends ListItem 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/HowToSupply.php: -------------------------------------------------------------------------------- 1 | $estimatedCost The estimated cost of the supply or supplies consumed when performing instructions. 14 | */ 15 | interface HowToSupply extends HowToItem 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/PerformanceRole.php: -------------------------------------------------------------------------------- 1 | $characterName The name of a character played in some acting or performing role, i.e. in a PerformanceRole. 14 | */ 15 | interface PerformanceRole extends Role 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/AuthorizeAction.php: -------------------------------------------------------------------------------- 1 | $recipient A sub property of participant. The participant who is at the receiving end of the action. 13 | */ 14 | interface AuthorizeAction extends AllocateAction 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/House.php: -------------------------------------------------------------------------------- 1 | $numberOfRooms The number of rooms (excluding bathrooms and closets) of the accommodation or lodging business. 14 | */ 15 | interface House extends Accommodation 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/Airport.php: -------------------------------------------------------------------------------- 1 | $iataCode IATA identifier for an airline or airport. 14 | * @property-read SchemaTypeList $icaoCode ICAO identifier for an airport. 15 | */ 16 | interface Airport extends CivicStructure 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/MonetaryAmountDistribution.php: -------------------------------------------------------------------------------- 1 | $currency The currency in which the monetary amount is expressed. 14 | */ 15 | interface MonetaryAmountDistribution extends QuantitativeValueDistribution 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/OrganizationRole.php: -------------------------------------------------------------------------------- 1 | $numberedPosition A number associated with a role in an organization, for example, the number on an athlete's jersey. 14 | */ 15 | interface OrganizationRole extends Role 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/WebApplication.php: -------------------------------------------------------------------------------- 1 | $browserRequirements Specifies browser requirements in human-readable text. For example, 'requires HTML5 support'. 14 | */ 15 | interface WebApplication extends SoftwareApplication 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/ParentAudience.php: -------------------------------------------------------------------------------- 1 | $childMaxAge Maximal age of the child. 14 | * @property-read SchemaTypeList $childMinAge Minimal age of the child. 15 | */ 16 | interface ParentAudience extends PeopleAudience 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/ReplaceAction.php: -------------------------------------------------------------------------------- 1 | $replacee A sub property of object. The object that is being replaced. 13 | * @property-read SchemaTypeList $replacer A sub property of object. The object that replaces. 14 | */ 15 | interface ReplaceAction extends UpdateAction 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/BroadcastFrequencySpecification.php: -------------------------------------------------------------------------------- 1 | $broadcastFrequencyValue The frequency in MHz for a particular broadcast. 14 | */ 15 | interface BroadcastFrequencySpecification extends Intangible 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/Menu.php: -------------------------------------------------------------------------------- 1 | $hasMenuItem A food or drink item contained in a menu or menu section. 13 | * @property-read SchemaTypeList $hasMenuSection A subgrouping of the menu (by dishes, course, serving time period, etc.). 14 | */ 15 | interface Menu extends CreativeWork 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/CompoundPriceSpecification.php: -------------------------------------------------------------------------------- 1 | $priceComponent This property links to all UnitPriceSpecification nodes that apply in parallel for the CompoundPriceSpecification node. 13 | */ 14 | interface CompoundPriceSpecification extends PriceSpecification 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/PlayAction.php: -------------------------------------------------------------------------------- 1 | $audience An intended audience, i.e. a group for whom something was created. 13 | * @property-read SchemaTypeList $event Upcoming or past event associated with this place, organization, or action. 14 | */ 15 | interface PlayAction extends Action 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/UpdateAction.php: -------------------------------------------------------------------------------- 1 | $collection A sub property of object. The collection target of the action. 13 | * @property-read SchemaTypeList $targetCollection A sub property of object. The collection target of the action. 14 | */ 15 | interface UpdateAction extends Action 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/MobileApplication.php: -------------------------------------------------------------------------------- 1 | $carrierRequirements Specifies specific carrier(s) requirements for the application (e.g. an application may only work on a specific carrier network). 14 | */ 15 | interface MobileApplication extends SoftwareApplication 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/SportsTeam.php: -------------------------------------------------------------------------------- 1 | $athlete A person that acts as performing member of a sports team; a player as opposed to a coach. 13 | * @property-read SchemaTypeList $coach A person that acts in a coaching role for a sports team. 14 | */ 15 | interface SportsTeam extends SportsOrganization 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/HowToSection.php: -------------------------------------------------------------------------------- 1 | $steps A single step item (as HowToStep, text, document, video, etc.) or a HowToSection (originally misnamed 'steps'; 'step' is preferred). 14 | */ 15 | interface HowToSection extends ItemList, ListItem, CreativeWork 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/MenuSection.php: -------------------------------------------------------------------------------- 1 | $hasMenuItem A food or drink item contained in a menu or menu section. 13 | * @property-read SchemaTypeList $hasMenuSection A subgrouping of the menu (by dishes, course, serving time period, etc.). 14 | */ 15 | interface MenuSection extends CreativeWork 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/FinancialService.php: -------------------------------------------------------------------------------- 1 | $feesAndCommissionsSpecification Description of fees, commissions, and other terms applied either to a class of financial product, or by a financial service organization. 14 | */ 15 | interface FinancialService extends LocalBusiness 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/SellAction.php: -------------------------------------------------------------------------------- 1 | $buyer A sub property of participant. The participant/person/organization that bought the object. 13 | * @property-read SchemaTypeList $warrantyPromise The warranty promise(s) included in the offer. 14 | */ 15 | interface SellAction extends TradeAction 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/TechArticle.php: -------------------------------------------------------------------------------- 1 | $proficiencyLevel Proficiency needed for this content; expected values: 'Beginner', 'Expert'. 14 | * @property-read SchemaTypeList $dependencies Prerequisites needed to fulfill steps in article. 15 | */ 16 | interface TechArticle extends Article 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/GovernmentService.php: -------------------------------------------------------------------------------- 1 | $serviceOperator The operating organization, if different from the provider. This enables the representation of services that are provided by an organization, but operated by another organization like a subcontractor. 13 | */ 14 | interface GovernmentService extends Service 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/IndividualProduct.php: -------------------------------------------------------------------------------- 1 | $serialNumber The serial number or any alphanumeric identifier of a particular product. When attached to an offer, it is a shortcut for the serial number of the product included in the offer. 14 | */ 15 | interface IndividualProduct extends Product 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/WebSite.php: -------------------------------------------------------------------------------- 1 | $issn The International Standard Serial Number (ISSN) that identifies this serial publication. You can repeat this property to identify different formats of, or the linking ISSN (ISSN-L) for, this serial publication. 14 | */ 15 | interface WebSite extends CreativeWork 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/ChooseAction.php: -------------------------------------------------------------------------------- 1 | $actionOption A sub property of object. The options subject to this action. 14 | * @property-read SchemaTypeList $option A sub property of object. The options subject to this action. 15 | */ 16 | interface ChooseAction extends AssessAction 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/Airline.php: -------------------------------------------------------------------------------- 1 | $iataCode IATA identifier for an airline or airport. 14 | * @property-read SchemaTypeList $boardingPolicy The type of boarding policy used by the airline (e.g. zone-based or group-based). 15 | */ 16 | interface Airline extends Organization 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/EngineSpecification.php: -------------------------------------------------------------------------------- 1 | $fuelType The type of fuel suitable for the engine or engines of the vehicle. If the vehicle has only one engine, this property can be attached directly to the vehicle. 14 | */ 15 | interface EngineSpecification extends StructuredValue 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/MoveAction.php: -------------------------------------------------------------------------------- 1 | $toLocation A sub property of location. The final location of the object or the agent after the action. 13 | * @property-read SchemaTypeList $fromLocation A sub property of location. The original location of the object or the agent before the action. 14 | */ 15 | interface MoveAction extends Action 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/RentAction.php: -------------------------------------------------------------------------------- 1 | $landlord A sub property of participant. The owner of the real estate property. 13 | * @property-read SchemaTypeList $realEstateAgent A sub property of participant. The real estate agent involved in the action. 14 | */ 15 | interface RentAction extends TradeAction 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/SportsEvent.php: -------------------------------------------------------------------------------- 1 | $awayTeam The away team in a sports event. 13 | * @property-read SchemaTypeList $homeTeam The home team in a sports event. 14 | * @property-read SchemaTypeList $competitor A competitor in a sports event. 15 | */ 16 | interface SportsEvent extends Event 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/AggregateRating.php: -------------------------------------------------------------------------------- 1 | $itemReviewed The item that is being reviewed/rated. 13 | * @property-read SchemaTypeList $reviewCount The count of total number of reviews. 14 | * @property-read SchemaTypeList $ratingCount The count of total number of ratings. 15 | */ 16 | interface AggregateRating extends Rating 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/DigitalDocument.php: -------------------------------------------------------------------------------- 1 | $hasDigitalDocumentPermission A permission related to the access to this document (e.g. permission to read or write an electronic document). For a public document, specify a grantee with an Audience with audienceType equal to "public". 13 | */ 14 | interface DigitalDocument extends CreativeWork 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /src/Interfaces/GameServer.php: -------------------------------------------------------------------------------- 1 | $game Video game which is played on this server. 13 | * @property-read SchemaTypeList $playersOnline Number of players on the server. 14 | * @property-read SchemaTypeList $serverStatus Status of a game server. 15 | */ 16 | interface GameServer extends Intangible 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/TVSeason.php: -------------------------------------------------------------------------------- 1 | $partOfTVSeries The TV series to which this episode or season belongs. 13 | * @property-read SchemaTypeList $countryOfOrigin The country of the principal offices of the production company or individual responsible for the movie or program. 14 | */ 15 | interface TVSeason extends CreativeWork, CreativeWorkSeason 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/TransferAction.php: -------------------------------------------------------------------------------- 1 | $toLocation A sub property of location. The final location of the object or the agent after the action. 13 | * @property-read SchemaTypeList $fromLocation A sub property of location. The original location of the object or the agent before the action. 14 | */ 15 | interface TransferAction extends Action 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/ReceiveAction.php: -------------------------------------------------------------------------------- 1 | $deliveryMethod A sub property of instrument. The method of delivery. 13 | * @property-read SchemaTypeList $sender A sub property of participant. The participant who is at the sending end of the action. 14 | */ 15 | interface ReceiveAction extends TransferAction 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/WarrantyPromise.php: -------------------------------------------------------------------------------- 1 | $durationOfWarranty The duration of the warranty promise. Common unitCode values are ANN for year, MON for months, or DAY for days. 13 | * @property-read SchemaTypeList $warrantyScope The scope of the warranty promise. 14 | */ 15 | interface WarrantyPromise extends StructuredValue 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/Audience.php: -------------------------------------------------------------------------------- 1 | $audienceType The target group associated with a given audience (e.g. veterans, car owners, musicians, etc.). 14 | * @property-read SchemaTypeList $geographicArea The geographic area associated with the audience. 15 | */ 16 | interface Audience extends Intangible 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/SchemaType.php: -------------------------------------------------------------------------------- 1 | $recipient A sub property of participant. The participant who is at the receiving end of the action. 13 | * @property-read SchemaTypeList $deliveryMethod A sub property of instrument. The method of delivery. 14 | */ 15 | interface SendAction extends TransferAction 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/CivicStructure.php: -------------------------------------------------------------------------------- 1 | $openingHours The general opening hours for a business. Opening hours can be specified as a weekly time range, starting with days, then times per day. Multiple days can be listed with commas ',' separating each day. Day or time ranges are specified using a hyphen '-'. 14 | */ 15 | interface CivicStructure extends Place 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/BusinessAudience.php: -------------------------------------------------------------------------------- 1 | $yearsInOperation The age of the business. 13 | * @property-read SchemaTypeList $yearlyRevenue The size of the business in annual revenue. 14 | * @property-read SchemaTypeList $numberOfEmployees The number of employees in an organization e.g. business. 15 | */ 16 | interface BusinessAudience extends Audience 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/PaymentChargeSpecification.php: -------------------------------------------------------------------------------- 1 | $appliesToPaymentMethod The payment method(s) to which the payment charge specification applies. 13 | * @property-read SchemaTypeList $appliesToDeliveryMethod The delivery method(s) to which the delivery charge or payment charge specification applies. 14 | */ 15 | interface PaymentChargeSpecification extends PriceSpecification 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/GeoCircle.php: -------------------------------------------------------------------------------- 1 | $geoRadius Indicates the approximate radius of a GeoCircle (metres unless indicated otherwise via Distance notation). 15 | * @property-read SchemaTypeList $geoMidpoint Indicates the GeoCoordinates at the centre of a GeoShape e.g. GeoCircle. 16 | */ 17 | interface GeoCircle extends GeoShape 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/Interfaces/WriteAction.php: -------------------------------------------------------------------------------- 1 | $inLanguage The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. 14 | * @property-read SchemaTypeList $language A sub property of instrument. The language used on this action. 15 | */ 16 | interface WriteAction extends CreateAction 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/DigitalDocumentPermission.php: -------------------------------------------------------------------------------- 1 | $grantee The person, organization, contact point, or audience that has been granted this permission. 13 | * @property-read SchemaTypeList $permissionType The type of permission granted the person, organization, or audience. 14 | */ 15 | interface DigitalDocumentPermission extends Intangible 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/AudioObject.php: -------------------------------------------------------------------------------- 1 | $transcript If this MediaObject is an AudioObject or VideoObject, the transcript of that object. 14 | * @property-read SchemaTypeList $caption The caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the encodingFormat. 15 | */ 16 | interface AudioObject extends MediaObject 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/Comment.php: -------------------------------------------------------------------------------- 1 | $upvoteCount The number of upvotes this question, answer or comment has received from the community. 13 | * @property-read SchemaTypeList $parentItem The parent of a question, answer or item in general. 14 | * @property-read SchemaTypeList $downvoteCount The number of downvotes this question, answer or comment has received from the community. 15 | */ 16 | interface Comment extends CreativeWork 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/BedDetails.php: -------------------------------------------------------------------------------- 1 | $typeOfBed The type of bed to which the BedDetail refers, i.e. the type of bed available in the quantity indicated by quantity. 15 | * @property-read SchemaTypeList $numberOfBeds The quantity of the given bed type available in the HotelRoom, Suite, House, or Apartment. 16 | */ 17 | interface BedDetails extends Intangible 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/Interfaces/BuyAction.php: -------------------------------------------------------------------------------- 1 | $vendor 'vendor' is an earlier term for 'seller'. 13 | * @property-read SchemaTypeList $seller An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider. 14 | * @property-read SchemaTypeList $warrantyPromise The warranty promise(s) included in the offer. 15 | */ 16 | interface BuyAction extends TradeAction 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/Corporation.php: -------------------------------------------------------------------------------- 1 | $tickerSymbol The exchange traded instrument associated with a Corporation object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. For the exchange component of the tickerSymbol attribute, we recommend using the controlled vocabulary of Market Identifier Codes (MIC) specified in ISO15022. 14 | */ 15 | interface Corporation extends Organization 16 | { 17 | } 18 | -------------------------------------------------------------------------------- /src/Interfaces/RsvpAction.php: -------------------------------------------------------------------------------- 1 | $additionalNumberOfGuests If responding yes, the number of guests who will attend in addition to the invitee. 14 | * @property-read SchemaTypeList $comment Comments, typically from users. 15 | * @property-read SchemaTypeList $rsvpResponse The response (yes, no, maybe) to the RSVP. 16 | */ 17 | interface RsvpAction extends InformAction 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/Interfaces/TouristAttraction.php: -------------------------------------------------------------------------------- 1 | $touristType Attraction suitable for type(s) of tourist. eg. Children, visitors from a particular country, etc. 14 | * @property-read SchemaTypeList $availableLanguage A language someone may use with or at the item, service or place. Please use one of the language codes from the IETF BCP 47 standard. See also inLanguage 15 | */ 16 | interface TouristAttraction extends Place 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/MusicPlaylist.php: -------------------------------------------------------------------------------- 1 | $numTracks The number of tracks in this album or playlist. 13 | * @property-read SchemaTypeList $track A music recording (track)—usually a single song. If an ItemList is given, the list should contain items of type MusicRecording. 14 | * @property-read SchemaTypeList $tracks A music recording (track)—usually a single song. 15 | */ 16 | interface MusicPlaylist extends CreativeWork 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/ScreeningEvent.php: -------------------------------------------------------------------------------- 1 | $videoFormat The type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.). 14 | * @property-read SchemaTypeList $subtitleLanguage Languages in which subtitles/captions are available, in IETF BCP 47 standard format. 15 | * @property-read SchemaTypeList $workPresented The movie presented during this event. 16 | */ 17 | interface ScreeningEvent extends Event 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/Interfaces/WebPageElement.php: -------------------------------------------------------------------------------- 1 | $salaryCurrency The currency (coded using ISO 4217 ) used for the main salary information in this job posting or for this employee. 15 | * @property-read SchemaTypeList $baseSalary The base salary of the job or of an employee in an EmployeeRole. 16 | */ 17 | interface EmployeeRole extends OrganizationRole 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/Interfaces/Brand.php: -------------------------------------------------------------------------------- 1 | $aggregateRating The overall rating, based on a collection of reviews or ratings, of the item. 14 | * @property-read SchemaTypeList $logo An associated logo. 15 | * @property-read SchemaTypeList $review A review of the item. 16 | * @property-read SchemaTypeList $slogan A slogan or motto associated with the item. 17 | */ 18 | interface Brand extends Intangible 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/Interfaces/BroadcastEvent.php: -------------------------------------------------------------------------------- 1 | $videoFormat The type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.). 15 | * @property-read SchemaTypeList $isLiveBroadcast True is the broadcast is of a live event. 16 | * @property-read SchemaTypeList $broadcastOfEvent The event being broadcast such as a sporting event or awards ceremony. 17 | */ 18 | interface BroadcastEvent extends PublicationEvent 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/Interfaces/SpeakableSpecification.php: -------------------------------------------------------------------------------- 1 | $publishedOn A broadcast service associated with the publication event. 14 | * @property-read SchemaTypeList $free A flag to signal that the item, event, or place is accessible for free. 15 | * @property-read SchemaTypeList $isAccessibleForFree A flag to signal that the item, event, or place is accessible for free. 16 | */ 17 | interface PublicationEvent extends Event 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/Interfaces/Blog.php: -------------------------------------------------------------------------------- 1 | $blogPosts The postings that are part of this blog. 14 | * @property-read SchemaTypeList $blogPost A posting that is part of this blog. 15 | * @property-read SchemaTypeList $issn The International Standard Serial Number (ISSN) that identifies this serial publication. You can repeat this property to identify different formats of, or the linking ISSN (ISSN-L) for, this serial publication. 16 | */ 17 | interface Blog extends CreativeWork 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/Interfaces/BusTrip.php: -------------------------------------------------------------------------------- 1 | $busName The name of the bus (e.g. Bolt Express). 14 | * @property-read SchemaTypeList $departureBusStop The stop or station from which the bus departs. 15 | * @property-read SchemaTypeList $arrivalBusStop The stop or station from which the bus arrives. 16 | * @property-read SchemaTypeList $busNumber The unique identifier for the bus. 17 | */ 18 | interface BusTrip extends Trip 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/Interfaces/CookAction.php: -------------------------------------------------------------------------------- 1 | $foodEstablishment A sub property of location. The specific food establishment where the action occurred. 13 | * @property-read SchemaTypeList $recipe A sub property of instrument. The recipe/instructions used to perform the action. 14 | * @property-read SchemaTypeList $foodEvent A sub property of location. The specific food event where the action occurred. 15 | */ 16 | interface CookAction extends CreateAction 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/Interfaces/Seat.php: -------------------------------------------------------------------------------- 1 | $seatRow The row location of the reserved seat (e.g., B). 14 | * @property-read SchemaTypeList $seatingType The type/class of the seat. 15 | * @property-read SchemaTypeList $seatSection The section location of the reserved seat (e.g. Orchestra). 16 | * @property-read SchemaTypeList $seatNumber The location of the reserved seat (e.g., 27). 17 | */ 18 | interface Seat extends Intangible 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/Interfaces/TaxiReservation.php: -------------------------------------------------------------------------------- 1 | $partySize Number of people the reservation should accommodate. 14 | * @property-read SchemaTypeList $pickupLocation Where a taxi will pick up a passenger or a rental car can be picked up. 15 | * @property-read SchemaTypeList $pickupTime When a taxi will pickup a passenger or a rental car can be picked up. 16 | */ 17 | interface TaxiReservation extends Reservation 18 | { 19 | } 20 | --------------------------------------------------------------------------------