Sage X3 · JSON-LD Context

Sage X3 Context

JSON-LD context defining the semantic vocabulary for Sage X3 from Sage X3.

15 Classes 24 Properties 2 Namespaces
View Context View on GitHub

Namespaces

sage-x3: https://www.sage.com/en-us/products/sage-x3/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

aid Organization name description url logo sameAs WebAPI documentation termsOfService provider endpointURL SoftwareApplication applicationCategory operatingSystem

Properties

Property Type Container
salesOrder reference
purchaseOrder reference
inventory reference
customer reference
supplier reference
accounting reference
production reference
distribution reference
financials reference
supplyChain reference
manufacturing reference
restWebServices reference
graphqlAPI reference
dataIntegration reference
soapWebServices reference
batchProcessing reference
bulkImport reference
bulkExport reference
authentication reference
basicAuth reference
jwtToken reference
oauth2 reference
cloudDeployment reference
onPremiseDeployment reference

JSON-LD Document

sage-x3-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "sage-x3": "https://www.sage.com/en-us/products/sage-x3/vocab#",
    "aid": "sage-x3",

    "Organization": "Organization",
    "name": "name",
    "description": "description",
    "url": "url",
    "logo": "logo",
    "sameAs": "sameAs",

    "WebAPI": "WebAPI",
    "documentation": "documentation",
    "termsOfService": "termsOfService",
    "provider": "provider",
    "endpointURL": "endpointURL",

    "SoftwareApplication": "SoftwareApplication",
    "applicationCategory": "applicationCategory",
    "operatingSystem": "operatingSystem",

    "salesOrder": {
      "@id": "sage-x3:salesOrder",
      "@type": "@id"
    },
    "purchaseOrder": {
      "@id": "sage-x3:purchaseOrder",
      "@type": "@id"
    },
    "inventory": {
      "@id": "sage-x3:inventory",
      "@type": "@id"
    },
    "customer": {
      "@id": "sage-x3:customer",
      "@type": "@id"
    },
    "supplier": {
      "@id": "sage-x3:supplier",
      "@type": "@id"
    },
    "accounting": {
      "@id": "sage-x3:accounting",
      "@type": "@id"
    },
    "production": {
      "@id": "sage-x3:production",
      "@type": "@id"
    },
    "distribution": {
      "@id": "sage-x3:distribution",
      "@type": "@id"
    },
    "financials": {
      "@id": "sage-x3:financials",
      "@type": "@id"
    },
    "supplyChain": {
      "@id": "sage-x3:supplyChain",
      "@type": "@id"
    },
    "manufacturing": {
      "@id": "sage-x3:manufacturing",
      "@type": "@id"
    },

    "restWebServices": {
      "@id": "sage-x3:restWebServices",
      "@type": "@id"
    },
    "graphqlAPI": {
      "@id": "sage-x3:graphqlAPI",
      "@type": "@id"
    },
    "dataIntegration": {
      "@id": "sage-x3:dataIntegration",
      "@type": "@id"
    },
    "soapWebServices": {
      "@id": "sage-x3:soapWebServices",
      "@type": "@id"
    },
    "batchProcessing": {
      "@id": "sage-x3:batchProcessing",
      "@type": "@id"
    },
    "bulkImport": {
      "@id": "sage-x3:bulkImport",
      "@type": "@id"
    },
    "bulkExport": {
      "@id": "sage-x3:bulkExport",
      "@type": "@id"
    },

    "authentication": {
      "@id": "sage-x3:authentication",
      "@type": "@id"
    },
    "basicAuth": {
      "@id": "sage-x3:basicAuth",
      "@type": "@id"
    },
    "jwtToken": {
      "@id": "sage-x3:jwtToken",
      "@type": "@id"
    },
    "oauth2": {
      "@id": "sage-x3:oauth2",
      "@type": "@id"
    },

    "cloudDeployment": {
      "@id": "sage-x3:cloudDeployment",
      "@type": "@id"
    },
    "onPremiseDeployment": {
      "@id": "sage-x3:onPremiseDeployment",
      "@type": "@id"
    },

    "xsd": "http://www.w3.org/2001/XMLSchema#"
  },
  "@graph": [
    {
      "@type": "Organization",
      "name": "Sage X3",
      "description": "Sage X3 is an enterprise ERP platform offering REST and GraphQL APIs for managing manufacturing, distribution, financials, and supply chain operations in mid-market and enterprise organizations.",
      "url": "https://www.sage.com/en-us/products/sage-x3/",
      "sameAs": [
        "https://twitter.com/sageerp",
        "https://www.linkedin.com/products/sagesoftware-sage-x3",
        "https://github.com/Sage-ERP-X3"
      ]
    },
    {
      "@type": "WebAPI",
      "name": "Sage X3 REST Web Services",
      "description": "RESTful web service interface for Sage X3 business objects. Supports standard HTTP methods (GET, POST, PUT, DELETE) for managing entities such as customers, suppliers, sales orders, purchase orders, inventory items, and accounting records. Authentication supports Basic Auth (on-premise only), JWT tokens, and OAuth 2.0.",
      "documentation": "https://online-help.sagex3.com/erp/12/en-us/Content/V7DEV/api-guide_api-reference-guide.html",
      "endpointURL": "https://{host}/api1/"
    },
    {
      "@type": "WebAPI",
      "name": "Sage X3 GraphQL API",
      "description": "GraphQL interface for querying and mutating Sage X3 data. Provides a flexible, strongly-typed schema for accessing business objects with support for filtering, pagination, and selective field retrieval. Supports OAuth 2.0 and Basic Authentication.",
      "documentation": "https://developer.sage.com/x3/data-integration",
      "endpointURL": "https://{host}/graphql"
    },
    {
      "@type": "WebAPI",
      "name": "Sage X3 Data Integration API",
      "description": "Import/export and data integration API for Sage X3 enabling bulk data operations, batch task submissions, and asynchronous processing for high-volume data exchange scenarios such as inventory updates, order imports, and financial data synchronization.",
      "documentation": "https://developer.sage.com/x3/data-integration",
      "endpointURL": "https://{host}/api1/"
    }
  ]
}