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: (:设备)-[:包含]->(:子系统) (:设备)-[:包含]->(:组成) (:设备)-[:包含]->(:操作员与设备之间操作员与其他设备或系统设备员之间关系) (:设备)-[:包含]->(:维护保养) (:设备)-[:包含]->(:安全保护措施及故障处理) (:设备)-[:包含]->(:工作原理) (:设备)-[:包含]->(:主要附件仪表的规格型号及性能参数) (:设备)-[:包含]->(:布置情况) (:设备)-[:包含]->(:技术参数) (:设备)-[:包含]->(:结构特点) (:设备)-[:包含]->(:使用期间安全防护及注意事项) (:设备)-[:包含]->(:接口情况) (:设备)-[:包含]->(:维修安全防护及注意事项汇总表) (:设备)-[:发生故障使用维修工作]->(:维修工作) (:设备)-[:调试]->(:调试) (:设备)-[:适用]->(:环境条件) (:设备)-[:包括]->(:组成) (:设备)-[:依赖]->(:维修工作) (:设备)-[:依赖]->(:器材保障) (:设备)-[:实现]->(:功能) (:设备)-[:实现]->(:基本情况) (:设备)-[:支持操作]->(:操作使用) (:设备)-[:维修]->(:维修工作) (:设备)-[:配套]->(:图册) (:设备)-[:具有]->(:技术指标参数) (:设备)-[:配备]->(:接口) (:设备)-[:安全警告]->(:安全警告) (:设备)-[:设计]->(:设计单位) (:维修项目)-[:修理]->(:故障模式) (:舰艇)-[:包含]->(:系统) (:舰艇)-[:隶属]->(:舰船) (:系统)-[:包含]->(:子系统) (:系统)-[:包含]->(:维修安全防护及注意事项汇总表) (:系统)-[:包含]->(:主要附件仪表的规格型号及性能参数) (:系统)-[:包含]->(:工作原理) (:系统)-[:包含]->(:使用期间安全防护及注意事项) (:系统)-[:包含]->(:结构特点) (:系统)-[:包含]->(:接口情况) (:系统)-[:包含]->(:安全保护措施及故障处理) (:系统)-[:包含]->(:操作员与设备之间操作员与其他设备或系统设备员之间关系) (:系统)-[:包含]->(:布置情况) (:系统)-[:包含]->(:维护保养) (:系统)-[:包含]->(:技术参数) (:系统)-[:维修]->(:维修工作) (:系统)-[:调试]->(:调试) (:系统)-[:具有]->(:技术指标参数) (:系统)-[:配备]->(:接口) (:系统)-[:安全警告]->(:安全警告) (:系统)-[:适用]->(:环境条件) (:系统)-[:包括]->(:组成) (:系统)-[:依赖]->(:器材保障) (:系统)-[:依赖]->(:维修工作) (:系统)-[:实现]->(:功能) (:系统)-[:实现]->(:基本情况) (:系统)-[:支持操作]->(:操作使用) (:子系统)-[:包含]->(:设备) (:子系统)-[:包含]->(:维修项目) (:子系统)-[:包含]->(:调试) (:子系统)-[:包含]->(:操作项目) (:子系统)-[:配套]->(:图册) (:子系统)-[:具有]->(:环境条件) (:子系统)-[:具有]->(:安全警告) (:子系统)-[:具有]->(:接口) (:子系统)-[:具有]->(:功能) (:子系统)-[:依赖]->(:备品备件) (:子系统)-[:设计]->(:设计单位) (:维修工作)-[:表征]->(:故障模式) (:维修工作)-[:包含故障]->(:故障模式) (:组成)-[:包含]->(:设备) (:操作使用)-[:使用]->(:操作程序) (:操作程序)-[:操作时使用]->(:操作项目) (:舰船)-[:包含]->(:舰艇) """