Skip to content

Commit e8ae02b

Browse files
committed
document OKF features
dashjoin/dashjoin-aas#734
1 parent 9bef54b commit e8ae02b

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

‎dashjoin-docs/docs/ai-ml-integration.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,17 @@ def executeNotebook(nb: str):
441441

442442
Jupyter comes with a full fledged GIT client. Therefore, you can commit your Python and Jupyter code to the Dashjoin App's GIT repository directly.
443443

444+
## Open Knowledge Format
445+
446+
Google's [Open Knowledge Format](https://github.com/GoogleCloudPlatform/open-knowledge-format/blob/main/SPEC.md) (OKF) is
447+
a technical standard to structure organizational information using a wiki of markdown and YAML for both humans and AI agents.
448+
Dashjoin can easily load OKF knowledge bundles. This allows displaying the wiki along with its metadata.
449+
You can search the information and display the graph of concepts. The information can also be linked to existing
450+
data sources, bridging the gap between the knowledge base and enterprise systems.
451+
Please refer to the [AI sample app](https://github.com/dashjoin/djapp-aia) which contains
452+
examples for an ETL function to [load](https://github.com/dashjoin/djapp-aia/blob/main/model/dj-function/okf.expression.jsonata) OKF and an AI chat mechanism to [query](https://github.com/dashjoin/djapp-aia/blob/main/model/page/OKF.onChat.jsonata) the knowledge base.
453+
The easiest way to explore this functionality is via the [docker compose](https://github.com/dashjoin/docker-compose) mechanism.
454+
444455
## Entity Reconciliation
445456

446457
When integrating data from different sources, entity reconciliation describes the process

‎dashjoin-docs/docs/developer-reference.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1237,6 +1237,7 @@ parseCsv | $parseCsv(csv, options) | Parses CSV and converts it to JSON (see ope
12371237
parseHtml | $parseHtml(html, query, xpath/css?) | Parses HTML and selects nodes via CSS or XPath (see https://jsoup.org/cookbook/extracting-data/xpath-syntax)
12381238
parseXml | $parseXml(xml, arrays) | Parses XML at converts it to JSON (see openXml)
12391239
parseYaml | $parseYaml(yaml) | Parses YAML and converts it to JSON (see openYaml)
1240+
parseFrontmatter | $parseFrontmatter(markdown) | Parses markdown containing YAML frontmatter metadata
12401241
parseExcel | $parseExcel(base64) | Parses Excel and converts it to JSON (see openExcel). The parameter must be a base64 encoded data URL (RFC 2397)
12411242
parseUrl | $parseUrl(url) | Parses a URL into protocol, host, port, path, query, etc.
12421243
uuid | $uuid() | Generates a random UUID

0 commit comments

Comments
 (0)