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,或阅读我们的博客

© . All rights reserved.