Open Knowledge Format · GEO

If an AI talks about your university, make it talk well.

OKF publishes the knowledge your university already has on its website in a format ChatGPT, Perplexity and Gemini read, understand and cite —with a link back to your page.

Viewer for an Open Knowledge Format bundle

One file per concept

This is how your university’s knowledge speaks.

Every program, service or relevant fact becomes a structured file with a semantic type, a controlled description and an attribution link.

Diagram of the relationships between concepts in an OKF bundle

People no longer just search. They ask.

AI already answers for your university.
But it does not always answer well.

It hallucinates

AI invents facts about your university: wrong enrolment figures, programs that do not exist, incorrect dates.

It cites others

Third-party sources —rankings, media, forums— rank above the university itself when AI answers.

It ignores you

Unstructured knowledge is left out of generative answers. AI omits it because it cannot read it.

What is the Open Knowledge Format?

Your knowledge, in a format machines understand.

OKF is a knowledge bundle —an automatic projection of the content already on your Griddo site— designed so large language models process it correctly.

type

Defines the concept with semantic precision. EducationalProgram, ResearchGroup, CampusService... the AI knows exactly what kind of entity it is reading.

title · description

Direct control of the message. The university decides the exact name and the description the model should associate with that concept, with no reinterpretation.

resource

Canonical attribution link. Every file points to the official URL. When the AI cites you, it does so with a link back to your page.

tags · attributes

Additional structured data: field, delivery mode, duration, price, language. Rich context that improves the accuracy of generative answers.

Our own bundle, live

This is what a university’s knowledge looks like in OKF.

This is Griddo’s real OKF bundle, generated from our own schemas and published at /okf/. Every concept type —programs, events, news, taxonomies…— is declared with its frontmatter and its relationships.

okf
content-types
page
program.md
data-packs
programs.md
taxonomies
academic-area.md
modules
programs-distributor.md
templates
program-detail.md
okf/content-types/page/program.md
---
type: Griddo Page Content Type
title: Program
description: Degree program with category filters for school, area, modality, and language. Template ProgramDetail. Data pack PROGRAMS.
resource: src/schemas/content-types/page/PROGRAM/index.ts
tags: [program, academic-offer, programs-data-pack]
timestamp: 2026-07-02T00:00:00Z
griddo_schema_type: PageContentType
griddo_from_page: true
griddo_translate: true
griddo_local: false
---

Belongs to the [PROGRAMS data pack](../../data-packs/programs.md). Each instance generates a page rendered by the `ProgramDetail` template.

Category fields (`MultiCheckSelect`) act as filters for [ProgramsDistributor](../../modules/programs-distributor.md) and related listing modules. A program can belong to multiple schools, areas, and modalities simultaneously.

# Schema

| Key | Field type | Title | Mandatory | Notes |
|---|---|---|---|---|
| `title` | TextField | Title | ✅ | Page title and CMS label. |
| `abstract` | Wysiwyg (not full) | Abstract | — | Short rich-text description. |
| `image` | ImageField | Image | — | Thumbnail shown in distributor cards. |
| `centers` | MultiCheckSelect | Centers | — | → [CENTER](../../taxonomies/center.md). `from: categories.centers` |
| `schools` | MultiCheckSelect | Schools | — | → [SCHOOL](../../taxonomies/school.md). `from: categories.schools` |
| `programTypes` | MultiCheckSelect | Program type | — | → [PROGRAM_TYPE](../simple/program-type.md). `from: categories.programTypes` |
| `academicAreas` | MultiCheckSelect | Academic area | — | → [ACADEMIC_AREA](../../taxonomies/academic-area.md). `from: categories.academicAreas` |
| `languages` | MultiCheckSelect | Languages | — | → [LANGUAGE](../../taxonomies/language.md). `from: categories.languages` |
| `modalities` | MultiCheckSelect | Modalities | — | → [MODALITY](../../taxonomies/modality.md). `from: categories.modalities` |
| `intake` | DateField | Starts On | — | Next intake date. `from: intake` |
| `duration` | TextField | Duration | — | Free text (e.g. "18 months"). `from: duration` |
| `seats` | TextField | Seats | — | Free text for available seats. `from: seats` |
| `data` | ReferenceField | Document to download | — | → DOCUMENT (structured data). Manual selection only. |

# Relationships

- Filtered in [ProgramsDistributor](../../modules/programs-distributor.md) by `schools`, `academicAreas`, `programTypes`, `modalities`, `languages`, `centers`.
- [STUDY_PLAN](../simple/study-plan.md) items in the PROGRAMS data pack display inside the `ProgramDetail` template via the StudyPlan module.
- [TESTIMONIAL](../simple/testimonial.md) items reference this program via their `programs` field.

# Citations

[1] [src/schemas/content-types/page/PROGRAM/index.ts](src/schemas/content-types/page/PROGRAM/index.ts)

Generative Engine Optimization

GEO is the new SEO.

Where SEO optimized for showing up on Google, GEO optimizes for being cited correctly by AI. OKF is the technical layer that makes it possible.

01 · Accurate

OKF publishes real, verified university data. Fewer hallucinations, more precise answers that cite your sources.

02 · Favourable

Control of the narrative: the university decides what information appears, how it is described and what message it carries.

03 · Attributed

AI links back to the official page. Direct traffic, brand attribution and digital authority all go up.

Automatic pipeline

Zero extra work. It generates itself.

OKF requires nothing different from the editorial team. The process happens in the background, from content that already exists.

1 · Content published

The team publishes in Griddo as always: programs, news, services, research. No special format, no additional effort.

2 · Griddo render

Griddo reads the structured content of every page and applies the OKF engine: it selects fields, assigns semantic types and generates the files.

3 · Bundle /okf/

The OKF files are published automatically at the /okf/ path of the university’s domain, accessible and crawlable.

4 · AI cites it

ChatGPT, Perplexity, Gemini and other LLMs crawl the bundle and start using that verified data in their answers, with attribution.

The answer you want the AI to give.

With OKF live, generative models have correct, verified and linked data. The result is a precise answer that cites the university as its source.

AI AssistantOnline

What data master’s degrees does UTEF University offer?

UTEF offers the Master’s in Data Science (60 ECTS), an official program aimed at training professionals in data analysis, machine learning and advanced visualization. Available on campus and online, starting in October. For more information and enrolment, see the official site: university.edu/master-data-science

Source: Open Knowledge Format · university.edu/okf/

We do not claim it: we measure it.

We compare how the models behave on the same question, with and without OKF live. The data speaks.

Without OKF

MetricResult
Corrección de datosPartial
¿Cita a la universidad?No
¿Enlaza a la web oficial?No

With OKF

MétricaResult
Corrección de datosHigh
¿Cita a la universidad?
¿Enlaza a la web oficial?

Want to be an early adopter?

Engine ready and proven.
Measurement, under way.

OKF deployment is in production and working. We are validating the impact on the models and building the GEO measurement tooling.

Ready

OKF engine

The OKF file generator is operational and produces structured bundles from existing Griddo content.

Ready

Publishing

Bundles are exposed at the public /okf/ path of the domain, accessible and crawlable by LLMs.

Ready

Validated end to end

Full pipeline tested: from content in Griddo through to the model’s answer with correct citation.

Under way

GEO measurement

AI presence dashboard under construction: citation frequency, data accuracy, attribution.

Frequently asked questions

Everything you need to know about OKF

  • An open standard so AI can read your knowledge.

    OKF is a format —published by Google Cloud in June 2026— that structures knowledge as markdown files with YAML metadata, so ChatGPT, Perplexity or Gemini can read it, verify it and cite it. It is not a database or a platform: it is a convention.

  • Google Cloud, as an open and neutral standard.

    It was published by Google Cloud (spec v0.1, Apache 2.0 licence) as a vendor-independent standard. Anyone can produce and consume OKF bundles, with no SDK and no account. Its value is in ubiquity, not ownership.

    See the specification on GitHub
  • A machine-readable directory of concepts.

    A bundle is a folder of markdown files where each file represents a concept —a program, a service, a critical date— with a YAML header (type, title, description, resource, tags, timestamp) and links between concepts. The result is a knowledge graph with no database behind it.

  • OKF is the infrastructure for GEO.

    GEO determines whether your university is well represented in AI answers. OKF makes it possible: it publishes your knowledge in a form models can verify and cite, with an attribution link back to your site.

  • None. It generates itself.

    Your team publishes in Griddo as always. Griddo reads the structured content, applies the OKF engine and exposes the bundles automatically at the /okf/ path of the domain, crawlable by LLMs. No special format and no tickets to IT.

  • The engine is ready; GEO measurement is under way.

    Generating and publishing OKF bundles is operational and validated end to end. We are building the AI presence dashboard. Available to universities already using Griddo.

    Read the full analysis

Want to define your university’s OKF bundles?

Get in touch and we will work through how to structure your university’s ontology so LLMs describe it as precisely and accurately as possible.