{
  "lom": {
    "general": {
      "identifier": [
        {
          "catalog": "URI",
          "entry": "tag:aim-pro.eu,2026:oer/66ebea80ee12"
        },
        {
          "catalog": "URI",
          "entry": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/translations/en/15-rag-and-vector-databases/README.md"
        },
        {
          "catalog": "REPOSITORY-PATH",
          "entry": "translations/en/15-rag-and-vector-databases/README.md"
        },
        {
          "catalog": "GIT-BLOB",
          "entry": "711148c998fc5e3e9d2836ba9926ab0ef9dbca81"
        }
      ],
      "title": [
        {
          "language": "en",
          "string": "Retrieval Augmented Generation (RAG) and Vector Databases"
        }
      ],
      "language": [
        "en"
      ],
      "keyword": [
        {
          "language": "en",
          "string": "ai"
        },
        {
          "language": "en",
          "string": "azure"
        },
        {
          "language": "en",
          "string": "chatgpt"
        },
        {
          "language": "en",
          "string": "dall-e"
        },
        {
          "language": "en",
          "string": "generative-ai"
        },
        {
          "language": "en",
          "string": "generativeai"
        },
        {
          "language": "en",
          "string": "gpt"
        },
        {
          "language": "en",
          "string": "language-model"
        },
        {
          "language": "en",
          "string": "llms"
        },
        {
          "language": "en",
          "string": "microsoft-for-beginners"
        },
        {
          "language": "en",
          "string": "openai"
        },
        {
          "language": "en",
          "string": "prompt-engineering"
        },
        {
          "language": "en",
          "string": "semantic-search"
        },
        {
          "language": "en",
          "string": "transformers"
        }
      ]
    },
    "lifeCycle": {
      "contribute": [
        {
          "role": {
            "source": "LOMv1.0",
            "value": "content provider"
          },
          "entity": [
            "Microsoft (microsoft) [https://github.com/microsoft]"
          ],
          "description": [
            {
              "language": "en",
              "string": "contribution recorded against the container this resource was found in, not against the resource"
            }
          ]
        }
      ]
    },
    "metaMetadata": {
      "identifier": [
        {
          "catalog": "URI",
          "entry": "tag:aim-pro.eu,2026:oer/66ebea80ee12/record"
        }
      ],
      "contribute": [
        {
          "role": {
            "source": "LOMv1.0",
            "value": "creator"
          },
          "entity": [
            "AIM-PRO WP3 OER harvester (GitHub)"
          ],
          "date": {
            "dateTime": "2026-10-09T09:57:02.931028+00:00",
            "description": [
              {
                "language": "en",
                "string": "Date this metadata record was generated from the source response, not a date about the resource"
              }
            ]
          }
        }
      ],
      "metadataSchema": [
        "LOMv1.0",
        "aimpro-oer-profile/1"
      ],
      "language": "en"
    },
    "technical": {
      "format": [
        "text/markdown"
      ],
      "size": "15321",
      "location": [
        "https://github.com/microsoft/generative-ai-for-beginners/blob/main/translations/en/15-rag-and-vector-databases/README.md"
      ]
    },
    "rights": {
      "cost": {
        "source": "LOMv1.0",
        "value": "no"
      },
      "copyrightAndOtherRestrictions": {
        "source": "LOMv1.0",
        "value": "yes"
      },
      "description": [
        {
          "language": "en",
          "string": "MIT · https://spdx.org/licenses/MIT.html. Conditions: adaptation permitted, attribution required."
        }
      ]
    },
    "relation": [
      {
        "kind": {
          "source": "LOMv1.0",
          "value": "ispartof"
        },
        "resource": {
          "identifier": [
            {
              "catalog": "URI",
              "entry": "https://github.com/microsoft/generative-ai-for-beginners"
            }
          ],
          "description": [
            {
              "language": "en",
              "string": "microsoft/generative-ai-for-beginners"
            },
            {
              "language": "en",
              "string": "21 Lessons, Get Started Building with Generative AI "
            }
          ]
        }
      }
    ]
  },
  "inferred": {
    "general.description": [
      {
        "value": {
          "language": "en",
          "string": "In this lesson, we will delve further into the concepts of grounding your data in your LLM application, the mechanics of the process and the methods for storing data, including both embeddings and text."
        },
        "method": "inferred",
        "rule": "description.statement",
        "rule_version": "description/13",
        "evidence": {
          "lines": [
            9,
            9
          ],
          "under": "Retrieval Augmented Generation (RAG) and Vector Databases"
        }
      }
    ],
    "educational.learningResourceType": [
      {
        "value": {
          "source": "LOMv1.0",
          "value": "narrative text"
        },
        "method": "inferred",
        "rule": "learning_resource_type.prose",
        "rule_version": "learning_resource_type/9",
        "evidence": {
          "lines": [],
          "counts": {
            "pages": 0,
            "steps": 1,
            "questions": 0,
            "link_items": 0,
            "list_items": 31,
            "paragraphs": 31,
            "quiz_words": 0,
            "step_lines": [],
            "table_rows": 0,
            "text_words": 1787,
            "code_blocks": 5,
            "prose_words": 1210,
            "quiz_headings": [],
            "task_headings": [
              "Assignment"
            ],
            "numbered_steps": 0,
            "words_per_page": null,
            "action_headings": [
              "Search index",
              "Use Cases for using RAG (Retrieval Augmented Generation) and vector databases"
            ],
            "table_link_rows": 0
          }
        }
      }
    ],
    "educational.description": [
      {
        "value": {
          "language": "en",
          "string": "In this lesson we will cover the following: An introduction to RAG, what it is and why it is used in AI (artificial intelligence); Understanding what vector databases are and creating one for our application; A practical example on how to integrate RAG into an application."
        },
        "method": "inferred",
        "rule": "objectives.statement",
        "rule_version": "objectives/9",
        "evidence": {
          "of": 3,
          "items": 3,
          "lines": [
            15,
            21
          ]
        }
      }
    ],
    "relation": [
      {
        "kind": {
          "source": "LOMv1.0",
          "value": "requires"
        },
        "resource": {
          "identifier": [
            {
              "catalog": "URI",
              "entry": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/translations/en/15-rag-and-vector-databases/data/frameworks.md"
            }
          ],
          "description": [
            {
              "language": "en",
              "string": "Neural Network Frameworks"
            }
          ]
        },
        "method": "inferred",
        "rule": "components",
        "rule_version": "components/3",
        "evidence": {
          "links": [
            {
              "basis": "layout",
              "folder": "translations/en/15-rag-and-vector-databases",
              "convention": "same folder"
            }
          ]
        }
      },
      {
        "kind": {
          "source": "LOMv1.0",
          "value": "requires"
        },
        "resource": {
          "identifier": [
            {
              "catalog": "URI",
              "entry": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/translations/en/15-rag-and-vector-databases/data/own_framework.md"
            }
          ],
          "description": [
            {
              "language": "en",
              "string": "Introduction to Neural Networks. Multi-Layered Perceptron"
            }
          ]
        },
        "method": "inferred",
        "rule": "components",
        "rule_version": "components/3",
        "evidence": {
          "links": [
            {
              "basis": "layout",
              "folder": "translations/en/15-rag-and-vector-databases",
              "convention": "same folder"
            }
          ]
        }
      },
      {
        "kind": {
          "source": "LOMv1.0",
          "value": "requires"
        },
        "resource": {
          "identifier": [
            {
              "catalog": "URI",
              "entry": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/translations/en/15-rag-and-vector-databases/data/perceptron.md"
            }
          ],
          "description": [
            {
              "language": "en",
              "string": "Introduction to Neural Networks: Perceptron"
            }
          ]
        },
        "method": "inferred",
        "rule": "components",
        "rule_version": "components/3",
        "evidence": {
          "links": [
            {
              "basis": "layout",
              "folder": "translations/en/15-rag-and-vector-databases",
              "convention": "same folder"
            }
          ]
        }
      },
      {
        "kind": {
          "source": "LOMv1.0",
          "value": "isreferencedby"
        },
        "resource": {
          "identifier": [
            {
              "catalog": "URI",
              "entry": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/translations/en/14-the-generative-ai-application-lifecycle/README.md"
            }
          ],
          "description": [
            {
              "language": "en",
              "string": "The Generative AI Application Lifecycle"
            }
          ]
        },
        "method": "inferred",
        "rule": "link",
        "rule_version": "links/1",
        "evidence": {
          "links": [
            {
              "how": "link",
              "line": 91,
              "basis": "reference",
              "literal": "https://github.com/microsoft/generative-ai-for-beginners/blob/main/translations/en/15-rag-and-vector-databases/README.md"
            }
          ],
          "kind": "link"
        }
      }
    ]
  }
}