Factuarea · JSON-LD Context

Factuarea Com Context

JSON-LD context defining the semantic vocabulary for Factuarea Com from Factuarea.

8 Classes 33 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
factuarea: https://factuarea.com/schema#

Classes

PostV1Companies01931B3E7C4A7F2E9A8B3C5D6E7F8A01PacksRequest PostV1Companies01931B3E7C4A7F2E9A8B3C5D6E7F8A01PacksResponse GetV1CompaniesCompanyEventsResponse GetV1CompaniesCompanyEventsEventResponse GetV1CompaniesCompanyPacksResponse GetV1CompaniesCompanyPacksPackResponse GetV1CompaniesCompanyTaxesResponse GetV1CompaniesCompanyTaxesTaxResponse

Properties

Property Type Container
name string
sku string
slug string
summary string
tags list
channels
available_from date
available_until date
pricing
components list
metadata
id string
object string
previous_slugs list
description string
seo
currency string
price
tax_breakdown list
separately
savings
promotion string
cover
gallery list
status string
sellable
availability
attention list
created_at dateTime
updated_at dateTime
data list
has_more boolean
next_cursor string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://factuarea.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "factuarea": "https://factuarea.com/schema#",
    "PostV1Companies01931B3E7C4A7F2E9A8B3C5D6E7F8A01PacksRequest": "factuarea:PostV1Companies01931B3E7C4A7F2E9A8B3C5D6E7F8A01PacksRequest",
    "name": {
      "@id": "factuarea:name",
      "@type": "xsd:string"
    },
    "sku": {
      "@id": "factuarea:sku",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "factuarea:slug",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "factuarea:summary",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "factuarea:tags",
      "@container": "@list"
    },
    "channels": {
      "@id": "factuarea:channels"
    },
    "available_from": {
      "@id": "factuarea:available_from",
      "@type": "xsd:date"
    },
    "available_until": {
      "@id": "factuarea:available_until",
      "@type": "xsd:date"
    },
    "pricing": {
      "@id": "factuarea:pricing"
    },
    "components": {
      "@id": "factuarea:components",
      "@container": "@list"
    },
    "metadata": {
      "@id": "factuarea:metadata"
    },
    "PostV1Companies01931B3E7C4A7F2E9A8B3C5D6E7F8A01PacksResponse": "factuarea:PostV1Companies01931B3E7C4A7F2E9A8B3C5D6E7F8A01PacksResponse",
    "id": {
      "@id": "factuarea:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "factuarea:object",
      "@type": "xsd:string"
    },
    "previous_slugs": {
      "@id": "factuarea:previous_slugs",
      "@container": "@list"
    },
    "description": {
      "@id": "factuarea:description",
      "@type": "xsd:string"
    },
    "seo": {
      "@id": "factuarea:seo"
    },
    "currency": {
      "@id": "factuarea:currency",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "factuarea:price"
    },
    "tax_breakdown": {
      "@id": "factuarea:tax_breakdown",
      "@container": "@list"
    },
    "separately": {
      "@id": "factuarea:separately"
    },
    "savings": {
      "@id": "factuarea:savings"
    },
    "promotion": {
      "@id": "factuarea:promotion",
      "@type": "xsd:string"
    },
    "cover": {
      "@id": "factuarea:cover"
    },
    "gallery": {
      "@id": "factuarea:gallery",
      "@container": "@list"
    },
    "status": {
      "@id": "factuarea:status",
      "@type": "xsd:string"
    },
    "sellable": {
      "@id": "factuarea:sellable"
    },
    "availability": {
      "@id": "factuarea:availability"
    },
    "attention": {
      "@id": "factuarea:attention",
      "@container": "@list"
    },
    "created_at": {
      "@id": "factuarea:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "factuarea:updated_at",
      "@type": "xsd:dateTime"
    },
    "GetV1CompaniesCompanyEventsResponse": "factuarea:GetV1CompaniesCompanyEventsResponse",
    "data": {
      "@id": "factuarea:data",
      "@container": "@list"
    },
    "has_more": {
      "@id": "factuarea:has_more",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "factuarea:next_cursor",
      "@type": "xsd:string"
    },
    "GetV1CompaniesCompanyEventsEventResponse": "factuarea:GetV1CompaniesCompanyEventsEventResponse",
    "GetV1CompaniesCompanyPacksResponse": "factuarea:GetV1CompaniesCompanyPacksResponse",
    "GetV1CompaniesCompanyPacksPackResponse": "factuarea:GetV1CompaniesCompanyPacksPackResponse",
    "GetV1CompaniesCompanyTaxesResponse": "factuarea:GetV1CompaniesCompanyTaxesResponse",
    "GetV1CompaniesCompanyTaxesTaxResponse": "factuarea:GetV1CompaniesCompanyTaxesTaxResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Factuarea API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Factuarea's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-07) from openapi/_ae-authored/factuarea-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/_ae-authored/factuarea-com-openapi-generated.yml"
  ]
}