{"__v":0,"_id":"58459a719f6fbb1b004307ad","category":{"project":"55faf11ba62ba1170021a9a7","version":"55faf11ba62ba1170021a9aa","_id":"58458b4fba4f1c0f009692bb","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-12-05T15:44:15.650Z","from_sync":false,"order":6,"slug":"datasets-hub","title":"DATASETS HUB"},"parentDoc":null,"project":"55faf11ba62ba1170021a9a7","user":"5613e4f8fdd08f2b00437620","version":{"__v":37,"_id":"55faf11ba62ba1170021a9aa","project":"55faf11ba62ba1170021a9a7","createdAt":"2015-09-17T16:58:03.490Z","releaseDate":"2015-09-17T16:58:03.490Z","categories":["55faf11ca62ba1170021a9ab","55faf8f4d0e22017005b8272","55faf91aa62ba1170021a9b5","55faf929a8a7770d00c2c0bd","55faf932a8a7770d00c2c0bf","55faf94b17b9d00d00969f47","55faf958d0e22017005b8274","55faf95fa8a7770d00c2c0c0","55faf96917b9d00d00969f48","55faf970a8a7770d00c2c0c1","55faf98c825d5f19001fa3a6","55faf99aa62ba1170021a9b8","55faf99fa62ba1170021a9b9","55faf9aa17b9d00d00969f49","55faf9b6a8a7770d00c2c0c3","55faf9bda62ba1170021a9ba","5604570090ee490d00440551","5637e8b2fbe1c50d008cb078","5649bb624fa1460d00780add","5671974d1b6b730d008b4823","5671979d60c8e70d006c9760","568e8eef70ca1f0d0035808e","56d0a2081ecc471500f1795e","56d4a0adde40c70b00823ea3","56d96b03dd90610b00270849","56fbb83d8f21c817002af880","573c811bee2b3b2200422be1","576bc92afb62dd20001cda85","5771811e27a5c20e00030dcd","5785191af3a10c0e009b75b0","57bdf84d5d48411900cd8dc0","57ff5c5dc135231700aed806","5804caf792398f0f00e77521","58458b4fba4f1c0f009692bb","586d3c287c6b5b2300c05055","58ef66d88646742f009a0216","58f5d52d7891630f00fe4e77"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-12-05T16:48:49.063Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":25,"body":"[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"On this page:\",\n  \"body\": \"* [Overview](#section-overview)\\n  * [Explore dataset ontologies with the interactive graph](#section-explore-dataset-ontologies-with-the-interactive-graph)\\n   * [Use the interactive ontology graph](#section-use-the-interactive-ontology-graph)\\n   * [Example](#section-example)\"\n}\n[/block]\n##Overview\nSPARQL is a query language that is used to retrieve information about resources structured into RDF triples. Learn more about [SPARQL syntax](sparql-basics#section-sparql-syntax).\n\nSPARQL queries are built on the relational nature of each dataset's metadata, which consists of **properties**, which describe each dataset’s **entities**, and their **values**. The metadata can be modeled using RDF triples. Learn more about [metadata for datasets](about-metadata-for-datasets.\n\nBefore building a SPARQL query, use Seven Bridges' [interactive graph](https://opensparql.sbgenomics.com/#/ontology) to explore each dataset's metadata ontologies. This graph uses nodes to represent **entities** and the edges to represent **properties** (relationships) between them. In the graph, two nodes connected by an edge represent an RDF triple.\n\n<div align=\"right\"><a href=\"#top\">top</a></div>\n\n##Explore dataset ontologies with the interactive graph\n\nYou can explore each dataset's metadata ontology online at https://opensparql.sbgenomics.com/#/ontology. Nodes in the graph represent dataset resources, and edges in the graph represent the relationships between resources. The graph is interactive: you can select a node (i.e. a resource) and see its relationships to other nodes (resources) in the graph.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/2599f99-Screen_Shot_2016-09-07_at_6.08.31_PM.jpeg\",\n        \"Screen Shot 2016-09-07 at 6.08.31 PM.jpeg\",\n        2374,\n        1512,\n        \"#0b2e4c\"\n      ]\n    }\n  ]\n}\n[/block]\n<div align=\"right\"><a href=\"#top\">top</a></div>\n\n###Use the interactive ontology graph\n1. Go to the graph at https://opensparql.sbgenomics.com/#/ontology.\n2. Choose the dataset you wish to explore from the** Switch Datasets** dropdown menu at the top of the page.\n3. Click a node in the graph to see all of its properties.\n\n<div align=\"right\"><a href=\"#top\">top</a></div>\n\n###Example\nThe node `tcga:DrugTherapy` has the following relationships: `tcga:hasCase`, `tcga:hasDrugName`, and `tcga:hasPharamceuticalTherapyType`. If you click on the node `tcga:DrugTherapy`, these relationships appear on the right hand side of the graph, as shown below.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/c1a5c6c-Screen_Shot_2016-04-27_at_13.31.52.png\",\n        \"Screen Shot 2016-04-27 at 13.31.52.png\",\n        3214,\n        1638,\n        \"#0c304d\"\n      ]\n    }\n  ]\n}\n[/block]\nYou can also use the **object filter** and **predicate filter** on the left hand side of the graph to find objects related to the selected node (in this case, `tcga:DrugTherapy`) by specific predicates, and to find the predicates that relate the selected node to specific objects.\n\n<div align=\"right\"><a href=\"#top\">top</a></div>","excerpt":"<a href=\"query-datasets\" style=\"color:#132c56\">QUERY DATASETS</a> > <a href=\"about-sparql\" style=\"color:#132c56\">About SPARQL</a> > SPARQL metadata ontologies","slug":"sparql-metadata-ontologies","type":"basic","title":"↳ SPARQL metadata ontologies"}

↳ SPARQL metadata ontologies

<a href="query-datasets" style="color:#132c56">QUERY DATASETS</a> > <a href="about-sparql" style="color:#132c56">About SPARQL</a> > SPARQL metadata ontologies

[block:callout] { "type": "warning", "title": "On this page:", "body": "* [Overview](#section-overview)\n * [Explore dataset ontologies with the interactive graph](#section-explore-dataset-ontologies-with-the-interactive-graph)\n * [Use the interactive ontology graph](#section-use-the-interactive-ontology-graph)\n * [Example](#section-example)" } [/block] ##Overview SPARQL is a query language that is used to retrieve information about resources structured into RDF triples. Learn more about [SPARQL syntax](sparql-basics#section-sparql-syntax). SPARQL queries are built on the relational nature of each dataset's metadata, which consists of **properties**, which describe each dataset’s **entities**, and their **values**. The metadata can be modeled using RDF triples. Learn more about [metadata for datasets](about-metadata-for-datasets. Before building a SPARQL query, use Seven Bridges' [interactive graph](https://opensparql.sbgenomics.com/#/ontology) to explore each dataset's metadata ontologies. This graph uses nodes to represent **entities** and the edges to represent **properties** (relationships) between them. In the graph, two nodes connected by an edge represent an RDF triple. <div align="right"><a href="#top">top</a></div> ##Explore dataset ontologies with the interactive graph You can explore each dataset's metadata ontology online at https://opensparql.sbgenomics.com/#/ontology. Nodes in the graph represent dataset resources, and edges in the graph represent the relationships between resources. The graph is interactive: you can select a node (i.e. a resource) and see its relationships to other nodes (resources) in the graph. [block:image] { "images": [ { "image": [ "https://files.readme.io/2599f99-Screen_Shot_2016-09-07_at_6.08.31_PM.jpeg", "Screen Shot 2016-09-07 at 6.08.31 PM.jpeg", 2374, 1512, "#0b2e4c" ] } ] } [/block] <div align="right"><a href="#top">top</a></div> ###Use the interactive ontology graph 1. Go to the graph at https://opensparql.sbgenomics.com/#/ontology. 2. Choose the dataset you wish to explore from the** Switch Datasets** dropdown menu at the top of the page. 3. Click a node in the graph to see all of its properties. <div align="right"><a href="#top">top</a></div> ###Example The node `tcga:DrugTherapy` has the following relationships: `tcga:hasCase`, `tcga:hasDrugName`, and `tcga:hasPharamceuticalTherapyType`. If you click on the node `tcga:DrugTherapy`, these relationships appear on the right hand side of the graph, as shown below. [block:image] { "images": [ { "image": [ "https://files.readme.io/c1a5c6c-Screen_Shot_2016-04-27_at_13.31.52.png", "Screen Shot 2016-04-27 at 13.31.52.png", 3214, 1638, "#0c304d" ] } ] } [/block] You can also use the **object filter** and **predicate filter** on the left hand side of the graph to find objects related to the selected node (in this case, `tcga:DrugTherapy`) by specific predicates, and to find the predicates that relate the selected node to specific objects. <div align="right"><a href="#top">top</a></div>