Release |
Overview |
Description |
29.1 2025-04-25 |
Version 29.1 - Patch release to fix issues in 29.0. Added a few new properties and classes. Some README updates.
|
|
29.0 2025-03-24 |
Version 29.0 - New and updated vocabulary in the area of financial incentives, legislation, and product shipping. Various build and documentation fixes.
|
-
Issue #3572: Add vocabulary to represent financial incentives, for example in the area of sustainability: Add new type FinancialIncentive. Add new enumeration types IncentiveType, IncentiveStatus, PurchaseType, and IncentiveQualifiedExpenseType. Add new properties for use on FinancialIncentive: incentiveType, incentiveStatus, incentiveAmount, eligibleWithSupplier, incentivizedItem, qualifiedExpense, incomeLimit, purchasePriceLimit, purchaseType. Add existing properties validFrom, validThrough, areaServed, publisher, and provider for use on FinancialIncentive:
-
Issue #2698: Add new properties for use on Legislation to include changes to the European Legislation Identifier (ELI) model: legislationCountersignedBy, legislationDateOfApplicability, legislationAmends, legislationRepeals, legislationCommences, legislationCorrects, and legislationEnsuresImplementationOf.
-
Issue #3617: Enhance shipping vocabulary: Deprecate DeliveryTimeSettings and supersede by new ShippingConditions. Add existing properties for use on ShippingConditions:
shippingOrigin, shippingDestination, transitTime, shippingRate, doesNotShip, height, width, depth, and weight. Add new properties for use on ShippingConditions: orderValue, numItems, seasonalOverride. Add shippingConditions with range ShippingConditions.
Add fulfillmentType with a range of new enumeration FulfillmentTypeEnumeration.
Add ShippingService with properties fulfillmentType, handlingTime , validForMemberTier, and shippingConditions.
Add hasShippingService with range ShippingService for use on Organization and OfferShippingDetails.
Add ServicePeriod with existing properties duration, cutoffTime, and businessDays for use as additional range for handlingTime and transitTime.
Add orderPercentage and weightPercentage for use on ShippingRateSettings.
Add Mass to the range of weight.
Deprecate (moved to the attic): shippingSettingsLink, shippingLabel, and transitTimeLabel.
-
Issue #4321: Add new property aggregateElement for use on ItemList to allow capturing of aggregate information of list items.
-
Issue #4327: Correct definition for netWorth .
-
Issue #622: Add wordCount for use on CreativeWork .
-
PR #4362,
PR #4357,
PR #4353,
PR #4350,
PR #4345,
PR #4344:
Build and documentation fixes and cleanups.
|
28.1 2024-11-22 |
Version 28.1 - Various small additions, fixes, build improvements and site updates.
|
-
Issue #3656: Add actionProcess property.
-
PR #3691: Add new IPTC values to IPTCDigitalSourceEnumeration.
-
Issue #3583: Add StrikethroughPrice to PriceTypeEnumeration.
-
Issue #3381: Add skills for use on Person and Organization.
-
Issue #1367: Add weight for use on VisualArtWork.
-
Issue #2506: Promote shipping-related types under shippingDetails to GA based on significant adoption.
-
PR #3630: Add Text as type for paymentMethod for backwards compatibility.
-
PR #4292,
PR #3698,
PR #3695,
PR #3685,
PR #3684,
PR #3683,
PR #3681,
PR #3678,
PR #3677,
PR #3676,
PR #3675,
PR #3674,
PR #3672,
PR #3668,
PR #3667,
PR #3666,
PR #3662,
PR #3660,
PR #3659,
PR #3655,
PR #3654,
PR #3646,
PR #3645,
PR #3644,
PR #3643,
PR #3642,
PR #3641,
PR #3640,
PR #3639,
PR #3638,
PR #3636,
PR #3635,
PR #3631,
PR #3626,
PR #3625:
Build fixes and cleanups.
-
PR #4293,
PR #4304,
PR #3669,
PR #3650,
PR #3633,
PR #3632:
Site, documentation, and example updates.
|
28.0 2024-09-17 |
Version 28.0 - Added support for member programs. Various build improvements and site updates.
|
- Issue #3563:
Added support for loyalty programs through new classes MemberProgram, MemberProgramTier, and enumeration TierBenefitEnumeration. Also added properties isTierOf, hasTiers, hasMemberProgram, program, hasTierBenefit, and validForMemberTier.
- Issue #3583:
Add new enumeration value RegularPrice for enumeration PriceTypeEnumeration.
-
Issue #3581,
Issue #3559,
Issue #3183,
Issue #2926:
Add new enumeration values Reserved and MadeToOrder for enumeration ItemAvailability.
- Issue #3488:
Fix documentation for duration, which must be specified in ISO 8601 duration format.
- Issue #3537:
Cleanup PaymentMethod class.
- Issue #3486:
Removed non-existing link to count under statType.
- Issue #3603:
Add Organization to range of founder .
-
PR #3589:
PR #3598,
PR #3599,
PR #3600:
Added/improved Schema.org website annotations.
-
PR #3562,
PR #3582,
PR #3587,
PR #3592,
PR #3593,
PR #3594,
PR #3595,
PR #3597,
PR #3601,
PR #3609,
PR #3610,
PR #3612,
PR #3615,
PR #3616,
PR #3618,
PR #3619,
PR #3623,
PR #3624:
Build fixes and cleanups.
-
PR #3586,
PR #3590:
Small text/color updates.
|
27.02 2024-07-01 |
Version 27.02 - Migrate staging from webschemas.org to staging.schema.org.
|
- PR #3556: Updates references for webschemas.org to staging.schema.org.
- PR #3557: Fix formatting for markdown documentation files.
|
27.01 2024-06-24 |
Version 27.01 - Site redesign.
|
|
27.0 2024-05-20 |
Version 27.0 - Adding support for GS1 Digital Link and a few smaller updates.
|
|
26.0 2024-02-12 |
Version 26.0 - Restoring Physician subtype of MedicalBusiness.
|
|
25.0 2024-01-22 |
Version 25.0 - Add support for Certifications and a few smaller updates.
|
|
24.0 2024-01-09 |
Version 24.0 - Adding vocabulary for describing types of digital sources (in collaboration with IPTC), and clarifying subtypes of Physician.
|
|
23.0 2023-10-17 |
Version 23.0 - A collection of small fixes based on publisher feedback.
|
- Issue #2858: Added agentInteractionStatistic to provide a way of counting interactions where the item of interest is in an "agent" rather than "object" role on the relevant Action.
- Issue #3376: Provided a clearer way to indicate non-Comment items that Comments are attached to, by documenting the use of parentItem on CreativeWork in general. Also made it more explicit that this is especially applicable to those creative works beneath Comment in the type hierarchy which are mentioned in the definition, i.e. Question and Answer.
- Issue #3389: Added Comment to the domain of sharedContent to better support link shares on replies/comments even though a lot of sites now support this.
- Issue #3390: Expanded range of uploadDate to include DateTime, correcting a longstanding bug.
- PR #3347: Improved error reporting in case the parsing of JSON-LD examples fails.
- PR #3348: Improvements to unit-testing code.
- PR #3349: Fixed all RDF comments that did not finish with a punctuation. Plus improved reporting of these.
|
22.0 2023-06-29 |
Version 22.0
|
|
21.0 2023-05-23 |
Version 21.0 - Added PoliticalParty
|
|
20.0 2023-05-22 |
Version 20.0 - Fixed a typo in maximumVirtualAttendeeCapacity.
|
|
19.0 2023-05-19 |
Version 19.0 - indicating measurement techniques with defined terms.
|
|
18.0 2023-05-18 |
Version 18.0 - Improving our ability to talk about text objects and thumbnail images for creative works.
|
|
17.0 2023-05-17 |
Version 17.0 - This is a small update, with small fixes.
|
|
16.0 2023-05-16 |
Version 16.0 - This release includes miscellaneous fixes, some additions around courses, an update to the vocabulary around statistical observations, as well as various eCommerce additions.
|
Changes in new area:
Changes to documentation:
- PR #3277: Consistent formatting of 'GitHub' in README.md.
Site Improvements
- Issue #3305: Fixed formatting of URIs for references to some terms from external vocabularies in CSV output files.
- PR #3202: Text for acknowledgements separated out from turtle definition files into markdown formatted files. Links to acknowledgements identified by use of contributor predicate in term definitions.
- PR #3204: Fixes to many examples that were failing internal validation tests.
- Issue #3289: Fixes typo in schemaorg.owl.
|
15.0 2022-10-25 |
Version 15.0 - This release includes miscellaneous fixes as well as various eCommerce additions.
|
Vocabulary
Changes in Core section:
New:
Site Improvements
|
14.0 2022-03-17 |
Version 14.0 - This release includes improvements and additions around audience restrictions for eCommerce.
|
Vocabulary
Changes in Core section:
New additions:
Site Improvements
- PR #2990:
Update supporting Python version and libraries - RDFLib 6.1, Python 3.10.
|
13.0 2021-07-07 |
Version 13.0 - see planning pages. This release includes a number of terms proposed by the Bioschemas project, alongside other additions around e-commerce returns policy markup, job postings, and MediaReview markup.
|
Vocabulary
Changes in Core section:
New additions:
- Issue #2892: Clarifications around Blog, BlogPosting and LiveBlogPosting, including better cross-referencing, and acknowledgment of related terminology ("weblog", and "blog" in the sense of posting). For clarity, the example showing LiveBlogPosting is no longer tagged to show up as an example of Blog too.
- Issue #2862: Additions proposed by the the Bioschemas community.
Adds several types for basic life science concepts. A type Taxon, with properties:
childTaxon
parentTaxon
taxonRank
hasDefinedTerm.
A general type BioChemEntity:
associatedDisease,
bioChemInteraction,
bioChemSimilarity,
hasBioChemEntityPart,
hasRepresentation,
isEncodedByBioChemEntity,
encodesBioChemEntity,
isPartOfBioChemEntity,
taxonomicRange,
biologicalRole,
hasMolecularFunction,
isInvolvedInBiologicalProcess,
isLocatedInSubcellularLocation.
The following types are subtypes of this convenience type.
A type MolecularEntity, with properties
inChI,
inChIKey,
iupacName,
molecularFormula,
molecularWeight,
monoisotopicMolecularWeight,
smiles.
A type ChemicalSubstance with properties
chemicalComposition,
chemicalRole,
potentialUse.
A type Gene with additional property hasBioPolymerSequence.
A type Protein with additional property
hasBioPolymerSequence.
- issue #2880: Additions to merchant return policies. Implemented in #2381. Adds ReturnLabelSourceEnumeration, ReturnMethodEnumeration and several enumerated values for these. Also adds several new enumerated values to existing ReturnFeesEnumeration.
Adds properties returnMethod,
itemDefectReturnFees,
customerRemorseReturnFees,
returnShippingFeesAmount,
itemDefectReturnShippingFeesAmount,
customerRemorseReturnShippingFeesAmount,
returnLabelSource,
itemDefectReturnLabelSource,
customerRemorseReturnLabelSource,
restockingFee,
returnPolicyCountry. A
dds new type MerchantReturnPolicySeasonalOverride
and new property returnPolicySeasonalOverride.
Adds existing additionalProperty
and itemCondition to MerchantReturnPolicy
and hasMerchantReturnPolicy to Offer
- Issue #2907: Added directApply property to indicate on a JobPosting whether
direct applications are supported.
- Issue #2844: Additional detail for MediaReview description.
To cross-reference (via link or embedded description) between ClaimReview
and MediaReview, two new properties:
associatedClaimReview,
associatedMediaReview. These are defined as specializations of a
common superproperty: associatedReview.
To describe exact, specific, "frozen" snapshots of a potentially changing
MediaObject, three new types:
ImageObjectSnapshot,
AudioObjectSnapshot,
VideoObjectSnapshot. A new property,
sha256, can be used to identify the specific file by a
hash of its contents.
To group together multiple elements for reference by itemReviewed, a new
type: MediaReviewItem. Its property,
mediaItemAppearance, can use the "snapshot" types to bundle
several different appearances of the same basic media item.
For the case of an image with embedded text, a new property: embeddedTextCaption (a subproperty of caption). To characterize the original context of a potentially decontextualized media item, a property originalMediaContextDescription, alongside
originalMediaLink,
embeddedTextCaption,
interpretedAsClaim,
claimInterpreter, and
archivedAt to provide additional supporting information useful for fact checking and
misinformation-related workflows.
- Issue #2912: Add a Statement type, parallel to Claim, for simple statements such as "fun or interesting" facts, to distinguish them from more formal (e.g. fact-checkable) claims.
- Issue #2882: Added Organization as an expected value for buyer.
- Issue #2895: Add actor to PodcastSeries.
- Issue #991:
Adding countryOfLastProcessing and countryOfAssembly, to improve compatibility with GS1.
- Issue #2911: Added startOffset, which was accidentally
omitted from the SeekToAction definitions previously.
- Issue #2825 (also #2823): Added location, startTime and endTime to InteractionCounter.
- Issue #2832: Added positiveNotes and negativeNotes properties for Review, providing a simple dedicated syntax to support pro/con lists summarizing reviews.
Site Improvements
|
12.0 2021-03-08 |
Version 12.0 - see planning pages. This release consists primarily of additions to the Pending section of schema.org, alongside some bugfixes and improvements to core terms.
|
Vocabulary
Changes in Core section:
New additions:
- issue #2844: Updates to MediaReview reflecting community work towards clarifying a list of codes for MediaManipulationRatingEnumeration.
- issue #2810: Fixed bug: marginOfError should have values of type QuantitativeValue.
- issue #2811: Additions to support structured sizes and measurements. Implemented in #2819.
Adds SizeSystemEnumeration, WearableSizeSystemEnumeration,
SizeGroupEnumeration, WearableSizeGroupEnumeration,
MeasurementTypeEnumeration, WearableMeasurementTypeEnumeration,
BodyMeasurementTypeEnumeration, SizeSpecification
and several initial enumerated values for these. Also add sizeGroup, sizeSystem, hasMeasurement,
suggestedMeasurement, suggestedAge. Updated sizeproperty to include the new SizeSpecification type as a potential value.
Additional expected values for valueReference: MeasurementTypeEnumeration, Text and DefinedTerm.
- issue #2651: Add BackOrder as an enumeration member of ItemAvailability.
- issue #2799: Additional enumerated aspects for
HealthAspectEnumeration, and clarified HowOrWhereHealthAspect for the case of vaccines.
Additions: GettingAccessHealthAspect, AllergiesHealthAspect, SafetyHealthAspect, EffectivenessHealthAspect, PregnancyHealthAspect, IngredientsHealthAspect, HowItWorksHealthAspect.
- issue #2681: Added vocabulary around
JobPosting and Occupation so that we can explicitly indicate when degree-level qualification is not required.
Added a boolean experienceInPlaceOfEducation property for JobPosting. Also added a
new OccupationalExperienceRequirements type as an additional possible value for the existing
experienceRequirements property. Added a number-valued property monthsOfExperience for use on OccupationalExperienceRequirements.
- issue #2877: Added ResearchOrganization.
Site Improvements
- PR #2706: Replaced TravisCI with GitHub Actions for continuous integration testing of changes to the schemaorg repository.
- issue #2822: Updated punctuation used in breadcrumb path displayed at the top of property pages to reflect that a property is not a subtype of the Property type.
- PR #2789: Identified and corrected 80+ broken links within site. Created a localised link checking script (brokenlinkcheck.py) for future testing possibilities.
- PR #2800: Reorganized directory structure of repository and development environment to separate out software and test elements (into a software subdirectory) from vocabulary definition elements.
- PR #2814: Completed process of moving Schema.org to https. This step included the move to https of vocabulary term definitions and consequent change to https of the canonical URI displayed under the term pages [more...] tag. The web site will continue to respond to both http and https URLs. Download files will continue to support both protocols.
- PR #2815: Fixed links in release page that return a 404 response.
|
11.01 2020-12-08 |
Version 11.01 - see planning pages. This interim release consists primarily of bug fixes and site improvements.
|
Site Improvements
- Fix invalid link to home page on Attic section (retired vocabulary).
- Reinstated home pages for auto, bib, health-lifesci and meta sections (2023 note: these are no longer used).
- Fix invalid links to section home pages on Schemas page.
- Update wording on pages for terms that are superseded, new or retired.
- Reinstated link to section home page for non-core terms.
|
11.0 2020-11-30 |
Version 11.0 - see planning pages. This release consists primarily of additions to the Pending section of schema.org,
alongside some bugfixes and improvements to core terms.
|
Vocabulary
Changes in Core section:
New additions:
- issue #1842 implemented in PR #2744: Added examples for online and mixed online & offline events. Attached to Event, eventAttendanceMode, and VirtualLocation descriptions.
- PR #2737: Removed subproperty relationship between hasCategoryCode and hasPart.
- issue #2482 implemented in PR #2736: Added examples for sameAs, titleEIDR, and editEIDR properties.
- issue #2646 implemented in PR #2719: Added new AmpStory type - "A creative work with a visual storytelling format intended to be viewed online, particularly on mobile devices". This is intended in particular, for works designed for AMP story readers. A more general supertype could be added if there is implementation interest.
- issue #2712 implemented in PR #2716: Added new PriceTypeEnumeration Enumeration type with values InvoicePrice, ListPrice, MSRP, MinimumAdvertisedPrice, SRP, SalePrice. Added to range of priceType property on the UnitPriceSpecification and CompoundPriceSpecification types.
- issue #2689 implemented in PR #2715 & PR #2758: Added new PriceComponentTypeEnumeration Enumeration type with values Installment, Subscription, Downpayment, ActivationFee, CleaningFee, DistanceFee. Added to range of new priceComponentType property on type UnitPriceSpecification. Added new billingStart and billingDuration properties on type UnitPriceSpecification.
- issue #2766: Added new
HyperToc, HyperTocEntry types, tocEntry, tocContinuation and utterances properties to support navigation and annotation within MediaObject content.
- issue #2722 implemented in PR #2732: Added SeekToAction type to be used as a value for the potentialAction property on a VideoObject type.
- issue #2740 implemented in PR #2752: Added SolveMathAction, for sites than can analyze a mathematical expression, potentially solving or simplifying it. Also added a related type, MathSolver.
- issue 1401 implemented in PR #2745: Adjusted definition of competencyRequired so that it can be used to described the skills, knowledge, ability required in order to understand a learning resource.
- issue #2764 implemented in #2765: Added DefinedTerm to learningResourceType and educationalUse.
- issue 2659: Added copyrightNotice and creditText, to help improve interoperability between schema.org and IPTC metadata.
- Added missing supertype (Intangible) to EnergyConsumptionDetails.
Site Improvements
- PR #2706: Improvements to underlying site build architecture including separation of vocabulary definition and display logic; move to Python 3; and simplified local build and test processes. Full Type hierarchy page is now more usable and accessible (collapsible navigation). Copy example to clipboard button added to Examples on term definition pages.
- PR #2760: Added structured representation of JSON-LD examples tab to Examples display on term definition pages.
- PR #2726: Removed previous RDFa term description from within html of term definition pages, replace with equivalent JSON-LD script element.
- issue #2747 implemented in PR #2748: Fixed invalid comment syntax in the JSON-LD element of 47 examples.
|
10.0 2020-09-07 |
Version 10.0 - see planning pages. This release consists primarily of new additions,
alongside some bugfixes and improvements to core terms.
|
Vocabulary
Changes in Core section:
|