PBDB Data Service:Specimen descriptive elements(标本描述性要素)

该文章详细介绍了如何使用参数来请求和获取关于标本描述性要素如bone,tooth,valve等的信息。它涉及到不同的查询参数,如taxon_name和taxon_id,以及返回信息的选项,如seq和order。支持的HTTP方法包括GET和HEAD,响应结果可以按照不同格式,如JSON、CSV或TSV返回。
摘要由CSDN通过智能技术生成

描述

此操作返回可用于描述标本的元素列表,例如’bone’, ‘tooth’, ‘valve’。

参数

以下参数选择要返回的记录
  • all_records:根据给定的任何其他参数,返回数据库已知的所有样本元素记录。
  • taxon_name:仅返回对指定分类单元有效的元素。
  • taxon_id:只返回对指定分类单元有效的元素,由数据库中的标识符给出。
  • name_re:仅返回名称或备用名称与给定正则表达式匹配的元素。
以下参数指定应返回的信息
  • show:指示要与基本记录一起显示的其他信息。该值应为包含以下一个或多个值的逗号分隔列表:
    seq:包括来自分类单元树的预序遍历的序列号,该树将定义每个元素的分类单元括起来。

  • order:指定返回结果的顺序。您可以指定多个以逗号分隔的值,每个值都可以追加 .asc 或 .desc。接受的值为:
    name:按名称的字母顺序返回元素。
    hierarchy:结果按分类学标识进行分层排序。姐妹分类群的顺序是任意的,但子类群总是会跟随父类群。

当然还可以使用任何特殊参数,请参阅PBDB Data Service:Special parameters(特殊参数)

方法

这个数据服务接受以下HTTP方法:GETHEAD

响应结果

使用此操作对HTTP请求的响应将包含以下列表中的字段。区块basic是一直显示的。其他的可以使用参数show来选择。

1:basic
字段名(pbdb)字段名(com)描述
specelt_nooid该标本元素在数据库中的唯一标识
record_typetyp此对象的类型:els表示标本要素。
element_namenam这个样本元素的名称
parent_namepar父元素的名称(如果有)。这可用于在折叠列表中显示元素,其中单个元素可展开以显示其子元素。
alternate_namesalt此元素的备用名称(如果有)。
taxon_nametna为其定义此元素的基本分类单元的名称。

格式

以下响应格式可用于此操作。必须通过向 URI 路径添加适当的后缀来为请求选择所需的格式。

格式后缀文档
JSON.jsonJSON format
Comma-separated text.txtText formats
Comma-separated text.csvText formats
Tab-separated text.tsvText formats

术语表

术语表名称默认格式描述
PaleobioDB field namespbdbtxt, csv, tsvPBDB词汇表来自数据库中的基础字段名和值,并增加了一些新字段。在大多数情况下,使用此词汇表的响应将直接与从PBDB Classic接口下载的响应相比较。此词汇表是Text格式响应的默认词汇。
Compact field namescomjsonCompact词汇表是一组3个字符的字段名,旨在将响应消息的大小最小化。这是JSON格式响应的默认值。一些字段值被类似地简化,而其他字段值则被完整地传递。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ALittleHigh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值