创建美军武器装备的知识图谱的neo4j语句示例
时间: 2024-01-23 17:24:04 浏览: 49
以下是一个简单的美军武器装备知识图谱的Neo4j语句示例:
```
// 创建武器节点
CREATE (:Weapon {name: 'M4A1 Carbine', type: 'Assault Rifle', manufacturer: 'Colt Defense', caliber: '5.56 mm'})
CREATE (:Weapon {name: 'M249 Squad Automatic Weapon', type: 'Light Machine Gun', manufacturer: 'FN Herstal', caliber: '5.56 mm'})
CREATE (:Weapon {name: 'M240 Machine Gun', type: 'Medium Machine Gun', manufacturer: 'FN Herstal', caliber: '7.62 mm'})
// 创建装备节点
CREATE (:Equipment {name: 'MICH Helmet', type: 'Helmet', manufacturer: 'Gentex Corporation'})
CREATE (:Equipment {name: 'Plate Carrier', type: 'Body Armor', manufacturer: 'Crye Precision'})
// 创建关系
MATCH (w:Weapon {name: 'M4A1 Carbine'}), (e:Equipment {name: 'MICH Helmet'})
CREATE (w)-[:EQUIPPED_WITH]->(e)
MATCH (w:Weapon {name: 'M249 Squad Automatic Weapon'}), (e:Equipment {name: 'Plate Carrier'})
CREATE (w)-[:EQUIPPED_WITH]->(e)
MATCH (w:Weapon {name: 'M240 Machine Gun'}), (e:Equipment {name: 'Plate Carrier'})
CREATE (w)-[:EQUIPPED_WITH]->(e)
```
这些语句创建了三个武器和两个装备节点,并创建了一个“装备有”关系。这些语句只是一个示例,您可以根据需要更改节点和关系的属性和标签。