# Ontop **Repository Path**: tianxiang6/atop ## Basic Information - **Project Name**: Ontop - **Description**: Ontop是一个开源的语义数据查询平台,支持SPARQL over RDF和关系数据库,实现透明的数据集成与查询,助力开发者构建智能知识应用。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-08-29 - **Last Updated**: 2026-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ontop 实验项目 关系型数据库 → 知识图谱(Ontop 虚拟知识图谱)的学习实验。 目录里同时放着调研报告,作为背景材料。 ## 目录结构 ``` ontop/ ├── docker-compose.yml # PostgreSQL 16 测试库 ├── init/ │ ├── 01_schema.sql # 建表:loom / worker / customer / production_order │ └── 02_data.sql # 示例数据 └── RDB到知识图谱-隐性知识发掘调研报告.md ``` ## 1. 启动 PostgreSQL 测试库 ```bash docker compose up -d ``` 首次启动会自动执行 `init/` 下的建表和示例数据脚本(仅在数据卷为空时执行)。 验证: ```bash docker exec -it ontop-test-pg psql -U mes -d textile_mes -c "SELECT * FROM production_order;" ``` 连接信息: | 项 | 值 | |---|---| | host | localhost | | port | 5432 | | 数据库 | textile_mes | | 用户 | mes | | 密码 | mes123 | > 想重来一遍(清空数据重新导入):`docker compose down -v && docker compose up -d` ## 2. 下一步(待做) - [ ] 编写 Ontop 映射文件(表 → 节点、外键 → 边) - [ ] 启动 Ontop,体验 SPARQL 查询自动翻译成 SQL