WebsiteServices Entity

v2.0.1
Service
Website Services

Future-ready schema for website service providers and digital agencies. Designed for AI agents to understand service offerings, delivery models, and business capabilities.

Entity Hierarchy
WebsiteServices
service
website_services
website_services

Format: @type → entityCategory → subcategory → entityType

0

Required Modules

4

Recommended Modules

12+

Functional Features

12

Site Actions

Revolutionary AI Features in v2.0.1
Perfect AI understanding with zero ambiguity

Entity Capabilities

Machine-readable service features: design, development, hosting, SEO, maintenance, security

Site Capabilities

Available actions for AI agents: quote requests, portfolio viewing, project tracking, client portal access

Recommended Modules
Enhance website services functionality and client experience
Recommended
auth
Recommended
payments
Recommended
multilingual
Recommended
user-management
Entity Capabilities
Objective, verifiable website service features and offerings. Define functional capabilities using camelCase naming with prefixes: "has", "is", "accepts", "supports".
Naming Convention Rules
  • • Use camelCase formatting (e.g., "hasWebDesign", "hasWebDevelopment")
  • • Start with prefixes: "has", "is", "accepts", "supports"
  • • Examples shown below can be extended - no limitations on additional capabilities
  • • All values are boolean (true/false) for objective verification

Core Services

hasWebDesign

Custom web design services

hasWebDevelopment

Custom web development solutions

hasHosting

Web hosting and server management

hasDomainRegistration

Domain name registration services

Digital Marketing & SEO

hasSEOServices

Search engine optimization

hasContentCreation

Content writing and creation

hasAnalytics

Web analytics and reporting

hasDigitalMarketing

Online marketing services

Support & Maintenance

hasMaintenanceServices

Ongoing website maintenance

hasSecurityServices

Website security and monitoring

hasSupport

Technical support services

hasTraining

Client training and education

Site Capabilities
Available actions for AI agents and automated systems. Define what users can actually do on your website using snake_case action names.
Action Naming Rules
  • • Use snake_case formatting (e.g., "request_quote", "view_portfolio")
  • • Actions should be verb-based describing what users can do
  • • Examples shown below are common patterns - extend with your specific actions
  • • List only actions that actually work on your website
request_quote

Get pricing estimates for services

view_portfolio

Browse previous work and case studies

contact_team

Get in touch with the service team

schedule_consultation

Book discovery calls and meetings

submit_project_brief

Provide project requirements

track_project_progress

Monitor ongoing project status

access_client_portal

Login to dedicated client area

download_resources

Access guides and resources

book_maintenance

Schedule maintenance services

request_support

Get technical assistance

view_case_studies

Read detailed project stories

subscribe_newsletter

Stay updated with tips and news

Schema Structure
WebsiteServices entity schema definition
website_services.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "aimlVersion": "2.0.1",
  "schemaVersion": "2.0.1",
  "title": "Website Services Entity Schema",
  "description": "Schema for website services providers and offerings",
  "type": "object",
  "properties": {
    "entityType": {
      "const": "website_services",
      "description": "Entity type identifier"
    },
    "entityCategory": {
      "const": "service",
      "description": "Entity category"
    },
    "subcategory": {
      "const": "website_services",
      "description": "Subcategory of service"
    },
    "name": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Business or service provider name"
    },
    "description": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Detailed description of the website services offered"
    },
    "modules": {
      "type": "object",
      "description": "AIML modules used by this entity"
    },
    "properties": {
      "type": "object",
      "description": "Website services specific properties",
      "properties": {
        "serviceType": {
          "type": "string",
          "enum": ["web_design", "web_development", "website_builder", "cms_platform", "hosting_provider", "domain_registrar", "maintenance_service", "optimization_service", "full_service_agency", "specialized_service"],
          "description": "The type of website service provider"
        },
        "serviceCategories": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": ["design", "development", "hosting", "maintenance", "domain_management", "seo", "security", "content_creation", "analytics", "ecommerce", "consultancy", "training", "support"]
          },
          "description": "Categories of services offered"
        },
        "deliveryModel": {
          "type": "string",
          "enum": ["self_service", "managed_service", "agency_model", "platform_as_a_service", "software_as_a_service", "hybrid"],
          "description": "Model of service delivery"
        }
      },
      "required": ["serviceType", "serviceCategories", "deliveryModel"]
    },
    "entityCapabilities": {
      "$ref": "../components/entity-capabilities-format.json#/$defs/EntityCapabilities",
      "description": "Objective capabilities and features of the entity"
    },
    "siteCapabilities": {
      "$ref": "../components/site-capabilities-format.json#/$defs/SiteCapabilities",
      "description": "Website capabilities and interaction features"
    }
  },
  "required": ["entityType", "entityCategory", "subcategory", "name", "description", "properties"],
  "allOf": [{ "$ref": "../base/service.json" }]
}
Complete Implementation Example
Real-world website services entity with all v2.0.1 features
WebCraft Digital Agency - Complete Schema
{
  "@context": "https://schemas.meta-aiml.org/v2.0.1/context.jsonld",
  "@id": "https://webcraft.agency/entity",
  "@type": "WebsiteServices",
  "schemaVersion": "2.0.1",
  "entityType": "website_services",
  "entityCategory": "service",
  "subcategory": "website_services",

  "name": {
    "en": "WebCraft Digital Agency",
    "es": "Agencia Digital WebCraft"
  },
  "description": {
    "en": "Full-service digital agency specializing in custom web design, development, hosting, and ongoing maintenance for businesses of all sizes with focus on modern technologies and SEO optimization."
  },
  "url": "https://webcraft.agency",
  "foundingDate": "2018-04-22",

  "properties": {
    "serviceType": "full_service_agency",
    "serviceCategories": [
      "design", "development", "hosting", "maintenance",
      "seo", "security", "content_creation", "analytics"
    ],
    "deliveryModel": "agency_model"
  },

  "modules": {
    "auth": {
      "version": "2.0.1",
      "enabled": true,
      "methods": ["email", "oauth"],
      "providers": ["google", "github"]
    },
    "payments": {
      "version": "2.0.1",
      "enabled": true,
      "providers": ["stripe", "paypal"],
      "currencies": ["USD", "EUR", "GBP"]
    },
    "user-management": {
      "version": "2.0.1",
      "enabled": true,
      "roles": ["client", "project_manager", "developer", "admin"],
      "features": ["client_portal", "project_tracking", "communication"]
    }
  },

  "entityCapabilities": {
    "functionalFeatures": {
      "hasWebDesign": true,
      "hasWebDevelopment": true,
      "hasHosting": true,
      "hasDomainRegistration": true,
      "hasSEOServices": true,
      "hasMaintenanceServices": true,
      "hasSecurityServices": true,
      "hasContentCreation": true,
      "hasAnalytics": true,
      "hasEcommerceServices": true,
      "hasConsultancy": true,
      "hasTraining": false,
      "hasSupport": true
    },
    "contentTypes": ["websites", "portfolios", "ecommerce", "blogs", "landing_pages"],
    "businessModel": "website_services",
    "serviceAreas": ["design", "development", "hosting", "marketing", "maintenance"],
    "clientTypes": ["small_business", "enterprise", "startups", "agencies"],
    "technologies": ["react", "nextjs", "wordpress", "shopify", "custom_cms"],
    "pricingModels": ["project_based", "hourly", "retainer", "subscription"]
  },

  "siteCapabilities": {
    "availableActions": [
      "request_quote", "view_portfolio", "contact_team",
      "schedule_consultation", "submit_project_brief", "track_project_progress",
      "access_client_portal", "download_resources", "book_maintenance",
      "request_support", "view_case_studies", "subscribe_newsletter"
    ],
    "interactionMethods": ["contact_form", "phone_call", "email", "live_chat", "video_call"],
    "contentAccess": ["public", "client_portal"],
    "supportedDevices": ["desktop", "mobile", "tablet"],
    "languages": ["en", "es", "fr"],
    "realTimeFeatures": ["live_chat", "project_updates", "real_time_notifications"]
  }
}
AI Performance Impact
28x

More Efficient

vs HTML parsing

100%

Accuracy

No guesswork

0.1s

Processing Time

Instant understanding

Schema URL
Direct access to the website services entity schema
https://schemas.meta-aiml.org/v2.0.1/entity/website_services.json

Inherits from service base schema via allOf reference