225 lines
13 KiB
Python
225 lines
13 KiB
Python
SCHEMA_SAMPLE = """
|
||
- **设备**
|
||
- `备注`: STRING Example: "目标解算"
|
||
- `是否为关重件`: STRING Available options: ['是', '否']
|
||
- `是否为寿命件`: STRING Available options: ['否', '是', '1', '一']
|
||
- `组成编码`: STRING Example: "0401"
|
||
- `名称`: STRING Example: "火控系统"
|
||
- `型号/零件号`: STRING Example: "FCS-MK99-MOD12"
|
||
- **维修项目**
|
||
- `名称`: STRING Example: "保养机座与机架组件"
|
||
- **舰艇**
|
||
- `舷号`: STRING Available options: ['163', '122']
|
||
- `名称`: STRING Available options: ['JZ贱', '122舰']
|
||
- **系统**
|
||
- `系统编码`: STRING Available options: ['06']
|
||
- `名称`: STRING Available options: ['汽车配件', '设备手册', 'JZ贱-动力系统', 'JZ贱-导航系统', 'JZ贱-武器系统', '122舰-动力系统', '122舰-导航系统', '122舰-武器系统']
|
||
- **操作项目**
|
||
- `名称`: STRING Example: "使用前检查和准备"
|
||
- **备品备件**
|
||
- `名称`: STRING Available options: ['06A0014的器材保障']
|
||
- **子系统**
|
||
- `名称`: STRING Example: "汽车主配件"
|
||
- **故障模式**
|
||
- `维修方案`: STRING Example: "执行以下维修项目:MT004 更换连杆大端轴承MT017 修复连杆大端轴承异常磨损"
|
||
- `故障现象`: STRING Example: "主机运行中振动异常增大"
|
||
- `故障原因`: STRING Example: "主轴承或连杆大端轴承磨损"
|
||
- `名称`: STRING Example: "主轴承或连杆大端轴承磨损导致主机运行中振动异常增大"
|
||
- **维修工作**
|
||
- `名称`: STRING Example: "船舶主发动机的维修工作"
|
||
- **安全警告**
|
||
- `名称`: STRING Available options: ['船舶主发动机的安全警告', 'None的安全警告', '设备手册的安全警告', '发动机的安全警告', '螺旋桨的安全警告', '雷达的安全警告', '声呐的安全警告', '06A0014的安全警告']
|
||
- **基本情况**
|
||
- `名称`: STRING Example: "船舶主发动机的基本情况"
|
||
- **工作原理**
|
||
- `名称`: STRING Example: "船舶主发动机的工作原理"
|
||
- **组成**
|
||
- `名称`: STRING Example: "活塞与活塞杆组件的组成"
|
||
- **布置情况**
|
||
- `名称`: STRING Example: "船舶主发动机的布置情况"
|
||
- **维修安全防护及注意事项汇总表**
|
||
- `名称`: STRING Available options: ['船舶主发动机的维修安全防护及注意事项汇总表', 'None的维修安全防护及注意事项汇总表', '设备手册的维修安全防护及注意事项汇总表', '发动机的维修安全防护及注意事项汇总表', '雷达的维修安全防护及注意事项汇总表', '声呐的维修安全防护及注意事项汇总表']
|
||
- **图册**
|
||
- `原理图`: STRING Available options: ['http://192.168.0.46:59085/files/163-06A0015-B01001']
|
||
- `名称`: STRING Example: "船舶主发动机的原理图"
|
||
- `接线图`: STRING Available options: ['http://192.168.0.111:9085/files/发动机船舶接线图.pdf']
|
||
- **维护保养**
|
||
- `名称`: STRING Example: "None的维护保养"
|
||
- **接口**
|
||
- `名称`: STRING Available options: ['船舶主发动机的接口', 'None的接口', '设备手册的接口', '发动机的接口', '雷达的接口', '声呐的接口', '06A0014的接口']
|
||
- **器材保障**
|
||
- `名称`: STRING Available options: ['船舶主发动机的器材保障', 'None的器材保障', '设备手册的器材保障', '发动机的器材保障', '雷达的器材保障', '声呐的器材保障']
|
||
- **功能**
|
||
- `名称`: STRING Example: "船舶主发动机的功能"
|
||
- **环境条件**
|
||
- `名称`: STRING Example: "船舶主发动机的环境条件"
|
||
- **技术指标参数**
|
||
- `名称`: STRING Available options: ['船舶主发动机的技术指标参数', 'None的技术指标参数', '设备手册的技术指标参数', '发动机的技术指标参数', '螺旋桨的技术指标参数', '雷达的技术指标参数', '声呐的技术指标参数']
|
||
- **调试**
|
||
- `名称`: STRING Example: "None的调试"
|
||
- **接口情况**
|
||
- `名称`: STRING Available options: ['船舶主发动机的接口情况', 'None的接口情况', '设备手册的接口情况', '螺旋桨的接口情况', '雷达的接口情况']
|
||
- **操作使用**
|
||
- `名称`: STRING Example: "船舶主发动机的操作使用"
|
||
- **使用期间安全防护及注意事项**
|
||
- `名称`: STRING Available options: ['船舶主发动机的使用期间安全防护及注意事项', 'None的使用期间安全防护及注意事项', '设备手册的使用期间安全防护及注意事项', '螺旋桨的使用期间安全防护及注意事项', '雷达的使用期间安全防护及注意事项']
|
||
- **设计单位**
|
||
- `名称`: STRING Available options: ['设计单位一', '设计单位二', '设计单位三', '设计单位四', '设计单位五', '设计单位六']
|
||
- **操作程序**
|
||
- `名称`: STRING Example: "船舶主发动机的操作程序"
|
||
- **技术参数**
|
||
- `名称`: STRING Example: "None的技术参数"
|
||
- **舰船**
|
||
- `名称`: STRING Available options: ['舰号']
|
||
Relationship properties:
|
||
- **包含**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "火控系统 包含 火控系统的组成"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **使用**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "船舶主发动机的操作使用 使用 船舶主发动机的操作程序"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 8
|
||
- **具有**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Available options: ['船舶主发动机 具有 船舶主发动机的技术指标参数', '设备手册 具有 设备手册的技术指标参数', '发动机 具有 发动机的技术指标参数', '螺旋桨 具有 螺旋桨的技术指标参数', '雷达 具有 雷达的技术指标参数', '声呐 具有 声呐的技术指标参数', '06A0014 具有 06A0014的环境条件', '06A0014 具有 06A0014的安全警告', '06A0014 具有 06A0014的接口', '06A0014 具有 06A0014的功能']
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **修理**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "保养机座与机架组件 修理 活塞杆填料函磨损导致机座与机架组件润滑油消耗异常增加"
|
||
- `fact_timeline: LIST` Min Size: 6, Max Size: 10
|
||
- **包含故障**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "机座与机架组件维修工作指导 包含故障 调速系统响应异常导致机座与机架组件功率输出不稳定"
|
||
- `fact_timeline: LIST` Min Size: 6, Max Size: 10
|
||
- **发生故障使用维修工作**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "管束芯体 发生故障使用维修工作 管束芯体维修工作指导"
|
||
- `fact_timeline: LIST` Min Size: 6, Max Size: 10
|
||
- **操作时使用**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "船舶主发动机的操作程序 操作时使用 执行发动机燃油泄漏应急封堵操作"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 8
|
||
- **配备**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Available options: ['船舶主发动机 配备 船舶主发动机的接口', '设备手册 配备 设备手册的接口', '发动机 配备 发动机的接口', '雷达 配备 雷达的接口', '声呐 配备 声呐的接口']
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **安全警告**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Available options: ['船舶主发动机 安全警告 船舶主发动机的安全警告', '设备手册 安全警告 设备手册的安全警告', '发动机 安全警告 发动机的安全警告', '螺旋桨 安全警告 螺旋桨的安全警告', '雷达 安全警告 雷达的安全警告', '声呐 安全警告 声呐的安全警告']
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **适用**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "冷却系统 适用 冷却系统的环境条件"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **包括**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "冷却系统 包括 冷却系统的组成"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **依赖**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "冷却系统 依赖 冷却系统的维修工作"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **实现**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "冷却系统 实现 冷却系统的功能"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **支持操作**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "冷却系统 支持操作 冷却系统的操作使用"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 8
|
||
- **维修**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Available options: ['船舶主发动机 维修 船舶主发动机的维修工作', '设备手册 维修 设备手册的维修工作', '发动机 维修 发动机的维修工作', '雷达 维修 雷达的维修工作', '声呐 维修 声呐的维修工作']
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **配套**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "船舶主发动机 配套 船舶主发动机的原理图"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 9
|
||
- **调试**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "冷却系统 调试 冷却系统的调试"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 2
|
||
- **表征**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Example: "船舶主发动机的维修工作 表征 高压油管接头密封失效导致高压燃油管路附近有油渍"
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 10
|
||
- **设计**
|
||
- `update_count: INTEGER` Min: 1, Max: 1
|
||
- `fact: STRING` Available options: ['06A0014 设计 设计单位一', '06A0014 设计 设计单位二', '06A0014 设计 设计单位三', '06A0014 设计 设计单位四']
|
||
- `fact_timeline: LIST` Min Size: 1, Max Size: 1
|
||
The relationships:
|
||
(:设备)-[:包含]->(:子系统)
|
||
(:设备)-[:包含]->(:组成)
|
||
(:设备)-[:包含]->(:操作员与设备之间操作员与其他设备或系统设备员之间关系)
|
||
(:设备)-[:包含]->(:维护保养)
|
||
(:设备)-[:包含]->(:安全保护措施及故障处理)
|
||
(:设备)-[:包含]->(:工作原理)
|
||
(:设备)-[:包含]->(:主要附件仪表的规格型号及性能参数)
|
||
(:设备)-[:包含]->(:布置情况)
|
||
(:设备)-[:包含]->(:技术参数)
|
||
(:设备)-[:包含]->(:结构特点)
|
||
(:设备)-[:包含]->(:使用期间安全防护及注意事项)
|
||
(:设备)-[:包含]->(:接口情况)
|
||
(:设备)-[:包含]->(:维修安全防护及注意事项汇总表)
|
||
(:设备)-[:发生故障使用维修工作]->(:维修工作)
|
||
(:设备)-[:调试]->(:调试)
|
||
(:设备)-[:适用]->(:环境条件)
|
||
(:设备)-[:包括]->(:组成)
|
||
(:设备)-[:依赖]->(:维修工作)
|
||
(:设备)-[:依赖]->(:器材保障)
|
||
(:设备)-[:实现]->(:功能)
|
||
(:设备)-[:实现]->(:基本情况)
|
||
(:设备)-[:支持操作]->(:操作使用)
|
||
(:设备)-[:维修]->(:维修工作)
|
||
(:设备)-[:配套]->(:图册)
|
||
(:设备)-[:具有]->(:技术指标参数)
|
||
(:设备)-[:配备]->(:接口)
|
||
(:设备)-[:安全警告]->(:安全警告)
|
||
(:设备)-[:设计]->(:设计单位)
|
||
(:维修项目)-[:修理]->(:故障模式)
|
||
(:舰艇)-[:包含]->(:系统)
|
||
(:舰艇)-[:隶属]->(:舰船)
|
||
(:系统)-[:包含]->(:子系统)
|
||
(:系统)-[:包含]->(:维修安全防护及注意事项汇总表)
|
||
(:系统)-[:包含]->(:主要附件仪表的规格型号及性能参数)
|
||
(:系统)-[:包含]->(:工作原理)
|
||
(:系统)-[:包含]->(:使用期间安全防护及注意事项)
|
||
(:系统)-[:包含]->(:结构特点)
|
||
(:系统)-[:包含]->(:接口情况)
|
||
(:系统)-[:包含]->(:安全保护措施及故障处理)
|
||
(:系统)-[:包含]->(:操作员与设备之间操作员与其他设备或系统设备员之间关系)
|
||
(:系统)-[:包含]->(:布置情况)
|
||
(:系统)-[:包含]->(:维护保养)
|
||
(:系统)-[:包含]->(:技术参数)
|
||
(:系统)-[:维修]->(:维修工作)
|
||
(:系统)-[:调试]->(:调试)
|
||
(:系统)-[:具有]->(:技术指标参数)
|
||
(:系统)-[:配备]->(:接口)
|
||
(:系统)-[:安全警告]->(:安全警告)
|
||
(:系统)-[:适用]->(:环境条件)
|
||
(:系统)-[:包括]->(:组成)
|
||
(:系统)-[:依赖]->(:器材保障)
|
||
(:系统)-[:依赖]->(:维修工作)
|
||
(:系统)-[:实现]->(:功能)
|
||
(:系统)-[:实现]->(:基本情况)
|
||
(:系统)-[:支持操作]->(:操作使用)
|
||
(:子系统)-[:包含]->(:设备)
|
||
(:子系统)-[:包含]->(:维修项目)
|
||
(:子系统)-[:包含]->(:调试)
|
||
(:子系统)-[:包含]->(:操作项目)
|
||
(:子系统)-[:配套]->(:图册)
|
||
(:子系统)-[:具有]->(:环境条件)
|
||
(:子系统)-[:具有]->(:安全警告)
|
||
(:子系统)-[:具有]->(:接口)
|
||
(:子系统)-[:具有]->(:功能)
|
||
(:子系统)-[:依赖]->(:备品备件)
|
||
(:子系统)-[:设计]->(:设计单位)
|
||
(:维修工作)-[:表征]->(:故障模式)
|
||
(:维修工作)-[:包含故障]->(:故障模式)
|
||
(:组成)-[:包含]->(:设备)
|
||
(:操作使用)-[:使用]->(:操作程序)
|
||
(:操作程序)-[:操作时使用]->(:操作项目)
|
||
(:舰船)-[:包含]->(:舰艇)
|
||
"""
|