Product Offering Base Schema
Foundation schema for all product and marketplace entities in META-AIML. Provides common structure for e-commerce platforms, marketplaces, and product-focused businesses.
The Product Offering base schema defines the foundational structure for all product-focused business entities, from individual products to complex marketplace platforms.
E-commerce Foundation
Essential properties for online stores, marketplaces, and product catalogs.
Product Characteristics
Structured approach to describing product features, pricing, and availability.
Marketplace Ready
Support for complex multi-vendor platforms and B2B2C business models.
AI Optimization
Structured data for AI-driven product recommendations and search.
ecommerce_storeOnline stores selling products directly to consumers
marketplacePlatforms connecting multiple vendors with buyers
productIndividual physical or digital products
software_productSoftware applications and digital solutions
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Product Offering Base Schema",
"description": "Base schema for all product offering entities in META-AIML",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"type": "object",
"properties": {
"@context": {
"type": "string",
"format": "uri",
"description": "JSON-LD context for semantic web integration"
},
"@id": {
"type": "string",
"format": "uri",
"description": "Unique identifier for this instance"
},
"@type": {
"type": "string",
"description": "Pascal Case entity type (EcommerceStore, Marketplace, etc.)"
},
"entityType": {
"type": "string",
"description": "Specific type of product offering entity"
},
"entityCategory": {
"type": "string",
"const": "product_offering",
"description": "Top-level category of entity"
},
"name": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Product offering name (supports multilingual)"
},
"description": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Product offering description (supports multilingual)"
},
"properties": {
"type": "object",
"description": "Product-specific properties and characteristics"
}
},
"required": ["entityType", "name", "description", "properties"]
}https://schemas.meta-aiml.org/v2.0.1/base/product_offering.jsonReferenced via allOf in entity schemas to inherit base properties