IFS · JSON-LD Context

Ifs Context

JSON-LD context defining the semantic vocabulary for Ifs from IFS.

19 Classes 14 Properties 3 Namespaces
View Context View on GitHub

Namespaces

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

Classes

WoNo OrderNo Description WoStatus WoType Priority MchCode MchName ContractId OrgCode EmployeeId VoucherNo CurrencyCode Account VendorNo VendorName OrderStatus PartNo UnitMeas

Properties

Property Type Container
WorkOrder reference
PurchaseOrder reference
Voucher reference
Part reference
EarlyStart date
EarlyFinish date
ActualStart dateTime
ActualFinish dateTime
CostAmount decimal
VoucherDate date
Amount decimal
AccountingYear string
OrderDate date
TotalOrderAmount decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dct": "http://purl.org/dc/terms/",

    "WorkOrder": {
      "@id": "schema:Action",
      "@type": "@id"
    },
    "PurchaseOrder": {
      "@id": "schema:Order",
      "@type": "@id"
    },
    "Voucher": {
      "@id": "schema:Invoice",
      "@type": "@id"
    },
    "Part": {
      "@id": "schema:Product",
      "@type": "@id"
    },

    "WoNo": "schema:identifier",
    "OrderNo": "schema:identifier",
    "Description": "schema:description",
    "WoStatus": "schema:actionStatus",
    "WoType": "schema:additionalType",
    "Priority": "schema:priority",
    "EarlyStart": {
      "@id": "schema:startDate",
      "@type": "xsd:date"
    },
    "EarlyFinish": {
      "@id": "schema:endDate",
      "@type": "xsd:date"
    },
    "ActualStart": {
      "@id": "schema:startTime",
      "@type": "xsd:dateTime"
    },
    "ActualFinish": {
      "@id": "schema:endTime",
      "@type": "xsd:dateTime"
    },
    "CostAmount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "MchCode": "schema:identifier",
    "MchName": "schema:name",
    "ContractId": "schema:identifier",
    "OrgCode": "schema:identifier",
    "EmployeeId": "schema:identifier",

    "VoucherNo": "schema:identifier",
    "VoucherDate": {
      "@id": "schema:dateIssued",
      "@type": "xsd:date"
    },
    "Amount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "CurrencyCode": "schema:priceCurrency",
    "Account": "schema:identifier",
    "AccountingYear": {
      "@id": "schema:temporalCoverage",
      "@type": "xsd:string"
    },

    "VendorNo": "schema:identifier",
    "VendorName": "schema:name",
    "OrderDate": {
      "@id": "schema:orderDate",
      "@type": "xsd:date"
    },
    "OrderStatus": "schema:orderStatus",
    "TotalOrderAmount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },

    "PartNo": "schema:productID",
    "UnitMeas": "schema:unitCode"
  }
}