Independent reference for structured UK business information

Schema.org.uk

Home Schemas Vineyard Schema

Category schema · Vineyards

Vineyard Schema

The Vineyard Schema organises vineyard identity, contact, location, opening hours, products and experiences, facilities and visitor information into a consistent format, using Schema.org vocabulary where applicable.

Complete JSON definition

1 Scope

The Vineyard Schema describes a vineyard. It covers identity, incorporation details, contact, and location, including the address and coordinates. It also covers opening hours, images, reputation, a price indication, products and experiences, amenities, and vineyard details. A product or an experience is included only when the vineyard states that it offers it. Reputation figures come from one provider and are not combined into a single rating. A missing value stays unknown. The price indication is a level, not a bottle price. A reservation is recorded only as whether the vineyard accepts reservations.

2 Attributes

Names outside this reference are unsupported or reserved.

2.1 Identity

NameTypeSchema.orgDescription
Identifier
vineyard.id
text@idThe permanent unique identifier already assigned to the vineyard. JSON-LD states the same value as @id. The identifier is not calculated from the name, telephone, or address.
Title
vineyard.title
textnameThe name of the vineyard.
Description
vineyard.description
textdescriptionA text description of the vineyard.

2.2 Incorporation details

NameTypeSchema.orgDescription
Company name
vineyard.company.name
textlegalNameThe registered company name, when the business is registered at Companies House and states that name. A missing value stays unknown. This is not the trading name. JSON-LD uses legalName.
Company number
vineyard.company.number
textadditionalPropertyThe company number, when the business is registered at Companies House and states that number. A missing value stays unknown. This is not a VAT number. When a number is stated, JSON-LD uses a PropertyValue named companyNumber.
Incorporation date
vineyard.company.incorporated_on
datefoundingDateThe incorporation date, when the business is registered at Companies House and states that date. A missing date stays unknown. JSON-LD uses foundingDate for that stated date.
VAT number
vineyard.company.vat
textvatIDThe VAT number, when the business is registered for VAT and states that number. A missing value stays unknown. This is not the company number. JSON-LD uses vatID.

2.3 Contact

NameTypeSchema.orgDescription
Phone
vineyard.contact.phone
texttelephoneThe telephone number of the vineyard.
Url
vineyard.contact.url
urlurlThe website address of the vineyard.
Email
vineyard.contact.email
emailemailAn email address for the vineyard, when one is stated. Leave it empty when none is known.

2.4 Location and coordinates

NameTypeSchema.orgDescription
Address
vineyard.location.address
textaddressThe postal address of the vineyard. The original address line stays intact.
Latitude
vineyard.location.latitude
numberlatitudeThe WGS84 latitude of the vineyard.
Longitude
vineyard.location.longitude
numberlongitudeThe WGS84 longitude of the vineyard. A coordinate pair is required before JSON-LD includes GeoCoordinates.
Postcode
vineyard.location.postcode
textpostalCodeThe UK postcode when one postcode is present in the postal address.
Street
vineyard.location.street
textstreetAddressThe street line when the postal address separates it from the town. A borough is not the street.
Locality
vineyard.location.locality
textaddressLocalityThe town or city when the postal address states it as its own part. A borough is not the locality.
Region
vineyard.location.region
textaddressRegionThe county or region when the postal address states it as its own part. A media-market code is not a region and is left empty.
Country
vineyard.location.country
textaddressCountryThe country when the address states it. A two-letter country code is recorded as the country name. Leave it empty when the country is not stated.

2.5 Opening hours

NameTypeSchema.orgDescription
Opening hours
vineyard.hours.opening
objectopeningHoursSpecificationThe regular opening hours when a weekly timetable states each open day and its opening and closing times. A current open or closed status is not opening hours. Busy periods are not opening hours. A day with no stated times is left empty.

2.6 Images

NameTypeSchema.orgDescription
Logo
vineyard.image.logo
urllogoThe address of the vineyard logo, when one is stated. A missing address is omitted.
Main image
vineyard.image.main
urlimageThe address of the main image of the vineyard, when one is stated. A count of photographs is not an image. A missing address is omitted.

2.7 Reputation

NameTypeSchema.orgDescription
Review rating
vineyard.review.rating
numberratingValueA review score from one provider. It is not a qualification or an award. A scale is recorded only when that provider states it. The score stays in the native record and is not copied into the core business JSON-LD.
Review count
vineyard.review.count
integerreviewCountThe number of reviews accompanying a review rating from the same provider. It is not calculated from another provider.
Rating count
vineyard.review.rating_count
integerratingCountThe number of ratings when the provider states it separately from the number of reviews. It is not calculated from the distribution.
Rating distribution
vineyard.review.distribution
object—Numbers recorded against scores 1 to 5. They are not the review count. Schema.org has no single property for the five counts, so this stays unmapped.
Rating scale
vineyard.review.scale
object—The lowest and highest points of a review scale, when the scale is stated. Schema.org records those points as separate properties, so this attribute is not given one of them.
Review provider
vineyard.review.provider
text—The organisation that published these figures. Figures from another provider are a separate observation and are not averaged together.
Observation date
vineyard.review.observed_on
date—The date on which these figures were observed, when that date is stated.

2.8 Price

NameTypeSchema.orgDescription
Price level
vineyard.price_range
textpriceRangeA price indication using £, ££, £££, or ££££. Leave it empty when none is stated. This is not a bottle price.

2.9 Products and experiences

NameTypeSchema.orgDescription
Bottle sales on site
vineyard.service.bottle_sales
booleanServiceWhether the vineyard sells bottles on site. Delivery and online ordering are a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Wine tasting
vineyard.service.tasting
booleanServiceWhether the vineyard offers wine tasting. Wine flights, a vineyard tour, and sparkling wine are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Vineyard and winery tour
vineyard.service.tour
booleanServiceWhether the vineyard offers a vineyard or winery tour. A guided tour, a self-guided tour, and a walk among the vines are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Sparkling wine
vineyard.service.sparkling
booleanServiceWhether the vineyard offers sparkling wine. Wine tasting and cider are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Cheese and charcuterie boards
vineyard.service.boards
booleanServiceWhether the vineyard offers cheese or charcuterie boards, including a sharing platter, a ploughman's, tapas, or snacks. Lunch is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Guided tours
vineyard.service.guided_tour
booleanServiceWhether the vineyard offers a guided tour, including a private tour. A self-guided tour and a general vineyard tour are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Lunch
vineyard.service.lunch
booleanServiceWhether the vineyard serves lunch, including a barbecue or fish and chips. Breakfast and a Sunday roast are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Cafe (coffee and cake)
vineyard.service.cafe
booleanServiceWhether the vineyard has a cafe for coffee and cake, including pastries. Lunch is a separate service. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Wine delivery and online ordering
vineyard.service.delivery
booleanServiceWhether the vineyard delivers wine or takes orders online, including click and collect. Bottle sales on site are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Wedding venue
vineyard.service.wedding
booleanServiceWhether the vineyard offers the site as a wedding venue. Private events are a separate detail. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Wine flights
vineyard.service.flights
booleanServiceWhether the vineyard offers wine flights. A general wine tasting is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Live music and events
vineyard.service.events
booleanServiceWhether the vineyard hosts live music or events, including an evening event, a wine and sound pairing, or a food pop-up. A wedding is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Cider and other drinks
vineyard.service.drinks
booleanServiceWhether the vineyard offers cider or other drinks, including beer, mead, brandy, or apple juice. Sparkling wine and wine tasting are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Breakfast and brunch
vineyard.service.breakfast
booleanServiceWhether the vineyard serves breakfast or brunch. Lunch is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Pizza
vineyard.service.pizza
booleanServiceWhether the vineyard serves pizza. Lunch is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Grape picking
vineyard.service.picking
booleanServiceWhether the vineyard offers grape picking. A vineyard tour is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Afternoon and cream tea
vineyard.service.tea
booleanServiceWhether the vineyard offers afternoon tea or cream tea. A cafe is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Picnic
vineyard.service.picnic
booleanServiceWhether the vineyard offers a picnic. Outdoor seating is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Self-guided tour
vineyard.service.self_guided
booleanServiceWhether the vineyard offers a self-guided tour. A guided tour and a walk among the vines are separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.
Sunday roast
vineyard.service.roast
booleanServiceWhether the vineyard serves a Sunday roast. Lunch is separate. JSON-LD includes a Service of this name in hasOfferCatalog only when the value is stated as offered. An explicit no and an unknown value add nothing.

2.10 Amenities

NameTypeSchema.orgDescription
Walk around the vines
vineyard.amenity.vine_walk
booleanamenityFeatureWhether visitors can walk among the vines. A guided tour and a self-guided tour are separate services. A missing value is unknown, not absent.
Outdoor seating
vineyard.amenity.outdoor_seating
booleanamenityFeatureWhether the vineyard has outdoor seating, including covered seating, heated seating, or a cabana. Indoor seating is separate. A missing value is unknown, not absent.
Indoor seating
vineyard.amenity.indoor_seating
booleanamenityFeatureWhether the vineyard has indoor seating. Outdoor seating is separate. A missing value is unknown, not absent.
Dog friendly
vineyard.amenity.dog_friendly
booleanamenityFeatureWhether the vineyard welcomes dogs. Animals kept on site are a separate detail. A missing value is unknown, not absent.
Free parking
vineyard.amenity.parking
booleanamenityFeatureWhether the vineyard has free parking. A missing value is unknown, not absent.
Wheelchair access
vineyard.amenity.wheelchair_access
booleanamenityFeatureWhether the vineyard has wheelchair access. A missing value is unknown, not absent.
On-site shop
vineyard.amenity.shop
booleanamenityFeatureWhether the vineyard has a shop on site. Bottle sales are a separate service. A missing value is unknown, not absent.
Bar area
vineyard.amenity.bar
booleanamenityFeatureWhether the vineyard has a bar, including cocktails. Wine tasting is separate. A missing value is unknown, not absent.
Customer toilets
vineyard.amenity.toilets
booleanamenityFeatureWhether the vineyard has customer toilets. A missing value is unknown, not absent.

2.11 Vineyard details

NameTypeSchema.orgDescription
Private events hosted
vineyard.details.private_events
booleanadditionalPropertyWhether the vineyard hosts private events. A wedding venue is a separate service. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named privateEvents.
Booking / reservations
vineyard.details.reservations
booleanacceptsReservationsWhether the vineyard accepts reservations for a tasting or a tour. This is not a reservation record and not a price. A missing value stays unknown. JSON-LD uses acceptsReservations only when the value is stated as yes or no.
Children welcome
vineyard.details.children
booleanadditionalPropertyWhether children are welcome. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named childrenWelcome.
Dietary requirements catered for
vineyard.details.dietary
booleanadditionalPropertyWhether the vineyard states that it can meet dietary requirements. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named dietaryRequirements.
Walk-ins welcome
vineyard.details.walk_in
booleanadditionalPropertyWhether the vineyard welcomes visitors without a reservation. Reservations are a separate field. Opening hours are a separate field. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named walkIn.
Wine awards
vineyard.details.awards
textawardA wine award the vineyard states, such as a medal or a competition result. A missing value stays unknown. This is not a review score. JSON-LD uses award.
Rooms / overnight stays
vineyard.details.rooms
booleanadditionalPropertyWhether the vineyard offers rooms or overnight stays. A dinner hamper and a sauna or jacuzzi stay with this detail. This is not a hotel listing. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named overnightStays.
Family run
vineyard.details.family_run
booleanadditionalPropertyWhether the vineyard is family run. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named familyRun.
Sustainable / eco operation
vineyard.details.sustainable
booleanadditionalPropertyWhether the vineyard states that it runs a sustainable or lower-impact operation, including an off-grid site. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named sustainableOperation.
Wine club membership
vineyard.details.membership
booleanadditionalPropertyWhether the vineyard offers a wine club or membership. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named wineClub.
Animals on site
vineyard.details.animals
booleanadditionalPropertyWhether the vineyard has animals on site, including an alpaca walk. A dog-friendly visit is separate. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named animalsOnSite.