Independent reference for structured UK business information

Schema.org.uk

Home Schemas Electrician Schema

Category schema · Electricians

Electrician Schema

The Electrician Schema organises electrician identity, contact, location, opening hours, electrical work and customer information into a consistent format, using Schema.org vocabulary where applicable.

Complete JSON definition

1 Scope

The Electrician Schema describes an electrician. It covers identity, incorporation details, contact, and location, including the address and coordinates. It also covers opening hours, images, reputation, a price indication, electrical work, and electrician details. A service is included only when the electrician states that they offer 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 job price. Online booking is recorded only as whether the electrician offers it.

2 Attributes

Names outside this reference are unsupported or reserved.

2.1 Identity

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

2.2 Incorporation details

NameTypeSchema.orgDescription
Company name
electrician.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
electrician.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
electrician.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
electrician.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
electrician.contact.phone
texttelephoneThe telephone number of the electrician.
Url
electrician.contact.url
urlurlThe website address of the electrician.
Email
electrician.contact.email
emailemailAn email address for the electrician, when one is stated. Leave it empty when none is known.

2.4 Location and coordinates

NameTypeSchema.orgDescription
Address
electrician.location.address
textaddressThe postal address of the electrician. The original address line stays intact.
Latitude
electrician.location.latitude
numberlatitudeThe WGS84 latitude of the electrician.
Longitude
electrician.location.longitude
numberlongitudeThe WGS84 longitude of the electrician. A coordinate pair is required before JSON-LD includes GeoCoordinates.
Postcode
electrician.location.postcode
textpostalCodeThe UK postcode when one postcode is present in the postal address.
Street
electrician.location.street
textstreetAddressThe street line when the postal address separates it from the town. A borough is not the street.
Locality
electrician.location.locality
textaddressLocalityThe town or city when the postal address states it as its own part. A borough is not the locality.
Region
electrician.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
electrician.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
electrician.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
electrician.image.logo
urllogoThe address of the electrician logo, when one is stated. A missing address is omitted.
Main image
electrician.image.main
urlimageThe address of the main image of the electrician, when one is stated. A count of photographs is not an image. A missing address is omitted.

2.7 Reputation

NameTypeSchema.orgDescription
Review rating
electrician.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
electrician.review.count
integerreviewCountThe number of reviews accompanying a review rating from the same provider. It is not calculated from another provider.
Rating count
electrician.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
electrician.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
electrician.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
electrician.review.provider
text—The organisation that published these figures. Figures from another provider are a separate observation and are not averaged together.
Observation date
electrician.review.observed_on
date—The date on which these figures were observed, when that date is stated.

2.8 Price

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

2.9 Electrical work

NameTypeSchema.orgDescription
Emergency electrical repair
electrician.service.emergency
booleanServiceWhether the electrician repairs an electrical emergency, including a smart meter fault. A same-day callout is recorded separately. 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.
Lighting installation and repair
electrician.service.lighting
booleanServiceWhether the electrician installs or repairs lighting, including a pull-cord light. Outdoor lighting 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.
Electrical rewiring
electrician.service.rewiring
booleanServiceWhether the electrician rewires a property, including kitchen electrical work. A fuse board replacement 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.
Fault finding and repair
electrician.service.fault_finding
booleanServiceWhether the electrician finds and repairs a wiring fault. 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.
Electrical safety check (EICR)
electrician.service.safety_check
booleanServiceWhether the electrician carries out an electrical safety check, including an EICR. A certificate is recorded separately. 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.
Consumer unit / fuse board replacement
electrician.service.consumer_unit
booleanServiceWhether the electrician replaces a consumer unit or fuse board. 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.
Socket installation
electrician.service.sockets
booleanServiceWhether the electrician installs sockets. 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.
Domestic electrical work
electrician.service.domestic
booleanServiceWhether the electrician works in homes. Commercial work 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.
EV charger installation
electrician.service.ev_charger
booleanServiceWhether the electrician installs an EV charger. 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.
Extractor fan installation
electrician.service.extractor_fan
booleanServiceWhether the electrician installs an extractor fan, including ventilation ducting. 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.
Outdoor and garden lighting
electrician.service.outdoor_lighting
booleanServiceWhether the electrician installs outdoor or garden lighting, including pond wiring or electric gates. Indoor lighting 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.
Commercial electrical work
electrician.service.commercial
booleanServiceWhether the electrician works in commercial premises. Domestic work 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.
Electric heating installation and repair
electrician.service.heating
booleanServiceWhether the electrician installs or repairs electric heating, including a storage heater, an electric heater, underfloor heating, a thermostat, or a water heater. 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.
Alarm, CCTV and video doorbell installation
electrician.service.security
booleanServiceWhether the electrician installs an alarm, CCTV, or a video doorbell. 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.
Shower electrical installation
electrician.service.shower
booleanServiceWhether the electrician does the electrical installation for a shower. 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.
Smoke alarm installation and repair
electrician.service.smoke_alarm
booleanServiceWhether the electrician installs or repairs a smoke alarm. 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.
Solar panel and battery storage electrical work
electrician.service.solar
booleanServiceWhether the electrician does the electrical work for solar panels or battery storage. 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.
Data cabling
electrician.service.data_cabling
booleanServiceWhether the electrician installs data cabling. 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.
PAT testing
electrician.service.pat
booleanServiceWhether the electrician carries out PAT testing. 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.
Smart home installation
electrician.service.smart_home
booleanServiceWhether the electrician installs smart home equipment, including smart switches or audio-visual equipment. 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 Electrician details

NameTypeSchema.orgDescription
Same-day / emergency callouts
electrician.details.emergency_callout
booleanadditionalPropertyWhether the electrician offers a same-day or emergency callout. Emergency repair work is a separate service. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named emergencyCallout.
Free quotes
electrician.details.free_quotes
booleanadditionalPropertyWhether the electrician gives free quotes. A charge for a quote stays with this field. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named freeQuotes.
Electrical certificates provided
electrician.details.certificates
booleanadditionalPropertyWhether the electrician provides an electrical certificate. The safety check itself is a separate service. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named electricalCertificates.
Online booking
electrician.details.online_booking
booleanadditionalPropertyWhether the electrician offers online booking. Booking by phone stays with this field. This is not a booking record. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named onlineBooking.
Gas Safe registered
electrician.details.gas_safe
booleanadditionalPropertyWhether the electrician states that they are Gas Safe registered. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named gasSafeRegistered.
Deposit required
electrician.details.deposit
booleanadditionalPropertyWhether the electrician requires a deposit. A missing value stays unknown. When a value is stated, JSON-LD uses a PropertyValue named depositRequired.