API文档

此API由一组资源(本体、类等)和相关端点(搜索、注释器、推荐器)组成它们通过链接连接在一起,就像网页一样。我们建议您尝试使用web浏览器浏览API(Chrome和Firefox运行良好,而IE则不行)在开始编写代码之前。有关更多信息,请参阅媒体类型和超媒体链接或查看我们的示例代码,提供Java、Python、Ruby和其他语言版本(请发送电子邮件support@biontology.org如果您想要其他语言的示例)。

通用参数

参数 可能的值 描述
美洲豹 {您的api密钥}

访问任何API调用都需要API密钥。它可以通过三种方式提供:

  1. 使用美洲豹查询字符串参数
  2. 提供授权标题:授权:apikey token=your_apikey(将“your_apikey”替换为实际密钥)
  3. 使用web浏览器浏览API时,如果使用方法1提供API密钥一次,它将存储在cookie中以供后续请求使用。您可以通过在新调用中提供不同的API密钥来覆盖此项。

包括 全部的
{以逗号分隔的属性列表,EX:attr1,attr2}

默认情况下,API将显示给定媒体类型的可用属性子集。可以通过提供include=全部显示所有属性include=属性1,属性2包含特定列表。API已优化返回默认值,因此重写它会影响请求的性能。

这个include=全部选项对于在浏览器中进行测试非常有用。使用它来识别所需的一组属性,并通过以逗号分隔的方式传递这些属性来仅使用这些属性列表,例如。include=prefLabel,cui.

这个包括Annotator和Recommender终结点当前不支持参数。

格式 杰森
跨域访问
xml格式
API返回JSON作为默认内容类型。可以使用格式查询字符串参数。API还尊重接受标题条目,具有给定的优先级格式参数。
第页 {表示页码的整数} 对于分页呼叫,这将指示要检索的页码。您可以通过超媒体链接访问下一页上一页也。
页大小 {表示返回页面大小的整数} 对于分页调用,这将指示要检索的页面的大小。
包含视图(_V) {表示是否包含本体视图的布尔值(默认值为false)} 对于涉及本体的调用,include_views='true'将包含本体视图。
显示_上下文 {true|false}(默认为true) 关闭JSON-LD上下文序列化。这将大大减少一些调用的响应大小,从而加快传输和解析时间。
显示_链接 {true|false}(默认为true) 关闭超媒体链接序列化。这将大大减少一些调用的响应大小,从而加快传输和解析时间。
下载_格式 {csv|rdf}(默认为用户加载的文件格式) 允许您为本体和本体提交下载端点指定本体文件下载的替代格式。CSV仅适用于最近提交的文件。

有几个端点可用于查找类、注释和带注释的资源。这些端点严格来说不是RESTful的,但在相关的地方会返回带有链接的对象。

提供了用于搜索术语及其属性的端点

  • 执行搜索
  • 参数
    • 本体={本体论id1,本体论id2,本体论id 3}
    • require_exact_match={true|false}//default=false
    • suggest={true|false}//default=false。将执行专门针对类型标题建议的搜索。
    • also_search_views={true|false}//在搜索中包含本体视图。默认值=false
    • require_definitions={true|false}//default=false
    • also_search_properties={true|false}//默认值=false
    • also_search_obsolete={true|false}//default=false(排除过时术语)
    • cui={C0018787,C0225807,C0018787}//允许cui限制查询。默认值=null(无限制)
    • semantic_types={T023,T185,T061}//允许按语义类型(TUI)限制查询。默认值=null(无限制)
    • include={prefLabel,synonym,definition,notation,cui,semanticType}//default=(请参阅Common Parameters部分)
    • page={表示页码的整数}//默认值=1
    • pagesize={表示返回页面大小的整数}//默认值=50

同一端点还允许将搜索限制到给定的子树/分支。子树的根是使用参数“ontology”和“subtree_root_id”的组合定义的。执行子树搜索时,两者都是必需的。

同一端点允许仅对根类进行搜索。

通过标签和ID(URI)搜索本体属性的端点

  • 执行搜索
  • 参数
    • 本体={ontology_id1,ontology_id2,ontology_id3}
    • require_exact_match={true|false}//将结果限制为属性id、标签或生成的标签(标签,从id自动生成)与查询完全匹配。默认值=false
    • also_search_views={true|false}//在搜索中包含本体视图。默认值=false
    • require_definitions={true|false}//只过滤包含定义的结果。默认值=false
    • include={label,labelGenerated,definition,parents}//default=本例中的所有属性
    • ontology_types={ontology,VALUE_SET_COLLECTION}//默认=返回所有本体类型
    • property_types={object,annotation,datatype}//将结果限制为特定的属性类型(object、annotation、datatype)。默认值=返回所有属性类型
    • page={表示页码的整数}//默认值=1
    • pagesize={表示返回页面大小的整数}//默认值=50

Annotator端点将检查文本输入并返回相关类。

  • 为文本添加批注
  • 参数
    • 筛选查询行为(&Q)
      • 本体={本体_id1,本体_id2..,本体_id N}
      • semantic_types={semType1,semType2..,semType N}
      • expand_semantic_types_hierarchy={true|false}//default=false。true表示使用“semantic_types”参数中传递的语义类型及其所有直接子级。false表示仅使用“semantic_types”参数中传递的语义类型。
      • expand_class_hierarchy={true|false}//default=false。仅与“class_hierarchy_max_level”参数结合使用;确定在执行注释时是否包含给定类的祖先。
      • class_hierarchy_max_level={0..N}//default=0。执行注释时要使用的层次结构的深度。
      • expand_mappings={true|false}//default=false。true表示将在注释中使用以下手动映射:UMLS、REST、CUI、OBOXREF。
      • stop_words={word1,word2..,wordN}(不区分大小写)
      • 最小匹配长度={0..N}
      • exclude_numbers={true|false}//default=false
      • whole_word_only={true|false}//default=true
      • exclude_synonyms={true|false}//default=false
      • longest_only={true|false}//默认值=false。true表示只返回给定短语的最长匹配项。
  • 默认停止字
    • 默认情况下使用以下停止词:
      • 一、 a,上面,后面,反对,全部,单独,总是,am,数量,an,and,any,are,around,as,at,back,be,before,behind,below,between,both,bottom,by,call,can,co,con,de,detail,do,done,down,due,due,得到,给予,去,有,有,没有,他,她,她的,他,他的,我,即如果,进,进,是,它,最后,少,有限,多,可能,我,米尔,我的,更多,大多数,大多数,必须,我的名字,下一个,九,不,没有,也没有,没有,现在,of,关,经常,开,一次,一次,因为,六,所以,一些,有时,仍然,拿,十,然后,第三,这个,厚的,薄的,三,通过,到,一起,顶部,朝向,朝向,十二,二,联合,在下,直到,向上,在上,我们,非常,通过,是,我们,好的,当,当,谁,整体,会,有,内,外,你,你自己,你自己

推荐器端点接收文本或关键字列表,并为它们建议适当的本体。

为了减少获取资源信息所需的HTTP请求数量,我们正在探索批处理端点的使用将对多个资源使用一个请求/响应周期。目前,只有支持类。

邮政 /批处理

批处理服务在POST请求的BODY中进行输入。输入应为具有以下结构的JSON文档:

{"http://www.w3.org/2002/07/owl#类": {“集合”:[{“类”:“http://example.org/ontology1/class1",“本体”:“http://example.org/ontology1"},{“类”:“http://example.org/ontology2/class1",“本体”:“http://example.org/ontology2"},{“类”:“http://example.org/ontologyN/classN",“本体”:“http://example.org/ontologyN"}],“display”:“prefLabel,synonym,semanticTypes”}}

例子:

{"http://www.w3.org/2002/07/owl#类": {“集合”:[{“类”:“http://bioontology.org/ontologies/BiomedicalResourceOntology.owl#Ontology开发和管理",“本体”:“http://data.bioontology.org/ontologies/BRO"},{“类”:“http://bioontology.org/ontologies/BiomedicalResourceOntology.owl#Modular_Component",“本体”:“http://data.bioontology.org/ontologies/BRO"},{“类”:“http://bioontology.org/ontologies/BiomedicalResourceOntology.owl#模拟器",“本体”:“http://data.bioontology.org/ontologies/BRO"}],“display”:“prefLabel,synonym,semanticTypes”}}

用于检索Google Analytics提供的本体访问者统计信息的端点。

允许检索特定月份/年份组合的所有本体的分析

  • 获取所有分析数据
    • GET(获取) /分析
    • 例子:/分析
  • 获取给定月份/年份的分析数据
  • 参数
    • 月份={1-12}
    • 年份={2013-…}

允许检索单个本体的所有分析数据

RESTful资源的端点可以在下面找到,特别是在媒体类型列表中。使用提供的超媒体链接,您可以在资源之间导航。每个媒体类型都有一个相应的集合URL(如果可用),它是可以用于操作资源,资源描述(包括可用属性),以及可以在每个资源上找到的超媒体链接列表。

文档

下面的文档描述了API中可用的媒体类型以及连接它们的超媒体链接。媒体类型描述了可用资源的类型,包括可能与它们一起使用的HTTP动词和每个资源包含的属性。

超媒体链接

此编程接口由HTTP命令组成,这些命令返回自身包含指向其他位置的链接的对象以URL的形式。除了实际返回值之外,返回的对象还包含一组指向相关信息的链接。您可以使用HTTP命令(通常是GET)访问这些链接。因此,可以遍历BioPortal的信息通过从本体列表开始并遍历可用的链接-以编程方式或在浏览器中。下面描述了不同的资源,包括有关它们可用的属性、链接和可用于与它们交互的HTTP动词。

HTTP动词

API使用不同的动词来支持资源处理。这包括创建或删除单独的资源或更具体的搜索或注释。通常,动词将用于与表示给定资源id的URL结合。下面是我们如何解释这些动词:

  • GET(获取)用于检索资源或资源集合。
  • 邮政用于在服务器确定资源id时创建资源。
  • PUT(输出)用于在客户端确定资源的id时创建资源。
  • 补丁用于修改现有资源。PATCH请求中的属性将替换现有属性。
  • 删除用于删除现有资源。

可用介质类型

  1. http://data.biontology.org/metadata/Category
  2. http://www.w3.org/2002/07/owl#类
  3. http://data.bioontology.org/metadata/Group
  4. http://data.bioontology.org/metadata/Instance
  5. http://data.bioontology.org/meta数据/映射
  6. http://data.bioontology.org/metadata/Metrics
  7. http://data.bioontology.org/metadata/Note
  8. http://data.bioontology.org/metadata/Reply
  9. http://www.w3.org/2002/07/owl#ObjectProperty网站
  10. http://data.bioontology.org/metadata/Oontology
  11. http://data.bioontology.org/metadata/Ontology提交
  12. http://data.biontology.org/metadata/Project网站
  13. http://data.bioontology.org/metadata/ProvisionalClass
  14. http://data.bioontology.org/metadata/ProvisionalRelation网站
  15. http://data.biontology.org/metadata/Review
  16. http://data.bioontology.org/metadata/Slice
  17. http://data.biontology.org/metadata/用户

http://data.biontology.org/metadata/Category

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:缩写词/类别
GET(获取) /类别
GET(获取) /类别/:首字母缩写
PUT(输出) /类别/:缩写
邮政 /类别
补丁 /类别/:首字母缩写
删除 /类别/:首字母缩写

资源描述

属性 违约 独特 必需 列表 类型
首字母缩略词 真的 真的 真的    
名称 真的   真的    
描述 真的        
创建 真的        
parentCategory(父类别) 真的       http://data.biontology.org/metadata/Category 
本体 真的       http://data.bioontology.org/metadata/本体 

http://www.w3.org/2002/07/owl#类

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:本体/类
GET(获取) /本体/:本体/类/roots_paged
GET(获取) /本体/:本体/类/根
GET(获取) /本体/:本体/类/:cls
GET(获取) /本体/:本体/classes/:cls/paths_to_root
GET(获取) /本体/:本体/classes/:cls/tree
GET(获取) /本体/:本体/类/:cls/祖先
GET(获取) /本体/:本体/类/:cls/后代
GET(获取) /本体/:本体/classes/:cls/children
GET(获取) /本体/:本体/classes/:cls/parents

资源描述

属性 违约 独特 必需 列表 类型
pref标签 真的   真的    
同义词 真的     真的  
定义 真的     真的  
过时的 真的        
语义类型 真的     真的  
真的     真的  
标签       真的  
符号          
前缀IRI          
父母       真的 http://www.w3.org/2002/07/owl#类 
祖先         http://www.w3.org/2002/07/owl#类 
儿童         http://www.w3.org/2002/07/owl#类 
subClassOf       真的  
外部参照          
笔记         http://data.bioontology.org/metadata/Note 
属性          
childrenCount(儿童计数)          
有孩子          

相关超媒体链接

类型 统一资源定位地址
自己 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology开发和管理
本体论 https://data.bioontology.org/ontologies/BRO
儿童 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology开发与管理/children
父母 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology开发与管理/parents
后代 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology开发与管理/后代
祖先 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology-Development_and_Management/agenisters
实例 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology-Development_and_Management/instances
https://data.bioontology.org/ontology/BRO/classes/http%3A%2F%2Bioontology.org/2Fontologies%2BiomedicalResourceOntology.owl%23Ontology_Development_and_Management/tree
笔记 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology-Development_and_Management/notes
映射 https://data.bioontology.org/ontologies/BRO/classes/http%3A%2F%2FBiontologyorg%2FBiomedicalResourceOntology.owl%23Ontology_Development_and_Management/mappings
用户界面 http://bioportal.biootology.org/ontologies/BRO?p=classes&conceptid=http%3A%2F%2FBiotologyorg%2Fontologies%2FBiomedicalResourceOntology.owl%23Ontology开发和管理

http://data.bioontology.org/metadata/Group

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:缩写词/组
GET(获取) /组
GET(获取) /组/:首字母缩写
PUT(输出) /组/:首字母缩写
邮政 /组
补丁 /组/:首字母缩写
删除 /groups/:缩写

资源描述

属性 违约 独特 必需 列表 类型
首字母缩略词 真的 真的 真的    
名称 真的   真的    
描述 真的        
创建 真的        
本体 真的       http://data.bioontology.org/metadata/本体 

http://data.bioontology.org/metadata/Instance

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:本体/类/:cls/实例
GET(获取) /本体/:本体/实例

资源描述

属性 违约 独特 必需 列表 类型
属性          
标签          
标签=          
添加属性值          
身份证件          

http://data.bioontology.org/metadata/Mapping

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:本体/类/:cls/映射
GET(获取) /本体/:本体/映射
GET(获取) /映射
GET(获取) /映射/最近
GET(获取) /映射/:映射
GET(获取) /映射/统计/本体
GET(获取) /映射/统计/本体/:本体
邮政 /映射
删除 /映射/:映射

资源描述

属性 违约 独特 必需 列表 类型
身份证件          
来源          
         
过程          

http://data.bioontology.org/metadata/Metrics

资源的HTTP方法

HTTP动词 路径
GET(获取) /指标
GET(获取) /指标/缺失
GET(获取) /本体/:本体/度量
GET(获取) /本体/:本体/提交/:本体提交id/metrics

资源描述

属性 违约 独特 必需 列表 类型
提交 真的       http://data.bioontology.org/metadata/Ontology提交 
创建 真的        
真的   真的    
个人 真的   真的    
属性 真的   真的    
最大深度 真的   真的    
最大儿童计数 真的   真的    
平均儿童数 真的   真的    
有一个孩子的类 真的   真的    
有超过25个孩子的班级 真的   真的    
没有定义的类 真的   真的    

http://data.bioontology.org/metadata/Note

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体论/:本体论/注释?:是否包含线程?
GET(获取) /本体/:本体/类/:cls/notes?:是否包含线程?
GET(获取) /注释?:是否包含线程?
GET(获取) /注释/:noteid?:是否包含线程?
邮政 /注释
补丁 /注释/:noteid
删除 /注释/:noteid

资源描述

属性 违约 独特 必需 列表 类型
主题 真的        
身体 真的        
造物主 真的   真的   http://data.biontology.org/metadata/用户 
创建 真的        
已存档 真的        
在提交中创建 真的       http://data.bioontology.org/metadata/OntologySubmission(http://data.bioontology.org/metadata/OntologySubmission) 
回复 真的     真的 http://data.bioontology.org/metadata/Reply 
相关本体 真的   真的 真的 http://data.bioontology.org/metadata/本体 
相关类 真的     真的 http://www.w3.org/2002/07/owl#类 
建议 真的       http://data.bioontology.org/metadata/Base 

http://data.bioontology.org/metadata/Reply

资源的HTTP方法

HTTP动词 路径
GET(获取) /注释/:noteid/回复
GET(获取) /回复?:是否包含线程?
GET(获取) /回复/:replyid
邮政 /答复
补丁 /回复/:replyid
删除 /回复/:replyid

资源描述

属性 违约 独特 必需 列表 类型
身体 真的   真的    
造物主 真的   真的   http://data.biontology.org/metadata/用户 
创建 真的        
儿童 真的       http://data.bioontology.org/metadata/Reply 
起源         http://data.bioontology.org/metadata/Reply 

http://www.w3.org/2002/07/owl#ObjectProperty网站

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:本体/属性
GET(获取) /本体/:本体/属性/根
GET(获取) /本体/:本体/属性/:属性
GET(获取) /本体/:本体/属性/:属性/标签
GET(获取) /本体/:本体/properties/:属性/tree
GET(获取) /本体/:本体/属性/:属性/祖先
GET(获取) /本体/:本体/properties/:属性/后代
GET(获取) /本体/:本体/properties/:属性/parents
GET(获取) /本体/:本体/properties/:属性/children

资源描述

属性 违约 独特 必需 列表 类型
标签 真的     真的  
定义 真的     真的  
父母 真的     真的 http://www.w3.org/2002/07/owl#ObjectProperty网站 
儿童 真的       http://www.w3.org/2002/07/owl#ObjectProperty网站 
提交          
祖先          
后代          

http://data.bioontology.org/metadata/本体

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体论
GET(获取) /本体/:缩写
GET(获取) /本体/:缩写词/最新提交
GET(获取) /本体/:缩写词/下载
GET(获取) /本体_完整
PUT(输出) /本体/:缩写
邮政 /本体/:首字母缩写词/pull
邮政 /本体论
补丁 /本体/:缩写
删除 /本体/:缩写

资源描述

属性 违约 独特 必需 列表 类型
首字母缩略词 真的 真的 真的    
名称 真的 真的 真的    
管理员 真的   真的 真的 http://data.biontology.org/metadata/用户 
平的 真的        
仅汇总 真的        
本体论类型 真的       http://data.biontology.org/metadata/OntologyType 
提交         http://data.bioontology.org/metadata/Ontology提交 
项目         http://data.biontology.org/metadata/Project网站 
笔记         http://data.bioontology.org/metadata/Note 
评论         http://data.biontology.org/metadata/Review 
临时类         http://data.bioontology.org/metadata/ProvisionalClass 
订阅         http://data.biontology.org/metadata/Subscription 
      真的 http://data.bioontology.org/metadata/Group(http://data.bioontology.org/metadata/Group) 
查看限制          
doNotUpdate(doNotUpdate)          
has域       真的 http://data.biontology.org/metadata/Category 
国际计算语言学协会       真的 http://data.biontology.org/metadata/用户 
视图         http://data.bioontology.org/metadata/本体 
意见         http://data.bioontology.org/metadata/本体 

相关超媒体链接

类型 统一资源定位地址
提交 https://data.bioontology.org/ontologies/BRO/submissions网站
属性 https://data.bioontology.org/ontologies/BRO/properties网站
https://data.bioontology.org/本体/BRO/classes
单一类 https://data.bioontology.org/本体/BRO/classes/{class_id}
https://data.bioontology.org/ontologies/BRO/classes/roots
实例 https://data.bioontology.org/本体/BRO/instances
韵律学 https://data.bioontology.org/ontologies/BRO/metrics网站
评论 https://data.bioontology.org/ontologies/BRO/reviews
笔记 https://data.bioontology.org/ontologies/BRO/notes
https://data.bioontology.org/ontologies/BRO/groups
类别 https://data.bioontology.org/ontologies/BRO/categories网站
最新提交 https://data.biontology.org/ontologies/BRO/latest_submission
项目 https://data.bioontology.org/ontologies/BRO/projects网站
下载 https://data.bioontology.org/ontologies/BRO/download
意见 https://data.bioontology.org/ontologies/BRO/views
分析 https://data.bioontology.org/ontologies/BRO/analysics
用户界面 http://bioportal.bioontology.org/ontologies/BRO

http://data.bioontology.org/metadata/Ontology提交

资源的HTTP方法

HTTP动词 路径
GET(获取) /提交的文件
GET(获取) /本体/:缩写词/提交
GET(获取) /本体/:缩写/提交/:本体提交id
GET(获取) /本体/:缩写词/提交/:本体提交id/下载
GET(获取) /本体/:缩写/提交/:本体提交id/downloaddiff
邮政 /提交
邮政 /本体/:缩写词/提交
补丁 /本体/:缩写/提交/:本体提交id
删除 /本体/:缩写/提交/:本体提交id

资源描述

属性 违约 独特 必需 列表 类型
提交ID 真的   真的    
has Ontology语言 真的   真的   http://data.bioontology.org/metadata/OntologyFormat 
主页 真的        
出版 真的        
文档 真的        
版本 真的        
创建日期 真的        
描述 真的        
地位 真的        
接触 真的   真的 真的 http://data.biontology.org/metadata/联系人 
释放 真的   真的    
本体论 真的   真的   http://data.bioontology.org/metadata/本体 
prefLabel属性          
定义属性          
同义词属性          
authorProperty(作者属性)          
类类型          
层级属性          
过时属性          
废弃父级          
uri(用户界面)          
自然语言       真的  
上传文件路径          
差异文件路径          
主文件名          
提交状态       真的 http://data.bioontology.org/metadata/SubmissionStatus(http://data.bioontology.org/metadata/SubmissionStatus) 
缺少进口       真的  
pull位置          
韵律学         http://data.bioontology.org/metadata/Metrics 

http://data.biontology.org/metadata/Project网站

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:缩写词/项目
GET(获取) /项目
GET(获取) /项目/:缩写
PUT(输出) /项目/:缩写
邮政 /项目
补丁 /项目/:缩写
删除 /项目/:缩写

资源描述

属性 违约 独特 必需 列表 类型
首字母缩略词 真的 真的 真的    
造物主 真的   真的 真的 http://data.biontology.org/metadata/用户 
创建 真的        
已更新 真的        
名称 真的   真的    
主页 真的   真的    
描述 真的   真的    
联络 真的        
机构 真的        
使用的本体 真的     真的 http://data.bioontology.org/metadata/本体 

http://data.bioontology.org/metadata/ProvisionalClass

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:本体/临时类
GET(获取) /users/:user/provisional_classes
GET(获取) /临时_类别
GET(获取) /临时类/:临时类id
邮政 /临时类
补丁 /临时类/:临时类id
删除 /临时类/:临时类id

资源描述

属性 违约 独特 必需 列表 类型
标签 真的   真的    
同义词 真的     真的  
定义 真的     真的  
子类Of 真的        
造物主 真的   真的   http://data.biontology.org/metadata/用户 
创建 真的        
永久Id 真的        
注释ID 真的        
本体论 真的       http://data.bioontology.org/metadata/本体 
关系 真的       http://data.bioontology.org/metadata/ProvisionalRelation网站 

http://data.bioontology.org/metadata/ProvisionalRelation网站

资源的HTTP方法

HTTP动词 路径
GET(获取) /临时_关系
GET(获取) /临时关系/:临时关系id
邮政 /临时_关系
删除 /临时关系/:临时关系id

资源描述

属性 违约 独特 必需 列表 类型
来源 真的   真的   http://data.bioontology.org/metadata/ProvisionalClass(http://data.bioontology.org/metadata/ProvisionalClass) 
关系类型 真的   真的    
目标类Id 真的   真的    
目标类本体 真的   真的   http://data.bioontology.org/metadata/本体 
造物主 真的   真的   http://data.biontology.org/metadata/用户 
创建 真的        

http://data.biontology.org/metadata/Review

资源的HTTP方法

HTTP动词 路径
GET(获取) /本体/:缩写词/评论
GET(获取) /评论
GET(获取) /评论/:review_id
邮政 /评论
补丁 /review/:review_id
删除 /评论/:review_id

资源描述

属性 违约 独特 必需 列表 类型
造物主 真的   真的   http://data.biontology.org/metadata/用户 
创建 真的        
已更新 真的        
身体 真的   真的    
本体论回顾 真的   真的   http://data.bioontology.org/metadata/本体 
可用性等级 真的        
覆盖率额定值 真的        
质量等级 真的        
正式评级 真的        
更正额定值 真的        
文档评级 真的        

http://data.bioontology.org/metadata/Slice

资源的HTTP方法

HTTP动词 路径
GET(获取) /切片
GET(获取) /切片/:slice_id
邮政 /切片
补丁 /切片/:切片
删除 /切片/:切片

资源描述

属性 违约 独特 必需 列表 类型
首字母缩略词 真的 真的 真的    
名称 真的   真的    
描述 真的        
创建 真的        
本体 真的   真的 真的 http://data.bioontology.org/metadata/Oontology 

http://data.biontology.org/metadata/用户

资源的HTTP方法

HTTP动词 路径
GET(获取) /用户
GET(获取) /users/:用户名
PUT(输出) /users/:用户名
邮政 /用户/身份验证
邮政 /用户/create_reset_password_token
邮政 /用户/重置密码
邮政 /用户
补丁 /users/:用户名
删除 /users/:用户名

资源描述

属性 违约 独特 必需 列表 类型
用户名 真的 真的 真的    
电子邮件 真的   真的    
角色 真的     真的 http://data.bioontology.org/metadata/Role 
顶点 真的 真的      
名字          
姓氏          
创建          
订阅       真的 http://data.biontology.org/metadata/Subscription 
自定义本体       真的 http://data.bioontology.org/metadata/本体 
重置令牌到期时间          
临时类         http://data.bioontology.org/metadata/ProvisionalClass 

API返回JSON作为默认内容类型。可以使用格式具有值的查询字符串参数杰森,跨域访问,或xml格式API还尊重接受标题条目(例如:应用程序/json,应用程序/xml),优先考虑格式参数。

JSON格式

默认的内容类型是JSON,特别是一个名为JSON-LD格式,或JSON链接数据。您可以像对待普通JSON一样对待此变量。所有JSON解析器都可以正常解析输出。JSON-LD的优点是它支持超媒体链接将在标记为@标识,对应于的id父资源,或在名为链接,其中包含具有相应URL的链接类型哈希。

以下是JSON响应格式的输出示例:

{“管理员”:["http://data.bioontology.org/user/nevada(美国内华达州)"],“首字母缩略词”:“ABA-API-TST”,“name”:“ABA成年小鼠大脑”,“@id”:“http://data.bioontology.org/ontology/ABA-API-TST",“@type”:“http://data.bioontology.org/metadata/本体",“链接”:{“指标”:“http://data.bioontology.org/ontologies/ABA-API-TST/metrics",“提交”:“http://data.bioontology.org/ontologies/ABA-API-TST/submissions网站",“类”:“http://data.bioontology.org/ontologies/ABA-API-TST/classes",“根”:“http://data.bioontology.org/ontologies/ABA-API-TST/classes/roots",“评论”:“http://data.bioontology.org/ontologies/ABA-API-TST/reviews"},“@context”:{“@vocab”:“http://data.bioontology.org/metadata(数据)/",“缩写词”:“http://omv.ontoware.org/2005/05/ontology#缩写",“名称”:“http://omv.ontoware.org/2005/05/ontology#name",“管理员”:{“@id”:“http://data.biontology.org/metadata/用户",“@type”:“@id”}}}

  • 第7行显示了资源的id。对id执行HTTP GET将检索资源。
  • 第8行显示媒体类型(见下文)。
  • 第9行启动链接散列。
  • 第16行是资源的上下文,可用于确定id列表的类型。例如,第2行列出管理本体的用户的id,可以通过查找管理员属性在中@上下文搞砸。
  • 如果您对资源中使用的谓词URI值感兴趣,可以通过查找中的属性@上下文散列或通过附加的值@人声(第17行)到属性名属性没有在@上下文.

XML格式

XML也可以作为替代内容类型。

以下是XML格式的输出示例:

<本体><按集合管理><管理员>http://data.bioontology.org/user/nevada(美国内华达州)</管理员></administeredByCollection>ABA-API-TSTABA成年小鼠大脑<标识>http://data.bioontology.org/ontology/ABA-API-TST</id><链接><self href=“http://data.bioontology.org/ontology/ABA-API-TST“rel=”http://data.bioontology.org/metadata/本体"/><metrics href=“/本体论/ABA-API-TST/metrics”/><submissions href=“/ontologies/ABA-API-TST/提交”rel=“http://data.bioontology.org/metadata/Ontology提交"/><classes href=“/本体论/ABA-API-TST/classes”rel=“http://www.w3.org/2002/07/owl#类“/><roots href=“/本体论/ABA-API-TST/classes/roots”rel=“http://www.w3.org/2002/07/owl#类"/><reviews href=“/本体论/ABA-API-TST/reviews”rel=“http://data.biontology.org/metadata/Review"/></链接></本体>
  • 第8行开始链接部分
  • 第9-14行按类型列出链接。这个href公司属性包含链接位置和相对属性定义类型将在该位置找到的资源。
  • 链接外部的元素也可以包含href公司相对属性(即将推出…)