Mushaf Database
收藏资源简介:
Mushaf数据库存储了神圣的古兰经,作为一个包含604个SVG文档的语料库,每个SVG文件对应麦地那Mushaf的一个印刷页面。源视觉艺术作品来源于麦地那Mushaf,由King Fahd Glorious Quran Printing Complex发布,使用古兰经复合门户发布的数字Mushaf材料,根据Hafs从Asim的叙述。
The Mushaf Database stores the Holy Quran as a corpus comprising 604 SVG documents, where each SVG file corresponds to a printed page of the Madinah Mushaf. The source visual artwork is derived from the Madinah Mushaf, published by the King Fahd Glorious Quran Printing Complex, utilizing digital Mushaf materials released through the Quran Composite Portal, and is based on the narration of Hafs from Asim.
好的,根据您提供的README文件内容,以下是该数据集的详情总结:
数据集概述:Mushaf Database (基于连字的SVG格式)
Mushaf Database 是一个基于SVG格式的古兰经数据集,旨在为开发者提供一个结构化的、可机器读取的、且能精确还原印刷品视觉效果的604页古兰经数字文档库。
核心信息
- 数据集规模: 604个SVG文件。
- 来源: 沙特麦地那法赫德国王古兰经印刷厂对于《哈夫斯传述》(Hafs narration)版本的官方矢量艺术图。
- 编码: UTF-8。
- 标准视口:
viewBox="0 0 382.68 547.09"。 - 页面布局: 每页15行。
- 版本号: 当前版本为 1.0,标识为
data-md-version="1.0"。
设计目标
- 视觉保真: 通过矢量路径完美保留麦地那古兰经每页的视觉外观。
- 语义结构化: 提供稳定的ID和元数据,支持DOM级别的查询和开发。
- 内容区分: 清晰区分古兰经正文与非古兰经装饰元素。
- 一致性: 确保604个SVG文件的层级结构完全可预测。
主要用途
此数据集适用于需要精确页面渲染和精细结构寻址的项目,典型场景包括:
- 音频同步高亮与跟读界面
- 词级交互与搜索索引
- 教育应用与AI/ML工作流
- 排版印刷与视觉QA校验
数据结构层级
数据集采用标准化的文档层级结构,通过具有特定id和data-*属性的SVG分组元素(<g>)来组织内容。
- 根层级 (Root SVG): 每个
.svg文件代表一页,包含页面级元数据。 - ****页面容器 (Page Wrapper)**:
g#md-page(顶部容器,含data-page-number)g#md-page-outer(外部区域:章名、页码、卷名、页边标记)g#md-page-inner(内部区域:古兰经正文区域,含data-rect)
- 行模型 (Line Model): 每页固定15行,从
md-line-01到md-line-15。每行通过data-type属性标识类型(text,surah-name,bismillah,empty)。 - 词模型 (Word Model):
- 每个古兰经单词由
g#md-word-{id}表示。 - 包含丰富的元数据属性:
data-surah、data-aya、data-hafs(哈夫斯原词)、data-imlaey(简化拼写)、data-word-index-in-ayah等。
- 每个古兰经单词由
- 连字与变音符 (Ligatures & Diacritics):
- 连字组 (
md-ligature): 包含一个或多个代表字母主体的<path>,并携带data-text属性标识阿拉伯文字片段。 - 变音符组 (
md-diacritic): 与连字组并列,包含动符、静符、重音符号等。通过data-diacritic标识类型(如:fatha,shadda,maddah)。
- 连字组 (
- 经文标记 (Ayah Mark Structure): 使用
md-aya-mark前缀独立编码,不同于单词模型。由花饰框 (md-ornament) 和数字 (md-number) 两个子组构成。
非古兰经元素 (Non-Quranic Elements)
- 外部区域: 包括章名 (
md-non-quranic-header-surah-name)、页号 (md-non-quranic-page-number)、卷名 (md-non-quranic-header-juz-name)、以及可选的页边注记(如叩头标记md-non-quranic-margin-sajda)。 - 内部区域: 包括章名行和太思米行,通过
data-type="surah-name"或data-type="bismillah"进行区分。
其他特殊标记
- 停歇符号 (Waqf Signs): 在路径级别通过
data-waqf属性编码,用于定义不同类型的停顿规则(如必须停顿waqf lazim、允许停顿waqf jaiz)。




