Place extends Thing uses PlaceTrait
Entities that have a somewhat fixed, physical extension.
Tags
Table of Contents
Constants
- CONTEXT = 'https://schema.org'
- JSON-LD @context declaration for Schema.org.
Properties
- $_from : string|null
- The metadata to indicates the edge 'from' identifier.
- $_id : null|string
- The metadata identifier of the item.
- $_key : null|string
- The metadata unique key identifier of the thing.
- $_rev : null|string
- The metadata revision value of the thing.
- $_to : string|null
- The metadata to indicates the edge 'to' identifier.
- $active : bool|null
- The active flag.
- $additional : object|string|null
- The additional description of the place.
- $additionalType : array<string|int, mixed>|string|null|object
- An additionalType for the item.
- $address : PostalAddress|string|null
- Physical address of the item (PostalAddress or any object to describe it).
- $aggregateRating : array<string|int, mixed>|AggregateRating|null
- The overall rating, based on a collection of reviews or ratings, of the item.
- $alternateName : string|object|null
- An alias for the item.
- $amenityFeature : array<string|int, mixed>|LocationFeatureSpecification|null
- An amenity feature (e.g. a characteristic or service) of the Accommodation.
- $branchCode : string|null
- A short textual code (also called "store code") that uniquely identifies a place of business.
- $containedInsPlace : array<string|int, mixed>|Place|null
- The basic containment relation between a place and another that it contains.
- $containsPlace : array<string|int, mixed>|Place|null
- The basic containment relation between a place and another that it contains.
- $created : null|string|DateTime
- Date of creation of the resource.
- $description : string|null
- A short description of the item.
- $disambiguatingDescription : string|null
- A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.
- $email : null|string|PropertyValue|array<string|int, mixed>
- The Email address.
- $event : null|array<string|int, mixed>|Event
- Upcoming or past events associated with this place or organization (legacy spelling; see singular form, event).
- $faxNumber : string|null|array<string|int, mixed>|PropertyValue
- The fax number.
- $geo : null|GeoCoordinates|GeoShape
- The geo coordinates of the place (GeoShape or GeoCoordinates).
- $hasCertification : array<string|int, mixed>|Certification|null
- Certification information about a product, organization, service, place, or person.
- $hasDriveThroughService : bool|null
- Indicates whether some facility (e.g. FoodEstablishment, CovidTestingFacility) offers a service that can be used by driving through in a car. In the case of CovidTestingFacility such facilities could potentially help with social distancing from other potentially-infected users.
- $hasMap : string|Map|null
- A URL to a map of the place.
- $hasPart : string|Thing|array<string|int, mixed>|null
- Indicates an item that this part of this item.
- $id : null|int|string
- The unique identifier of the item.
- $identifier : string|null
- The identifier of the item.
- $image : string|object|null
- The image reference of this resource.
- $images : array<string|int, mixed>|null
- Photographs of this place (legacy spelling; see singular form, photo).
- $isAccessibleForFree : bool|null
- A flag to signal that the item, event, or place is accessible for free.
- $isicV4 : string|null
- The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.
- $isPartOf : string|Thing|array<string|int, mixed>|null
- Indicates an item that this item is part of.
- $keywords : string|DefinedTerm|array<string|int, mixed>|null
- Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property.
- $latitude : null|int|float
- The latitude of a location. For example 37.42242 (WGS 84).
- $license : string|object|null
- A legal document giving official permission to do something with the resource.
- $logo : null|string|ImageObject
- An associated logo.
- $longitude : null|int|float
- The longitude of a location. For example -122.08585 (WGS 84).
- $maximumAttendeeCapacity : null|int|string
- The total number of individuals that may attend an event or venue.
- $modified : null|string|DateTime
- Date on which the resource was changed.
- $name : int|string|null
- The name of the item.
- $offers : array<string|int, mixed>|Offer|null|Demand
- An offer to provide this item.
- $openingHoursSpecification : null|array<string|int, mixed>|OpeningHoursSpecification
- The opening hours of a certain place.
- $photo : null|array<string|int, mixed>|ImageObject|Photograph
- Photographs of this place (legacy spelling; see singular form, photo).
- $publicAccess : bool|null
- A flag to signal that the Place is open to public visitors. If this property is omitted there is no assumed default boolean value.
- $publisher : string|array<string|int, mixed>|Person|Organization|null
- The publisher of the resource.
- $remainingAttendee : int|null
- The number of the remaining attendee.
- $review : array<string|int, mixed>|Review|null
- A review of the item.
- $service : null|array<string|int, mixed>|Service
- The services provided by a place.
- $slogan : string|object|null
- A slogan or motto associated with the item.
- $smokingAllowed : bool|null
- Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.
- $specialOpeningHoursSpecification : null|array<string|int, mixed>|OpeningHoursSpecification
- The special opening hours of a certain place.
- $telephone : string|null|array<string|int, mixed>|PropertyValue
- The telephone number.
- $tourBookingPage : null|string|object
- A page providing information on how to book a tour of some Place, such as an Accommodation or ApartmentComplex in a real estate setting, as well as other kinds of tours as appropriate.
- $url : int|string|null
- URL of the item.
- $website : array<string|int, mixed>|null|string|Website
- The collection of all websites of this place.
Methods
- __construct() : mixed
- Constructor to hydrate public properties from an array or stdClass.
- jsonSerialize() : array<string|int, mixed>
- Serializes the current object into a JSON-LD array.
Constants
CONTEXT
JSON-LD @context declaration for Schema.org.
public
mixed
CONTEXT
= 'https://schema.org'
Properties
$_from
The metadata to indicates the edge 'from' identifier.
public
string|null
$_from
$_id
The metadata identifier of the item.
public
null|string
$_id
$_key
The metadata unique key identifier of the thing.
public
null|string
$_key
$_rev
The metadata revision value of the thing.
public
null|string
$_rev
$_to
The metadata to indicates the edge 'to' identifier.
public
string|null
$_to
$active
The active flag.
public
bool|null
$active
$additional
The additional description of the place.
public
object|string|null
$additional
Note : this property is a custom attribute of the original Place class defined in http://schema.org/Place.
$additionalType
An additionalType for the item.
public
array<string|int, mixed>|string|null|object
$additionalType
$address
Physical address of the item (PostalAddress or any object to describe it).
public
PostalAddress|string|null
$address
= null
$aggregateRating
The overall rating, based on a collection of reviews or ratings, of the item.
public
array<string|int, mixed>|AggregateRating|null
$aggregateRating
$alternateName
An alias for the item.
public
string|object|null
$alternateName
$amenityFeature
An amenity feature (e.g. a characteristic or service) of the Accommodation.
public
array<string|int, mixed>|LocationFeatureSpecification|null
$amenityFeature
This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.
$branchCode
A short textual code (also called "store code") that uniquely identifies a place of business.
public
string|null
$branchCode
The code is typically assigned by the parentOrganization and used in structured URLs. For example, in the URL http://www.starbucks.co.uk/store-locator/etc/detail/3047 the code "3047" is a branchCode for a particular branch.
$containedInsPlace
The basic containment relation between a place and another that it contains.
public
array<string|int, mixed>|Place|null
$containedInsPlace
$containsPlace
The basic containment relation between a place and another that it contains.
public
array<string|int, mixed>|Place|null
$containsPlace
$created
Date of creation of the resource.
public
null|string|DateTime
$created
$description
A short description of the item.
public
string|null
$description
$disambiguatingDescription
A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.
public
string|null
$disambiguatingDescription
The Email address.
public
null|string|PropertyValue|array<string|int, mixed>
$email
$event
Upcoming or past events associated with this place or organization (legacy spelling; see singular form, event).
public
null|array<string|int, mixed>|Event
$event
$faxNumber
The fax number.
public
string|null|array<string|int, mixed>|PropertyValue
$faxNumber
$geo
The geo coordinates of the place (GeoShape or GeoCoordinates).
public
null|GeoCoordinates|GeoShape
$geo
$hasCertification
Certification information about a product, organization, service, place, or person.
public
array<string|int, mixed>|Certification|null
$hasCertification
$hasDriveThroughService
Indicates whether some facility (e.g. FoodEstablishment, CovidTestingFacility) offers a service that can be used by driving through in a car. In the case of CovidTestingFacility such facilities could potentially help with social distancing from other potentially-infected users.
public
bool|null
$hasDriveThroughService
$hasMap
A URL to a map of the place.
public
string|Map|null
$hasMap
$hasPart
Indicates an item that this part of this item.
public
string|Thing|array<string|int, mixed>|null
$hasPart
$id
The unique identifier of the item.
public
null|int|string
$id
$identifier
The identifier of the item.
public
string|null
$identifier
$image
The image reference of this resource.
public
string|object|null
$image
$images
Photographs of this place (legacy spelling; see singular form, photo).
public
array<string|int, mixed>|null
$images
$isAccessibleForFree
A flag to signal that the item, event, or place is accessible for free.
public
bool|null
$isAccessibleForFree
$isicV4
The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.
public
string|null
$isicV4
$isPartOf
Indicates an item that this item is part of.
public
string|Thing|array<string|int, mixed>|null
$isPartOf
$keywords
Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property.
public
string|DefinedTerm|array<string|int, mixed>|null
$keywords
$latitude
The latitude of a location. For example 37.42242 (WGS 84).
public
null|int|float
$latitude
Tags
$license
A legal document giving official permission to do something with the resource.
public
string|object|null
$license
$logo
An associated logo.
public
null|string|ImageObject
$logo
$longitude
The longitude of a location. For example -122.08585 (WGS 84).
public
null|int|float
$longitude
Tags
$maximumAttendeeCapacity
The total number of individuals that may attend an event or venue.
public
null|int|string
$maximumAttendeeCapacity
Supersedes capacity
$modified
Date on which the resource was changed.
public
null|string|DateTime
$modified
$name
The name of the item.
public
int|string|null
$name
$offers
An offer to provide this item.
public
array<string|int, mixed>|Offer|null|Demand
$offers
$openingHoursSpecification
The opening hours of a certain place.
public
null|array<string|int, mixed>|OpeningHoursSpecification
$openingHoursSpecification
$photo
Photographs of this place (legacy spelling; see singular form, photo).
public
null|array<string|int, mixed>|ImageObject|Photograph
$photo
A photograph of this place.
$publicAccess
A flag to signal that the Place is open to public visitors. If this property is omitted there is no assumed default boolean value.
public
bool|null
$publicAccess
$publisher
The publisher of the resource.
public
string|array<string|int, mixed>|Person|Organization|null
$publisher
$remainingAttendee
The number of the remaining attendee.
public
int|null
$remainingAttendee
$review
A review of the item.
public
array<string|int, mixed>|Review|null
$review
$service
The services provided by a place.
public
null|array<string|int, mixed>|Service
$service
$slogan
A slogan or motto associated with the item.
public
string|object|null
$slogan
$smokingAllowed
Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.
public
bool|null
$smokingAllowed
$specialOpeningHoursSpecification
The special opening hours of a certain place.
public
null|array<string|int, mixed>|OpeningHoursSpecification
$specialOpeningHoursSpecification
$telephone
The telephone number.
public
string|null|array<string|int, mixed>|PropertyValue
$telephone
$tourBookingPage
A page providing information on how to book a tour of some Place, such as an Accommodation or ApartmentComplex in a real estate setting, as well as other kinds of tours as appropriate.
public
null|string|object
$tourBookingPage
$url
URL of the item.
public
int|string|null
$url
$website
The collection of all websites of this place.
public
array<string|int, mixed>|null|string|Website
$website
Methods
__construct()
Constructor to hydrate public properties from an array or stdClass.
public
__construct([array<string|int, mixed>|object|null $init = null ]) : mixed
This allows objects to be quickly populated with associative data without manually setting each property.
Parameters
- $init : array<string|int, mixed>|object|null = null
-
A data array or object used to initialize the instance. Keys must match public property names.
Tags
jsonSerialize()
Serializes the current object into a JSON-LD array.
public
jsonSerialize() : array<string|int, mixed>
This method will include all public properties, the schema.org @context, and the inferred @type based on the class name.
Null values will be automatically removed using compress()
.
Tags
Return values
array<string|int, mixed> —A JSON-LD array representation of the object.