Spendflo · JSON-LD Context

Spendflo Context

JSON-LD context defining the semantic vocabulary for Spendflo from Spendflo.

10 Classes 13 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
spendflo: https://spendflo.com/vocab/
xsd: http://www.w3.org/2001/XMLSchema#
gr: http://purl.org/goodrelations/v1#

Classes

name description url category dateCreated dateModified Organization SoftwareApplication price currency

Properties

Property Type Container
Vendor reference
PurchaseRequest reference
Contract reference
LicenseAllocation reference
SpendReport reference
annualSpend decimal
licenseCount integer
activeUsers integer
utilizationPercent decimal
renewalDate date
contractStartDate date
paymentCycle @vocab
vendorStatus @vocab

JSON-LD Document

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

    "Vendor": {
      "@id": "spendflo:Vendor",
      "@type": "@id",
      "schema:description": "A software vendor tracked in the Spendflo procurement platform."
    },
    "PurchaseRequest": {
      "@id": "spendflo:PurchaseRequest",
      "@type": "@id",
      "schema:description": "A formal request to acquire a new software tool or license."
    },
    "Contract": {
      "@id": "spendflo:Contract",
      "@type": "@id",
      "schema:description": "A vendor agreement with terms, pricing, and renewal dates."
    },
    "LicenseAllocation": {
      "@id": "spendflo:LicenseAllocation",
      "@type": "@id",
      "schema:description": "An assignment of software license seats to users."
    },
    "SpendReport": {
      "@id": "spendflo:SpendReport",
      "@type": "@id",
      "schema:description": "An aggregated view of SaaS spending across vendors."
    },

    "annualSpend": {
      "@id": "spendflo:annualSpend",
      "@type": "xsd:decimal"
    },
    "licenseCount": {
      "@id": "spendflo:licenseCount",
      "@type": "xsd:integer"
    },
    "activeUsers": {
      "@id": "spendflo:activeUsers",
      "@type": "xsd:integer"
    },
    "utilizationPercent": {
      "@id": "spendflo:utilizationPercent",
      "@type": "xsd:decimal"
    },
    "renewalDate": {
      "@id": "spendflo:renewalDate",
      "@type": "xsd:date"
    },
    "contractStartDate": {
      "@id": "spendflo:contractStartDate",
      "@type": "xsd:date"
    },
    "paymentCycle": {
      "@id": "spendflo:paymentCycle",
      "@type": "@vocab"
    },
    "vendorStatus": {
      "@id": "spendflo:vendorStatus",
      "@type": "@vocab"
    },

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "category": "schema:category",
    "dateCreated": "schema:dateCreated",
    "dateModified": "schema:dateModified",
    "Organization": "schema:Organization",
    "SoftwareApplication": "schema:SoftwareApplication",
    "price": "gr:hasCurrencyValue",
    "currency": "gr:hasCurrency"
  }
}