Microsoft Dynamics · JSON-LD Context

Microsoft Dynamics Context

JSON-LD context defining the semantic vocabulary for Microsoft Dynamics from Microsoft Dynamics.

0 Classes 10 Properties 4 Namespaces
View Context View on GitHub

Namespaces

dynamics: https://learn.microsoft.com/en-us/dynamics365/
bc: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/
dataverse: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/reference/
fo: https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/

Properties

Property Type Container
Customer
Vendor
Item
SalesOrder
SalesInvoice
Employee
Account
Contact
Lead
Opportunity

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "dynamics": "https://learn.microsoft.com/en-us/dynamics365/",
    "bc": "https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/",
    "dataverse": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/reference/",
    "fo": "https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/",
    "Customer": {
      "@id": "bc:api/dynamics_customer_get",
      "@context": {
        "id": "@id",
        "displayName": "schema:name",
        "number": "schema:identifier",
        "email": "schema:email",
        "phoneNumber": "schema:telephone",
        "addressLine1": "schema:streetAddress",
        "city": "schema:addressLocality",
        "state": "schema:addressRegion",
        "postalCode": "schema:postalCode",
        "country": "schema:addressCountry",
        "website": "schema:url"
      }
    },
    "Vendor": {
      "@id": "bc:api/dynamics_vendor_get",
      "@context": {
        "id": "@id",
        "displayName": "schema:name",
        "number": "schema:identifier",
        "email": "schema:email",
        "phoneNumber": "schema:telephone",
        "addressLine1": "schema:streetAddress",
        "city": "schema:addressLocality",
        "state": "schema:addressRegion",
        "postalCode": "schema:postalCode",
        "country": "schema:addressCountry"
      }
    },
    "Item": {
      "@id": "bc:api/dynamics_item_get",
      "@context": {
        "id": "@id",
        "displayName": "schema:name",
        "number": "schema:identifier",
        "unitPrice": "schema:price",
        "gtin": "schema:gtin"
      }
    },
    "SalesOrder": {
      "@id": "bc:api/dynamics_salesorder_get",
      "@context": {
        "id": "@id",
        "number": "schema:orderNumber",
        "orderDate": "schema:orderDate",
        "customerName": "schema:customer",
        "totalAmountIncludingTax": "schema:totalPrice",
        "currencyCode": "schema:priceCurrency"
      }
    },
    "SalesInvoice": {
      "@id": "bc:api/dynamics_salesinvoice_get",
      "@context": {
        "id": "@id",
        "number": "schema:identifier",
        "invoiceDate": "schema:paymentDueDate",
        "customerName": "schema:customer",
        "totalAmountIncludingTax": "schema:totalPaymentDue",
        "currencyCode": "schema:priceCurrency"
      }
    },
    "Employee": {
      "@id": "bc:api/dynamics_employee_get",
      "@context": {
        "id": "@id",
        "displayName": "schema:name",
        "givenName": "schema:givenName",
        "surname": "schema:familyName",
        "email": "schema:email",
        "jobTitle": "schema:jobTitle",
        "phoneNumber": "schema:telephone",
        "birthDate": "schema:birthDate"
      }
    },
    "Account": {
      "@id": "dataverse:account",
      "@context": {
        "accountid": "@id",
        "name": "schema:name",
        "accountnumber": "schema:identifier",
        "telephone1": "schema:telephone",
        "emailaddress1": "schema:email",
        "websiteurl": "schema:url",
        "address1_line1": "schema:streetAddress",
        "address1_city": "schema:addressLocality",
        "address1_stateorprovince": "schema:addressRegion",
        "address1_postalcode": "schema:postalCode",
        "address1_country": "schema:addressCountry",
        "numberofemployees": "schema:numberOfEmployees"
      }
    },
    "Contact": {
      "@id": "dataverse:contact",
      "@context": {
        "contactid": "@id",
        "firstname": "schema:givenName",
        "lastname": "schema:familyName",
        "fullname": "schema:name",
        "jobtitle": "schema:jobTitle",
        "emailaddress1": "schema:email",
        "telephone1": "schema:telephone",
        "mobilephone": "schema:telephone",
        "birthdate": "schema:birthDate"
      }
    },
    "Lead": {
      "@id": "dataverse:lead",
      "@context": {
        "leadid": "@id",
        "subject": "schema:name",
        "firstname": "schema:givenName",
        "lastname": "schema:familyName",
        "companyname": "schema:worksFor",
        "emailaddress1": "schema:email",
        "telephone1": "schema:telephone",
        "jobtitle": "schema:jobTitle"
      }
    },
    "Opportunity": {
      "@id": "dataverse:opportunity",
      "@context": {
        "opportunityid": "@id",
        "name": "schema:name",
        "description": "schema:description",
        "estimatedvalue": "schema:price",
        "estimatedclosedate": "schema:validThrough"
      }
    }
  }
}