SenseML is a query language that lets you extract structured data from documents, for example, from PDFs. A field is the basic SenseML query unit for extracting a piece of document data. The output of a field is a JSON key-value pair that structures the extracted data. Here’s a simple example of a field:Documentation Index
Fetch the complete documentation index at: https://sensible.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
JSON
As the preceding image shows, here’s the output of the example field:
JSON
| key | description |
|---|---|
| field | A query that extracts data in relationship to matched text. Its ID is the key for the extracted data. In this example, name_of_output_key. |
| anchor | Matched text that helps narrow down a location in the document from which to extract data. In this example, “an anchor is some text to match…“. |
| method | Defines how to expand out from the anchor and extract data. In this example, the Label method extracts data that’s below the anchor (“position”: “below”). For a list of methods, see Methods. |

