API文档
一般用法
此API由一组资源(本体、类等)和相关端点(搜索、注释器、推荐器)组成它们通过链接连接在一起,就像网页一样。我们建议您尝试使用web浏览器浏览API(Chrome和Firefox运行良好,而IE则不行)在开始编写代码之前。有关更多信息,请参阅媒体类型和超媒体链接或查看我们的示例代码,提供Java、Python、Ruby和其他语言版本(请发送电子邮件support@biontology.org如果您想要其他语言的示例)。
通用参数
参数 |
可能的值 |
描述 |
美洲豹 |
{您的api密钥} |
访问任何API调用都需要API密钥。它可以通过三种方式提供:
- 使用
美洲豹 查询字符串参数
- 提供
授权 标题:授权:apikey token=your_apikey (将“your_apikey”替换为实际密钥)
- 使用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”的组合定义的。执行子树搜索时,两者都是必需的。
- 执行子树搜索
- 参数
- 本体={ontologyid}
- subtree_root_id={子树根节点的URI编码类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,关,经常,开,一次,一次,因为,六,所以,一些,有时,仍然,拿,十,然后,第三,这个,厚的,薄的,三,通过,到,一起,顶部,朝向,朝向,十二,二,联合,在下,直到,向上,在上,我们,非常,通过,是,我们,好的,当,当,谁,整体,会,有,内,外,你,你自己,你自己
推荐人
推荐器端点接收文本或关键字列表,并为它们建议适当的本体。
- 推荐
- 参数
- input_type={1|2}//默认值=1。1表示输入类型为文本。2表示输入类型是逗号分隔的关键字列表。
- output_type={1|2}//默认值=1。1意味着输出将是个体本体的排序列表。2表示输出将是一个本体集的排名列表。
- max_elements_set={2|3|4}//默认值=3。每个集合的最大本体数(仅适用于output_type=2)。
- wc={范围[0,1]}中的值//默认值=0.55。分配给本体覆盖标准的权重。
- wa={范围[0,1]}中的值//默认值=0.15。分配给本体验收标准的权重。
- wd={范围[0,1]}中的值//默认值=0.15。分配给本体细节标准的权重。
- ws={范围[0,1]}内的值//默认值=0.15。分配给本体专门化标准的权重。
- ontologies={本体论_id1,本体论_id 2,…,本体论_ id N}//default=(空)(将评估所有BioPortal本体)。
- 其他示例
批处理终结点
为了减少获取资源信息所需的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提供的本体访问者统计信息的端点。
按月/年列出的本体分析
允许检索特定月份/年份组合的所有本体的分析
- 获取所有分析数据
- 获取给定月份/年份的分析数据
- 参数
单一本体分析
允许检索单个本体的所有分析数据
资源终结点
RESTful资源的端点可以在下面找到,特别是在媒体类型列表中。使用提供的超媒体链接,您可以在资源之间导航。每个媒体类型都有一个相应的集合URL(如果可用),它是可以用于操作资源,资源描述(包括可用属性),以及可以在每个资源上找到的超媒体链接列表。
文档
下面的文档描述了API中可用的媒体类型以及连接它们的超媒体链接。媒体类型描述了可用资源的类型,包括可能与它们一起使用的HTTP动词和每个资源包含的属性。
超媒体链接
此编程接口由HTTP命令组成,这些命令返回自身包含指向其他位置的链接的对象以URL的形式。除了实际返回值之外,返回的对象还包含一组指向相关信息的链接。您可以使用HTTP命令(通常是GET)访问这些链接。因此,可以遍历BioPortal的信息通过从本体列表开始并遍历可用的链接-以编程方式或在浏览器中。下面描述了不同的资源,包括有关它们可用的属性、链接和可用于与它们交互的HTTP动词。
HTTP动词
API使用不同的动词来支持资源处理。这包括创建或删除单独的资源或更具体的搜索或注释。通常,动词将用于与表示给定资源id的URL结合。下面是我们如何解释这些动词:
- GET(获取)用于检索资源或资源集合。
- 邮政用于在服务器确定资源id时创建资源。
- PUT(输出)用于在客户端确定资源的id时创建资源。
- 补丁用于修改现有资源。PATCH请求中的属性将替换现有属性。
- 删除用于删除现有资源。
可用介质类型
-
http://data.biontology.org/metadata/Category
-
http://www.w3.org/2002/07/owl#类
-
http://data.bioontology.org/metadata/Group
-
http://data.bioontology.org/metadata/Instance
-
http://data.bioontology.org/meta数据/映射
-
http://data.bioontology.org/metadata/Metrics
-
http://data.bioontology.org/metadata/Note
-
http://data.bioontology.org/metadata/Reply
-
http://www.w3.org/2002/07/owl#ObjectProperty网站
-
http://data.bioontology.org/metadata/Oontology
-
http://data.bioontology.org/metadata/Ontology提交
-
http://data.biontology.org/metadata/Project网站
-
http://data.bioontology.org/metadata/ProvisionalClass
-
http://data.bioontology.org/metadata/ProvisionalRelation网站
-
http://data.biontology.org/metadata/Review
-
http://data.bioontology.org/metadata/Slice
-
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(儿童计数) |
|
|
|
|
|
有孩子 |
|
|
|
|
|
相关超媒体链接
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/本体 |
相关超媒体链接
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公司
和相对
属性(即将推出…)