Docparser · JSON-LD Context

Docparser Context

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

5 Classes 25 Properties 2 Namespaces
View Context View on GitHub

Namespaces

docparser: https://api.docparser.com/vocab/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Parser Document ParsedResult ParserModel id

Properties

Property Type Container
label string
parser_id string
document_id string
remote_id string
file_name string
file_size integer
media_link reference
page_count integer
uploaded_at dateTime
processed_at dateTime
quota_used integer
quota_left integer
format string
limit integer
sort_by string
sort_order string
include_processing_queue boolean
msg string
invoice_number string
invoice_date date
due_date date
vendor_name string
total_amount string
currency string
line_items list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://schema.org/",
    "docparser": "https://api.docparser.com/vocab/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Parser": "docparser:Parser",
    "Document": "docparser:Document",
    "ParsedResult": "docparser:ParsedResult",
    "ParserModel": "docparser:ParserModel",

    "id": "@id",
    "label": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "parser_id": {
      "@id": "docparser:parserId",
      "@type": "xsd:string"
    },
    "document_id": {
      "@id": "docparser:documentId",
      "@type": "xsd:string"
    },
    "remote_id": {
      "@id": "docparser:remoteId",
      "@type": "xsd:string"
    },
    "file_name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "file_size": {
      "@id": "schema:fileSize",
      "@type": "xsd:integer"
    },
    "media_link": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "page_count": {
      "@id": "schema:numberOfPages",
      "@type": "xsd:integer"
    },
    "uploaded_at": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "processed_at": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "quota_used": {
      "@id": "docparser:quotaUsed",
      "@type": "xsd:integer"
    },
    "quota_left": {
      "@id": "docparser:quotaLeft",
      "@type": "xsd:integer"
    },
    "format": {
      "@id": "docparser:resultFormat",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "docparser:limit",
      "@type": "xsd:integer"
    },
    "sort_by": {
      "@id": "docparser:sortBy",
      "@type": "xsd:string"
    },
    "sort_order": {
      "@id": "docparser:sortOrder",
      "@type": "xsd:string"
    },
    "include_processing_queue": {
      "@id": "docparser:includeProcessingQueue",
      "@type": "xsd:boolean"
    },
    "msg": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "invoice_number": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "invoice_date": {
      "@id": "schema:dateIssued",
      "@type": "xsd:date"
    },
    "due_date": {
      "@id": "schema:paymentDueDate",
      "@type": "xsd:date"
    },
    "vendor_name": {
      "@id": "schema:seller",
      "@type": "xsd:string"
    },
    "total_amount": {
      "@id": "schema:totalPaymentDue",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "schema:priceCurrency",
      "@type": "xsd:string"
    },
    "line_items": {
      "@id": "schema:itemListElement",
      "@container": "@list"
    }
  }
}