SoftwareOne · JSON-LD Context

Softwareone Context

JSON-LD context defining the semantic vocabulary for Softwareone from SoftwareOne.

30 Classes 5 Properties 4 Namespaces
View Context View on GitHub

Namespaces

swo: https://api-evangelist.com/vocab/softwareone#
schema: https://schema.org/
gr: http://purl.org/goodrelations/v1#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Order Subscription Product Organization Agreement License id type name description status client vendor agreement lines quantity product unitPrice currency notes billingTerm autoRenew licensePosition entitlements deployments complianceStatus cloudProvider monthlySpend savingsOpportunity rightsizingRecommendations

Properties

Property Type Container
created dateTime
modified dateTime
completedAt dateTime
startDate date
endDate date

JSON-LD Document

softwareone-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "swo": "https://api-evangelist.com/vocab/softwareone#",
    "schema": "https://schema.org/",
    "gr": "http://purl.org/goodrelations/v1#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Order": "schema:Order",
    "Subscription": "swo:Subscription",
    "Product": "gr:ProductOrService",
    "Organization": "schema:Organization",
    "Agreement": "swo:Agreement",
    "License": "swo:License",

    "id": "@id",
    "type": "@type",

    "name": "schema:name",
    "description": "schema:description",
    "status": "schema:orderStatus",
    "created": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "modified": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },

    "client": "schema:customer",
    "vendor": "schema:seller",
    "agreement": "swo:agreement",
    "lines": "schema:orderedItem",
    "quantity": "schema:orderQuantity",
    "product": "gr:includes",
    "unitPrice": "gr:hasCurrencyValue",
    "currency": "gr:hasCurrency",
    "notes": "schema:description",
    "completedAt": {
      "@id": "schema:orderDate",
      "@type": "xsd:dateTime"
    },

    "billingTerm": "swo:billingTerm",
    "startDate": {
      "@id": "schema:validFrom",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "schema:validThrough",
      "@type": "xsd:date"
    },
    "autoRenew": "swo:autoRenew",

    "licensePosition": "swo:licensePosition",
    "entitlements": "swo:entitlements",
    "deployments": "swo:deployments",
    "complianceStatus": "swo:complianceStatus",

    "cloudProvider": "swo:cloudProvider",
    "monthlySpend": "swo:monthlySpend",
    "savingsOpportunity": "swo:savingsOpportunity",
    "rightsizingRecommendations": "swo:rightsizingRecommendations"
  }
}