microsoft/Ontology-Playground

GitHub: microsoft/Ontology-Playground

微软出品的纯静态开源 Web 应用,帮助用户交互式学习、设计和导出本体(Ontology),并对接 Microsoft Fabric IQ。

Stars: 1515 | Forks: 218

# Ontology Playground (预览版) ☕ **[在线体验 → microsoft.github.io/Ontology-Playground](https://microsoft.github.io/Ontology-Playground/)** [![Ontology Playground 截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/19/1970cdc4ab534144db8880e4cc383bc41a2043661b4daa0a4560b3031af28d0d.png)](https://microsoft.github.io/Ontology-Playground/) 一款免费、开源的 Web 应用,用于学习本体(ontologies)和 **Microsoft Fabric IQ**。探索预置本体,在可视化编辑器中设计你自己的本体, 导出为 RDF/XML,并分享交互式图表 —— 所有这些都来自一个 完全没有后端依赖的纯静态网站。 ![Microsoft Fabric](https://img.shields.io/badge/Microsoft-Fabric-0078D4?style=flat-square&logo=microsoft) ![React](https://img.shields.io/badge/React-19-61DAFB?style=flat-square&logo=react) ![TypeScript](https://img.shields.io/badge/TypeScript-5-3178C6?style=flat-square&logo=typescript) ![License](https://img.shields.io/badge/License-MIT-green?style=flat-square) ## 功能 ### 交互式图表探索 由 Cytoscape.js 提供支持的图表,可将任何本体渲染为交互式的 节点与连线图。平移、缩放、点击节点以检查属性, 并使用实时搜索栏过滤实体和关系。 ### 本体目录 一个精心策划的官方和社区贡献本体库,涵盖六大 领域(零售、电子商务、医疗保健、金融、制造、教育)。 按类别浏览,按名称或标签搜索,一键加载任何本体, 并查看其 RDF 源。每个本体都有一个可分享的深层链接 (`/#/catalogue/official/cosmic-coffee`)。 ### 可视化本体设计器 一个全屏、分屏编辑器,用于从头创建本体或 编辑现有本体。添加带有图标、颜色和类型化 属性的实体类型;定义带有基数的关系;查看 随你的工作实时更新的图表预览。包括撤销/重做(50 级)、 实时验证,以及导出为 RDF/XML 或 JSON。 ### RDF 导入与导出 对 RDF/XML(OWL 类、数据类型属性、带有基数的对象 属性)提供完整的往返支持。导入 `.rdf` / `.owl` 文件, 以 Microsoft Fabric IQ 期望的精确格式导出, 并通过自动化的往返测试验证保真度。 ### 一键目录 PR 使用 GitHub(设备流)登录,并直接从设计器将你的本体提交到社区 目录 —— 应用程序会 fork 仓库, 创建分支,提交 RDF + 元数据,并自动 开启一个 pull request。 ### 可嵌入组件 一个独立的 JavaScript 文件(`ontology-embed.js`),只需一个 `