GraphGists

大白鲨(Carcharodon carcharias)吃什么?

全球生物相互作用 (GloBI,https://globalbioticinteractions.org) 使用Neo4j来捕获我们星球上生物体之间记录的相互作用。此页面介绍了当前如何捕获这些相互作用以及如何进行查询以检索特定信息。

此页面不仅用作入门指南,还用作征求有关数据建模方式反馈的方式。请随时分享您的评论或提出问题。

简化的物种相互作用模型

为简单起见,下面仅显示了物种相互作用模型的一部分。有关模型的更完整版本,请参见Poelen 等人 2014中的图 1。完整版本包括与栖息地、环境、时间、位置等的关联关系。

CREATE (specimenA:Specimen {externalId: "Specimen A"})
CREATE (specimenA)-[r:ATE]->(specimenB:Specimen {externalId: "Specimen B"})
CREATE (specimenA)-[r2:ATE]->(specimenC:Specimen {externalId: "Specimen C"})
CREATE (specimenA)-[:CLASSIFIED_AS]->(greatWhite:Taxon {name: "Carcharodon carcharias", externalId:"https://eol.org/pages/213726"})
CREATE (specimenB)-[:CLASSIFIED_AS]->(seaOtter:Taxon {name: "Enhudra lutris", externalId:"https://eol.org/pages/328583"})
CREATE (specimenC)-[:CLASSIFIED_AS]->(seaLion:Taxon {name: "Zalophus californianus", externalId:"https://eol.org/pages/328615"})
CREATE (study:Study {title: "an existing interaction study"})-[:COLLECTED]->(specimenA)
RETURN specimenA, r, specimenB

创建一个查询以检索大白鲨(Carcharodon carcharias)的所有猎物。

MATCH (greatWhite)<-[:CLASSIFIED_AS]-(predator)-[rel:ATE]->(prey)-[:CLASSIFIED_AS]->(preyTaxon)
RETURN greatWhite.name, greatWhite.externalId, type(rel), preyTaxon.name, preyTaxon.externalId

想了解更多信息?

请访问https://globalbioticinteractions.org或阅读我们的博客