diff --git a/labs/2021/05-services/notebook/geoknowledge.ipynb b/labs/2021/05-services/notebook/geoknowledge.ipynb index d64c93bb9..3fbc3136a 100644 --- a/labs/2021/05-services/notebook/geoknowledge.ipynb +++ b/labs/2021/05-services/notebook/geoknowledge.ipynb @@ -37,7 +37,7 @@ "text": [ "[\n", " {\n", - " \"place_id\": 117197145,\n", + " \"place_id\": 131665170,\n", " \"licence\": \"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. https://osm.org/copyright\",\n", " \"osm_type\": \"way\",\n", " \"osm_id\": 118482151,\n", @@ -53,7 +53,7 @@ " \"class\": \"tourism\",\n", " \"type\": \"museum\",\n", " \"importance\": 0.6921686892957473,\n", - " \"icon\": \"https://nominatim.openstreetmap.org/ui/mapicons//tourist_museum.p.20.png\"\n", + " \"icon\": \"https://nominatim.openstreetmap.org/ui/mapicons/tourist_museum.p.20.png\"\n", " }\n", "]\n" ] @@ -114,7 +114,7 @@ "text": [ "{\n", " \"version\": \"0.6\",\n", - " \"generator\": \"CGImap 0.8.5 (1711473 spike-07.openstreetmap.org)\",\n", + " \"generator\": \"CGImap 0.8.8 (3136443 spike-06.openstreetmap.org)\",\n", " \"copyright\": \"OpenStreetMap and contributors\",\n", " \"attribution\": \"http://www.openstreetmap.org/copyright\",\n", " \"license\": \"http://opendatacommons.org/licenses/odbl/1-0/\",\n", @@ -2665,7 +2665,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -2679,7 +2679,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.10" + "version": "3.9.7" } }, "nbformat": 4, diff --git a/labs/2021/05-services/notebook/lab5-base.ipynb b/labs/2021/05-services/notebook/lab5-base.ipynb index a125033ec..71fd93bd7 100644 --- a/labs/2021/05-services/notebook/lab5-base.ipynb +++ b/labs/2021/05-services/notebook/lab5-base.ipynb @@ -629,7 +629,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -643,7 +643,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.10" + "version": "3.9.7" } }, "nbformat": 4, diff --git a/labs/2021/05-services/notebook/lab5-tarefas.ipynb b/labs/2021/05-services/notebook/lab5-tarefas.ipynb index 6c2ff8126..289c7193c 100644 --- a/labs/2021/05-services/notebook/lab5-tarefas.ipynb +++ b/labs/2021/05-services/notebook/lab5-tarefas.ipynb @@ -82,7 +82,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -96,7 +96,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.10" + "version": "3.9.7" } }, "nbformat": 4, diff --git a/labs/2022/01-architectures/solucoes/Tulio-B/README.md b/labs/2022/01-architectures/solucoes/Tulio-B/README.md new file mode 100644 index 000000000..ebe116599 --- /dev/null +++ b/labs/2022/01-architectures/solucoes/Tulio-B/README.md @@ -0,0 +1,64 @@ +# Aluno +* Tulio Bassaco Bustos + +## Tarefa 1 - Web Components e Tópicos + +~~~html + + + + + + + + + + +~~~ + +![image](imagens/Atividade1.png) + +## Tarefa 2 - Web Components e RSS + +~~~html + + + + + + + + + + + + + +~~~ + +## Tarefa 3 - Painéis de Mensagens com Timer + +~~~html + + + + + + + + + + + + + + + + +~~~ + +## Tarefa 4 - Web Components Dataflow +> Imagem (`PNG`) do diagrama de componentes (veja exemplo abaixo). +![Diagrama Venda](images/web-composition.png) +> +> Escreva aqui o parágrafo de breve discussão. diff --git a/labs/2022/01-architectures/solucoes/Tulio-B/imagens/Atividade1.png b/labs/2022/01-architectures/solucoes/Tulio-B/imagens/Atividade1.png new file mode 100644 index 000000000..042364c2f Binary files /dev/null and b/labs/2022/01-architectures/solucoes/Tulio-B/imagens/Atividade1.png differ diff --git a/labs/2022/04-mvc/README.md b/labs/2022/04-mvc/README.md index 72baa6af3..2679501e5 100644 --- a/labs/2022/04-mvc/README.md +++ b/labs/2022/04-mvc/README.md @@ -1,5 +1,5 @@ # MVC e Event-driven App -*Lab de Componentização e Reúso de Software 14/08/2021* +*Lab de Componentização e Reúso de Software 20/08/2022* ## Tarefa 1 diff --git a/labs/2022/04-mvc/solucoes/README.md b/labs/2022/04-mvc/solucoes/README.md new file mode 100644 index 000000000..f1602b684 --- /dev/null +++ b/labs/2022/04-mvc/solucoes/README.md @@ -0,0 +1,32 @@ +# Modelo para Apresentação do Lab04 - MVC + +Estrutura de pastas: + +~~~ +├── README.md <- arquivo apresentando a tarefa +│ +├── images <- arquivos de imagens usadas no documento +│ +└── app <- apps do MIT App Inventor exportados em formato `aia` +~~~ + +# Aluno +* `` + +# Tarefa 1 - App no MIT App Inventor + +> Coloque as imagens PNG da captura de seis telas do seu aplicativo: +> * tela 1 - captura da tela completa de design de interface +> * tela 2 - captura de tela do app com nenhum produto selecionado +> * tela 3 - captura de tela do app com primeiro produto selecionado +> * tela 4 - captura de tela do app com segundo produto selecionado +> * tela 5 - compra de um dos produtos efetivada +> * tela 6 - diagrama de blocos do aplicativo +> +> Coloque um link para o arquivo do aplicativo exportado a partir do MIT App Inventor em formato `aia`. Ele estará dentro da pasta `app`. + +# Tarefa 2 - Diagrama de Componentes dirigida a Eventos + +> Coloque a imagem PNG do diagrama, conforme exemplo a seguir: +> +> ![Diagrama Eventos](images/mit-app-inventor-events.png) diff --git a/labs/2022/05-multilevel/README.md b/labs/2022/05-multilevel/README.md new file mode 100644 index 000000000..378477c04 --- /dev/null +++ b/labs/2022/05-multilevel/README.md @@ -0,0 +1,8 @@ +# Composição Multinível, Serviços e REST +*Lab de Componentização e Reúso de Software 03/09/2022* + +Elabore um protótipo de uma interface gráfica com um usuário no MIT App Inventor no qual se digite o nome de um romance e o aplicativo mostre dados desse romance. Os dados devem ser recuperados da DBPedia. + +Serão considerados pontos de qualidade: +* se a app mostrar a imagem do romance +* se houver tratamento de erros diff --git a/labs/2022/05-multilevel/notebook/geoknowledge.ipynb b/labs/2022/05-multilevel/notebook/geoknowledge.ipynb new file mode 100644 index 000000000..3fbc3136a --- /dev/null +++ b/labs/2022/05-multilevel/notebook/geoknowledge.ipynb @@ -0,0 +1,2687 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Geo Knowldege\n", + "\n", + "Importação das bibliotecas Python:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import json" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## REST API do OpenStreetMap para Query" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[\n", + " {\n", + " \"place_id\": 131665170,\n", + " \"licence\": \"Data \\u00a9 OpenStreetMap contributors, ODbL 1.0. https://osm.org/copyright\",\n", + " \"osm_type\": \"way\",\n", + " \"osm_id\": 118482151,\n", + " \"boundingbox\": [\n", + " \"51.4785512\",\n", + " \"51.4799711\",\n", + " \"-112.7909406\",\n", + " \"-112.7894948\"\n", + " ],\n", + " \"lat\": \"51.4792159\",\n", + " \"lon\": \"-112.79012880289648\",\n", + " \"display_name\": \"Royal Tyrrell Museum, 1500, North Dinosaur Trail, Nacmine, Drumheller, Alberta, T0J 0Y1, Canada\",\n", + " \"class\": \"tourism\",\n", + " \"type\": \"museum\",\n", + " \"importance\": 0.6921686892957473,\n", + " \"icon\": \"https://nominatim.openstreetmap.org/ui/mapicons/tourist_museum.p.20.png\"\n", + " }\n", + "]\n" + ] + } + ], + "source": [ + "url_template = \"http://nominatim.openstreetmap.org/search?format={format}&q={query}\"\n", + "format = \"json\"\n", + "query = \"Royal Tyrrell Museum\"\n", + "\n", + "url = url_template.replace(\"{format}\", format)\\\n", + " .replace(\"{query}\", query)\n", + "\n", + "data = requests.get(url)\n", + "museum_ref = data.json()\n", + "print(json.dumps(museum_ref, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extraindo o Identificador OSM" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "118482151\n" + ] + } + ], + "source": [ + "print(museum_ref[0][\"osm_id\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## REST API do OpenStreetMap para Elementos (Node, Way e Relation)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"version\": \"0.6\",\n", + " \"generator\": \"CGImap 0.8.8 (3136443 spike-06.openstreetmap.org)\",\n", + " \"copyright\": \"OpenStreetMap and contributors\",\n", + " \"attribution\": \"http://www.openstreetmap.org/copyright\",\n", + " \"license\": \"http://opendatacommons.org/licenses/odbl/1-0/\",\n", + " \"elements\": [\n", + " {\n", + " \"type\": \"way\",\n", + " \"id\": 118482151,\n", + " \"timestamp\": \"2019-09-18T22:46:21Z\",\n", + " \"version\": 8,\n", + " \"changeset\": 74647295,\n", + " \"user\": \"Matthew Darwin\",\n", + " \"uid\": 5633991,\n", + " \"nodes\": [\n", + " 1332553185,\n", + " 1332553271,\n", + " 1332553255,\n", + " 1332553305,\n", + " 1332553328,\n", + " 1332553167,\n", + " 1332553161,\n", + " 1332553259,\n", + " 1332553297,\n", + " 1332553188,\n", + " 1332553286,\n", + " 1332553203,\n", + " 1332553376,\n", + " 1332553228,\n", + " 1332553187,\n", + " 1332553223,\n", + " 2424823058,\n", + " 1332553226,\n", + " 1332553212,\n", + " 1332553231,\n", + " 1332553325,\n", + " 1332553350,\n", + " 1332553172,\n", + " 1332553276,\n", + " 1332553344,\n", + " 1332553202,\n", + " 1332553159,\n", + " 1332553250,\n", + " 1332553217,\n", + " 1332553278,\n", + " 1332553324,\n", + " 1332553272,\n", + " 1332553185\n", + " ],\n", + " \"tags\": {\n", + " \"addr:city\": \"Drumheller\",\n", + " \"addr:housenumber\": \"1500\",\n", + " \"addr:street\": \"North Dinosaur Trail\",\n", + " \"alt_name\": \"Royal Tyrrell Museum of Paleontology\",\n", + " \"building\": \"yes\",\n", + " \"museum\": \"paleontology\",\n", + " \"name\": \"Royal Tyrrell Museum\",\n", + " \"tourism\": \"museum\",\n", + " \"website\": \"http://www.tyrrellmuseum.com/\",\n", + " \"wikidata\": \"Q1472318\",\n", + " \"wikipedia\": \"en:Royal Tyrrell Museum of Palaeontology\"\n", + " }\n", + " }\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "url_template = \"https://api.openstreetmap.org/api/0.6/{element_type}/{id}.{format}\"\n", + "\n", + "element_type = \"way\" # types: node, way, or relation\n", + "id = str(museum_ref[0][\"osm_id\"])\n", + "format = \"json\"\n", + "\n", + "url = url_template.replace(\"{element_type}\", element_type)\\\n", + " .replace(\"{id}\", id)\\\n", + " .replace(\"{format}\", format)\n", + "\n", + "data = requests.get(url)\n", + "museum_way = data.json()\n", + "print(json.dumps(museum_way, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extraindo o Identificador DBPedia" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "en:Royal Tyrrell Museum of Palaeontology\n" + ] + } + ], + "source": [ + "print(museum_way[\"elements\"][0][\"tags\"][\"wikipedia\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## REST API do DBPedia" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"http://en.wikipedia.org/wiki/Royal_Tyrrell_Museum_of_Palaeontology\": {\n", + " \"http://xmlns.com/foaf/0.1/primaryTopic\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_dinosaur_parks\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Ancient_Echoes_Interpretive_Centre\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Canmore_Museum_and_Geoscience_Centre\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/David_McCurdy_Baird\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Provincial_and_territorial_museums_of_Canada\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Ankylosaurinae\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Barnum_Brown\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_geologists\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Albertonykus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Saurornitholestes\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Medusaceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_Upper_Canada_College_alumni\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Fukui_Prefectural_Dinosaur_Museum\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Navajodactylus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_dinosaur_specimens_with_documented_taphonomic_histories\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_dinosaur_specimens_with_preserved_soft_tissue\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Badlands\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Alberta\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Carcharodontosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Drumheller\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Alxasaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Jiangjunmiao\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Philip_J._Currie\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dong_Zhiming\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dilophosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Kevin_Taft\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/TMP\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageDisambiguates\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Serendipaceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Latoplatecarpus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Stangerochampsa\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Danek_Mozdzenski\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/RTM\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageDisambiguates\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_people_from_Edmonton\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Albertadromeus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dinosaur_Provincial_Park\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Wendy_Sloboda\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/1985_in_Canada\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/1992_in_paleontology\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Eugene_S._Gaffney\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dispersituberoolithus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Kainai_Nation\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_dinosaur_species_on_display\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/The_Amazing_Race_Canada_1\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Timeline_of_ichthyosaur_research\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/2019_in_archosaur_paleontology\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_people_from_Brampton\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Thalattosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/James_Gurney\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Alberta_Highway_56\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Alberta_Highway_9\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dinotown\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_natural_history_museums\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Tyrannosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_University_of_Toronto_alumni\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Tourism_in_Alberta\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Provincial_historic_sites_of_Alberta\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Acer_rousei\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Wessiea\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Gilchristosuchus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Ankylosauridae\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Nanhsiungchelyidae\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Hadrosauridae\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Ornithomimidae\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Basilemys\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Philip_J._Currie_Dinosaur_Museum\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Hilda_mega-bonebed\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/David_C._Evans_(paleontologist)\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Joseph_Tyrrell\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Canadian_Badlands_Passion_Play\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Ornitholestes\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Chasmosaurinae\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Albertonectes\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/World's_Largest_Dinosaur\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Xenoceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dinosaur_Trail\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Latenivenatrix\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Unescoceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Borealopelta\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_fossils_with_consumulites\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Athabascasaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Wapuskanectes\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Wendiceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_dinosaur_specimens_preserved_with_agonistic_and_feeding_traces\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Sikannisuchus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Darren_Tanke\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Scollard_Formation\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Brian_Cooley_(artist)\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_pathological_dinosaur_specimens\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Eorpa_(genus)\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Prognathodon\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Nadia_Fr\\u00f6bisch\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Royal_Tyrell_Museum\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRedirects\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Royal_Tyrrell_Museum\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRedirects\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Royal_Tyrrell\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRedirects\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Paleontology\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRedirects\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/The_Royal_Tyrrell_Museum_of_Paleontology\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRedirects\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Tyrrell_Museum\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRedirects\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Tyrrell_Museum_of_Palaeontology\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRedirects\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/McAbee_Fossil_Beds\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_non-dinosaur_fossil_specimens_with_nicknames\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Alberta_Wilderness_Association\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Cananeuretus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Royal_Alberta_Museum\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\": {\n", + " \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Location100027167\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Depository103177349\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/GeographicalArea108574314\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/ontology/Building\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatNaturalHistoryMuseums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/ontology/Museum\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatMuseumsInCanada\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Tract108673395\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://www.wikidata.org/entity/Q41176\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatDinosaurMuseums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/ontology/AmusementParkAttraction\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://www.wikidata.org/entity/Q33506\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatFossilMuseums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatProvincialHistoricSitesOfAlberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://schema.org/Place\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/YagoGeoEntity\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/YagoPermanentlyLocatedEntity\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Whole100003553\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Facility103315023\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/YagoLegalActorGeo\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/ontology/Place\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/ontology/Location\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Artifact100021939\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/ontology/ArchitecturalStructure\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Museum103800563\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatMuseumsEstablishedIn1985\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Object100002684\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Region108630985\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://www.w3.org/2002/07/owl#Thing\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatMuseumsInAlberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/Site108651247\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/WikicatNaturalHistoryMuseumsInCanada\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/class/yago/PhysicalEntity100001930\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/2000/01/rdf-schema#label\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Paleontology\",\n", + " \"lang\": \"nl\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Palaeontology\",\n", + " \"lang\": \"en\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u30ed\\u30a4\\u30e4\\u30eb\\u30fb\\u30c6\\u30a3\\u30ec\\u30eb\\u53e4\\u751f\\u7269\\u5b66\\u535a\\u7269\\u9928\",\n", + " \"lang\": \"ja\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum\",\n", + " \"lang\": \"it\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Re\\u011da Muzeo de Paleontologio Tyrrell\",\n", + " \"lang\": \"eo\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u041a\\u043e\\u0440\\u043e\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439 \\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0457\",\n", + " \"lang\": \"uk\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u52a0\\u62ff\\u5927\\u7687\\u5bb6\\u8482\\u52d2\\u5c14\\u535a\\u7269\\u9986\",\n", + " \"lang\": \"zh\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u041a\\u043e\\u0440\\u043e\\u043b\\u0435\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u043b\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439\",\n", + " \"lang\": \"ru\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Museo Tyrrell\",\n", + " \"lang\": \"es\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Palaeontology\",\n", + " \"lang\": \"cs\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Palaeontology\",\n", + " \"lang\": \"in\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Mus\\u00e9e royal Tyrrell de pal\\u00e9ontologie\",\n", + " \"lang\": \"fr\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Palaeontology\",\n", + " \"lang\": \"de\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Museu Reial Tyrrell de Paleontologia\",\n", + " \"lang\": \"ca\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/2000/01/rdf-schema#comment\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u041a\\u043e\\u0440\\u043e\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439 \\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0457 (\\u0430\\u043d\\u0433\\u043b. Royal Tyrrell Museum) \\u2014 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0447\\u043d\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439, \\u0437\\u043d\\u0430\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\\u0441\\u044f \\u0437\\u0430 4 \\u043a\\u043c \\u0432\\u0456\\u0434 \\u043c\\u0456\\u0441\\u0442\\u0435\\u0447\\u043a\\u0430 \\u0456 \\u043d\\u0430 \\u043f\\u0456\\u0432\\u043d\\u0456\\u0447\\u043d\\u0438\\u0439-\\u0437\\u0430\\u0445\\u0456\\u0434 \\u0432\\u0456\\u0434 \\u043c\\u0456\\u0441\\u0442\\u0430 \\u041a\\u0430\\u043b\\u0433\\u0430\\u0440\\u0456. \\u0404 \\u0433\\u043e\\u043b\\u043e\\u0432\\u043d\\u0438\\u043c \\u043a\\u0430\\u043d\\u0430\\u0434\\u0441\\u044c\\u043a\\u0438\\u043c \\u0446\\u0435\\u043d\\u0442\\u0440\\u043e\\u043c \\u0434\\u043e\\u0441\\u043b\\u0456\\u0434\\u0436\\u0435\\u043d\\u044c \\u0443 \\u0433\\u0430\\u043b\\u0443\\u0437\\u0456 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0457 \\u0456 \\u043c\\u0430\\u0454 \\u043f\\u043e\\u043d\\u0430\\u0434 18 000 \\u0441\\u043a\\u0430\\u043c'\\u044f\\u043d\\u0456\\u043b\\u043e\\u0441\\u0442\\u0435\\u0439 \\u0443 \\u043d\\u0430\\u0439\\u0431\\u0456\\u043b\\u044c\\u0448\\u043e\\u043c\\u0443 \\u0441\\u0445\\u043e\\u0432\\u0438\\u0449\\u0456 \\u0432 \\u041a\\u0430\\u043d\\u0430\\u0434\\u0456. \\u0429\\u043e\\u0440\\u0456\\u0447\\u043d\\u043e \\u043c\\u0443\\u0437\\u0435\\u0439 \\u0432\\u0456\\u0434\\u0432\\u0456\\u0434\\u0443\\u044e\\u0442\\u044c 400 \\u0442\\u0438\\u0441\\u044f\\u0447\\u0456 \\u0442\\u0443\\u0440\\u0438\\u0441\\u0442\\u0456\\u0432.\",\n", + " \"lang\": \"uk\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"El Museu Reial Tyrrell de Paleontologia (Royal Tyrrell Museum) \\u00e9s una popular atracci\\u00f3 tur\\u00edstica canadenca i un centre capdavanter en la investigaci\\u00f3 paleontol\\u00f2gica. \\u00c9s conegut per la seva col\\u00b7lecci\\u00f3 de m\\u00e9s de 120.000 f\\u00f2ssils i per les seves instal\\u00b7lacions d'investigaci\\u00f3. El museu va ser nomenat aix\\u00ed en honor de (1858-1957). Va ser inaugurat el 1985 i se li va donar l'estatus de \\\"real\\\" en reconeixement a la seva import\\u00e0ncia per la reina Isabel II el 1990.\",\n", + " \"lang\": \"ca\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum adalah sebuah tempat wisata dan pusat riset palaeontologi Kanada yang dikenal karena mengkoleksi lebih dari 130,000 fosil. Royal Tyrrell Museum dioperasikan oleh Kementerian Budaya Alberta.\",\n", + " \"lang\": \"in\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"El Museo Real Tyrrel (en ingl\\u00e9s, Royal Tyrrell Museum), conocido todav\\u00eda hoy en d\\u00eda principalmente por su nombre de origien: Museo Tyrrell, es un museo de historia natural especializado en paleontolog\\u00eda. Est\\u00e1 ubicado en el a 6 kil\\u00f3metros del municipio de en la provincia de Alberta, en Canad\\u00e1. El museo se encuentra a 135 km de Calgary y es mundialmente conocido por sus abundantes y excepcionales colecciones de f\\u00f3siles y esqueletos de dinosaurios, y por sus laboratorios e instalaciones de investigaci\\u00f3n.\",\n", + " \"lang\": \"es\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Het Royal Tyrell Museum of Paleontology is een van de belangrijkste musea ter wereld over dinosauri\\u00ebrs. Het heeft een verzameling van meer dan 160.000 fossielen. Het ligt in Drumheller in de Canadese provincie Alberta op zowat 135 kilometer ten oosten van Calgary.\",\n", + " \"lang\": \"nl\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u52a0\\u62ff\\u5927\\u7687\\u5bb6\\u8482\\u52d2\\u5c14\\u535a\\u7269\\u9986\\uff08\\u82f1\\u8a9e\\uff1aRoyal Tyrrell Museum of Palaeontology\\uff09\\uff0c\\u53c8\\u7a31\\u52a0\\u62ff\\u5927\\u6050\\u9f99\\u535a\\u7269\\u9986\\uff0c\\u662f\\u4f4d\\u65bc\\u52a0\\u62ff\\u5927\\u4e9e\\u4f2f\\u9054\\u7701\\u7684\\u81ea\\u7136\\u79d1\\u5b78\\u535a\\u7269\\u9986\\uff0c\\u7687\\u5bb6\\u8482\\u52d2\\u723e\\u535a\\u7269\\u9928\\u4e5f\\u662f\\u5168\\u7403\\u6700\\u5927\\u7684\\u53e4\\u751f\\u7269\\u535a\\u7269\\u9986\\uff0c\\u6536\\u85cf\\u4e16\\u754c\\u4e0a\\u6700\\u591a\\u7684\\u6050\\u9f99\\u5316\\u77f3\\u6807\\u672c\\uff0c\\u6bcf\\u5e74\\u6765\\u81ea\\u4e16\\u754c\\u5404\\u5730\\u7684\\u53c2\\u89c2\\u8005\\u7d04\\u670940\\u4e07\\u4eba\\u3002\\u76ee\\u524d\\uff0c\\u535a\\u7269\\u9928\\u7531\\u8ca0\\u8cac\\u7ba1\\u7406\\u53ca\\u71df\\u904b\\uff0c\\u8a72\\u9928\\u4e5f\\u662f\\uff08CMA\\uff09\\u3001\\uff08CHIN\\uff09\\u548c\\u7684\\u6210\\u54e1\\u3002 \\u52a0\\u62ff\\u5927\\u7687\\u5bb6\\u8482\\u52d2\\u723e\\u535a\\u7269\\u9928\\u6210\\u7acb\\u4e8e1985\\u5e74\\uff0c\\u70ba\\u7eaa\\u5ff51884\\u5e74\\u53d1\\u73b0\\u827e\\u4f2f\\u5854\\u9f99\\u9aa8\\u7684\\u52a0\\u62ff\\u5927\\u5730\\u8d28\\u5b66\\u5bb6\\u7ea6\\u745f\\u592b\\u00b7\\u8482\\u52d2\\u5c14\\uff0c\\u800c\\u5c07\\u535a\\u7269\\u9928\\u547d\\u540d\\u70ba\\u8482\\u52d2\\u723e\\u535a\\u7269\\u9928\\u3002\",\n", + " \"lang\": \"zh\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Il Royal Tyrrell Museum \\u00e8 un museo e un centro di ricerca paleontologico situato presso il giacimento fossilifero del tardo Cretaceo denominato \\\"Horseshoe Canyon Formation\\\", a circa 6 km a nord-ovest di (Alberta, Canada) e a circa 135 km a nord-est dalla citt\\u00e0 pi\\u00f9 grande dello stato, Calgary. \\u00c8 un'attrazione turistica gestita dal ministero della cultura dell'Alberta. ed ospita una collezione di pi\\u00f9 di 130.000 fossili. Il museo fa parte della (CMA), del (CHIN), e del (VMC) - Mus\\u00e9e virtuel du Canada.\",\n", + " \"lang\": \"it\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Paleontology (\\u010desky:Kr\\u00e1lovsk\\u00e9 Tyrellovo muzeum paleontologie) je v\\u00fdznamn\\u00fdm paleontologick\\u00fdm muzeem v kanadsk\\u00e9 provincii Alberta. Jeho n\\u00e1zev je odvozen od p\\u0159\\u00edjmen\\u00ed prvn\\u00edho paleontologa, kter\\u00fd v oblasti Jelen\\u00ed \\u0159eky (Red Deer River) v roce 1884 objevil zkamen\\u011bliny m\\u00edstn\\u00edch dinosaur\\u016f.\",\n", + " \"lang\": \"cs\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Le mus\\u00e9e royal Tyrrell de pal\\u00e9ontologie (en anglais : Royal Tyrrell Museum of Palaeontology) est un mus\\u00e9e de pal\\u00e9ontologie situ\\u00e9 \\u00e0 Drumheller dans les badlands en Alberta (Canada). Fond\\u00e9 en 1985, plus de 600 000 personnes le visit\\u00e8rent d\\u00e8s sa premi\\u00e8re ann\\u00e9e d'activit\\u00e9. On y compte 10 galeries d'exposition. Le gigantesque mus\\u00e9e Tyrrell renferme plus de 80 000 sp\\u00e9cimens, y compris une quarantaine de squelettes complets de dinosaures dont un Tyrannosaurus rex et un Albertosaurus. On y trouve des \\u00e9l\\u00e9ments d'exposition \\u00e0 interaction tactile, des ordinateurs et des projections audiovisuelles.\",\n", + " \"lang\": \"fr\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u041a\\u043e\\u0440\\u043e\\u043b\\u0435\\u0301\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0422\\u0438\\u0440\\u0440\\u0435\\u0301\\u043b\\u043b\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0438\\u0301\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0301\\u0439 (\\u0430\\u043d\\u0433\\u043b. Royal Tyrrell Museum of Palaeontology) \\u2014 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439, \\u0440\\u0430\\u0441\\u043f\\u043e\\u043b\\u043e\\u0436\\u0435\\u043d\\u043d\\u044b\\u0439 \\u0432 , \\u0432 \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438 \\u0431\\u0435\\u0434\\u043b\\u0435\\u043d\\u0434\\u0430 \\u0410\\u043b\\u044c\\u0431\\u0435\\u0440\\u0442\\u044b (\\u041a\\u0430\\u043d\\u0430\\u0434\\u0430). \\u041e\\u0441\\u043d\\u043e\\u0432\\u0430\\u043d \\u0432 1985 \\u0433\\u043e\\u0434\\u0443. \\u0417\\u0430 \\u0432\\u0441\\u0451 \\u0432\\u0440\\u0435\\u043c\\u044f \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f \\u0435\\u0433\\u043e \\u043f\\u043e\\u0441\\u0435\\u0442\\u0438\\u043b\\u043e \\u0431\\u043e\\u043b\\u0435\\u0435 600 000 \\u0447\\u0435\\u043b\\u043e\\u0432\\u0435\\u043a. \\u0412 \\u043c\\u0443\\u0437\\u0435\\u0435 \\u0438\\u043c\\u0435\\u0435\\u0442\\u0441\\u044f 10 \\u0432\\u044b\\u0441\\u0442\\u0430\\u0432\\u043e\\u0447\\u043d\\u044b\\u0445 \\u0433\\u0430\\u043b\\u0435\\u0440\\u0435\\u0439. \\u0412 \\u0433\\u0438\\u0433\\u0430\\u043d\\u0442\\u0441\\u043a\\u043e\\u043c \\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u043c \\u043c\\u0443\\u0437\\u0435\\u0435 \\u0445\\u0440\\u0430\\u043d\\u0438\\u0442\\u0441\\u044f \\u0431\\u043e\\u043b\\u0435\\u0435 80 000 \\u044d\\u043a\\u0441\\u043f\\u043e\\u043d\\u0430\\u0442\\u043e\\u0432, \\u0432 \\u0442\\u043e\\u043c \\u0447\\u0438\\u0441\\u043b\\u0435 \\u0441\\u043e\\u0440\\u043e\\u043a \\u043f\\u043e\\u043b\\u043d\\u044b\\u0445 \\u0441\\u043a\\u0435\\u043b\\u0435\\u0442\\u043e\\u0432 \\u0434\\u0438\\u043d\\u043e\\u0437\\u0430\\u0432\\u0440\\u043e\\u0432, \\u0432 \\u0442\\u043e\\u043c \\u0447\\u0438\\u0441\\u043b\\u0435 \\u0432\\u0438\\u0434\\u043e\\u0432 Tyrannosaurus rex \\u0438 Albertosaurus. \\u0412 \\u0432\\u044b\\u0441\\u0442\\u0430\\u0432\\u043e\\u0447\\u043d\\u044b\\u0445 \\u0437\\u0430\\u043b\\u0430\\u0445 \\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u0443\\u044e\\u0442\\u0441\\u044f \\u0438\\u043d\\u0442\\u0435\\u0440\\u0430\\u043a\\u0442\\u0438\\u0432\\u043d\\u044b\\u0435 \\u0441\\u0435\\u043d\\u0441\\u043e\\u0440\\u043d\\u044b\\u0435 \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u044b, \\u043a\\u043e\\u043c\\u043f\\u044c\\u044e\\u0442\\u0435\\u0440\\u044b \\u0438 \\u0430\\u0443\\u0434\\u0438\\u043e\\u0432\\u0438\\u0437\\u0443\\u0430\\u043b\\u044c\\u043d\\u044b\\u0435 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u043e\\u0440\\u044b.\",\n", + " \"lang\": \"ru\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u30ed\\u30a4\\u30e4\\u30eb\\u30fb\\u30c6\\u30a3\\u30ec\\u30eb\\u53e4\\u751f\\u7269\\u5b66\\u535a\\u7269\\u9928\\uff08\\u30ed\\u30a4\\u30e4\\u30eb\\u30fb\\u30c6\\u30a3\\u30ec\\u30eb\\u3053\\u305b\\u3044\\u3076\\u3064\\u304c\\u304f\\u306f\\u304f\\u3076\\u3064\\u304b\\u3093\\u3001The Royal Tyrrell Museum of Palaeontology\\uff09\\u306f\\u30ab\\u30ca\\u30c0\\u30a2\\u30eb\\u30d0\\u30fc\\u30bf\\u5dde\\u30c9\\u30e9\\u30e0\\u30d8\\u30e9\\u30fc\\u306e\\u30df\\u30c3\\u30c9\\u30e9\\u30f3\\u30c9\\u5dde\\u7acb\\u516c\\u5712\\u5185\\u306b\\u3042\\u308b\\u3001\\u6050\\u7adc\\u3068\\u30d0\\u30fc\\u30b8\\u30a7\\u30b9\\u52d5\\u7269\\u7fa4\\u306e\\u5316\\u77f3\\u306e\\u5c55\\u793a\\u3067\\u4e16\\u754c\\u7684\\u306b\\u6709\\u540d\\u306a\\u535a\\u7269\\u9928\\u3002\\u7279\\u306b\\u3001\\u6050\\u7adc\\u306b\\u95a2\\u3057\\u3066\\u306f\\u305d\\u306e\\u898f\\u6a21\\u306f\\u4e16\\u754c\\u6700\\u5927\\u7d1a\\u3067\\u3042\\u308b\\u3002\",\n", + " \"lang\": \"ja\"\n", + " }\n", + " ],\n", + " \"http://xmlns.com/foaf/0.1/name\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Palaeontology\",\n", + " \"lang\": \"en\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://xmlns.com/foaf/0.1/homepage\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"https://tyrrellmuseum.com\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/2003/01/geo/wgs84_pos#lat\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": 51.47916793823242,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#float\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/2003/01/geo/wgs84_pos#long\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": -112.7900009155273,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#float\"\n", + " }\n", + " ],\n", + " \"http://xmlns.com/foaf/0.1/depiction\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://commons.wikimedia.org/wiki/Special:FilePath/Royal_tyrrell_entrance.JPG\"\n", + " }\n", + " ],\n", + " \"http://xmlns.com/foaf/0.1/isPrimaryTopicOf\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://en.wikipedia.org/wiki/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/2003/01/geo/wgs84_pos#geometry\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"POINT(-112.79000091553 51.479167938232)\",\n", + " \"datatype\": \"http://www.openlinksw.com/schemas/virtrdf#Geometry\"\n", + " }\n", + " ],\n", + " \"http://purl.org/dc/terms/subject\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Paleontology_in_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Natural_history_museums_in_Canada\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Dinosaur_museums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Museums_established_in_1985\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Museums_in_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Organizations_based_in_Canada_with_royal_patronage\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Burgess_Shale_fossils\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Buildings_and_structures_in_Drumheller\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Fossil_museums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Provincial_historic_sites_of_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:1985_establishments_in_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Paleontology_in_Canada\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/2002/07/owl#sameAs\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://fr.dbpedia.org/resource/Mus\\u00e9e_royal_Tyrrell_de_pal\\u00e9ontologie\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://cs.dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://nl.dbpedia.org/resource/Royal_Tyrrell_Museum_of_Paleontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://de.dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://es.dbpedia.org/resource/Museo_Tyrrell\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://he.dbpedia.org/resource/\\u05de\\u05d5\\u05d6\\u05d9\\u05d0\\u05d5\\u05df_\\u05d8\\u05d9\\u05e8\\u05dc_\\u05d4\\u05de\\u05dc\\u05db\\u05d5\\u05ea\\u05d9\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://zh.dbpedia.org/resource/\\u52a0\\u62ff\\u5927\\u7687\\u5bb6\\u8482\\u52d2\\u5c14\\u535a\\u7269\\u9986\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://ru.dbpedia.org/resource/\\u041a\\u043e\\u0440\\u043e\\u043b\\u0435\\u0432\\u0441\\u043a\\u0438\\u0439_\\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u043b\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439_\\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439_\\u043c\\u0443\\u0437\\u0435\\u0439\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://rdf.freebase.com/ns/m.04dq8x\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://sr.dbpedia.org/resource/\\u0422\\u0438\\u0440\\u0435\\u043b\\u043e\\u0432_\\u043a\\u0440\\u0430\\u0459\\u0435\\u0432\\u0441\\u043a\\u0438_\\u043c\\u0443\\u0437\\u0435\\u0458_\\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0438\\u0458\\u0435\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://yago-knowledge.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://simple.dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://ja.dbpedia.org/resource/\\u30ed\\u30a4\\u30e4\\u30eb\\u30fb\\u30c6\\u30a3\\u30ec\\u30eb\\u53e4\\u751f\\u7269\\u5b66\\u535a\\u7269\\u9928\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://ca.dbpedia.org/resource/Museu_Reial_Tyrrell_de_Paleontologia\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://uk.dbpedia.org/resource/\\u041a\\u043e\\u0440\\u043e\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439_\\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439_\\u043c\\u0443\\u0437\\u0435\\u0439_\\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0457\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"https://global.dbpedia.org/id/Urrm\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://it.dbpedia.org/resource/Royal_Tyrrell_Museum\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://id.dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://eo.dbpedia.org/resource/Re\\u011da_Muzeo_de_Paleontologio_Tyrrell\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://www.wikidata.org/entity/Q1472318\"\n", + " }\n", + " ],\n", + " \"http://www.georss.org/georss/point\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"51.479166666666664 -112.79\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/2004/02/skos/core#closeMatch\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://www.grid.ac/institutes/grid.452737.0\"\n", + " }\n", + " ],\n", + " \"http://www.w3.org/ns/prov#wasDerivedFrom\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://en.wikipedia.org/wiki/Royal_Tyrrell_Museum_of_Palaeontology?oldid=1024210055&ns=0\"\n", + " }\n", + " ],\n", + " \"http://purl.org/linguistics/gold/hypernym\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Attraction\"\n", + " }\n", + " ],\n", + " \"http://schema.org/sameAs\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://viaf.org/viaf/124962175\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/visitors\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": 470000,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#integer\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/established\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"1985-09-25\",\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#date\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/owner\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Executive_Council_of_Alberta\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Tertiary_education\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Vertebrate\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:California_Academy_of_Sciences_-_Interior_6_2017-06-09.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:Royal_Tyrell_fossil_lab.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:Royal_Tyrrell_Museum_from_the_viewpoint.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:Tyrrell_Museum_Badlands_from_the_interpretive_trail_6.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Buildings_and_structures_in_Drumheller\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:Joseph_Burr_Tyrrell_bust.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:Attacked_mammoth.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Sinraptor\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Thyreophora\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Natural_history_museums_in_Canada\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Invertebrate\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Paleocene\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:Nodosaur.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Cenozoic\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Support_group\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Burgess_Shale_fossils\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Tyrannosaurus\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Canadian_dollar\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Institute_of_Vertebrate_Paleontology_and_Paleoanthropology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Palynology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Cretaceous\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/List_of_natural_history_museums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Premier_of_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Northern_Canada\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Alxasaurus\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Shonisaurus\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Museums_established_in_1985\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Alberta_Museum\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Museums_in_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Triceratops\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Late_Cretaceous\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Fossil_museums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Midland_Provincial_Park\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Provincial_historic_sites_of_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Albertosaurus\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Drumheller\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Primary_education\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Camarasaurus\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Badlands\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Executive_Council_of_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Chinese_Communist_Revolution\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Lagerst\\u00e4tte\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Saskatchewan\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Holotype\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Early_Cretaceous\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Dinosaur_museums\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Calgary\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Peter_Lougheed\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Bone_bed\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Horseshoe_Canyon_Formation\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Organizations_based_in_Canada_with_royal_patronage\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Athabasca_oil_sands\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Triassic\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Paleontology_in_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/China-Canada_Dinosaur_Project\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Borealopelta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Western_world\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Geological_Survey_of_Canada\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Trail\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Lorraine_Malach\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Elizabeth_II\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/File:Royal_Tyrrell_Museum_of_Palaeontology.jpg\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Downtown_Edmonton\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Burgess_Shale\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Paleontology\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Red_Deer_River\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Joseph_Tyrrell\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Specimens_of_Tyrannosaurus\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/List_of_museums_in_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:1985_establishments_in_Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Dinosaur_Provincial_Park\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/World's_Largest_Dinosaur\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Category:Paleontology_in_Canada\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Paleozoic\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Manitoba\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Era_(geology)\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/wikiPageUsesTemplate\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Authority_control\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Official\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Convert\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Coord\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Sfn\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Portal_bar\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Commons_category\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Reflist\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Multiple_image\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Cite_journal\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Notefoot\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Notetag\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Alberta_parks\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Start_date_and_age\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Template:Infobox_museum\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/abstract\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Le mus\\u00e9e royal Tyrrell de pal\\u00e9ontologie (en anglais : Royal Tyrrell Museum of Palaeontology) est un mus\\u00e9e de pal\\u00e9ontologie situ\\u00e9 \\u00e0 Drumheller dans les badlands en Alberta (Canada). Fond\\u00e9 en 1985, plus de 600 000 personnes le visit\\u00e8rent d\\u00e8s sa premi\\u00e8re ann\\u00e9e d'activit\\u00e9. On y compte 10 galeries d'exposition. Le gigantesque mus\\u00e9e Tyrrell renferme plus de 80 000 sp\\u00e9cimens, y compris une quarantaine de squelettes complets de dinosaures dont un Tyrannosaurus rex et un Albertosaurus. On y trouve des \\u00e9l\\u00e9ments d'exposition \\u00e0 interaction tactile, des ordinateurs et des projections audiovisuelles. Important centre de recherche, le mus\\u00e9e Tyrrell offre \\u00e9galement \\u00e0 ses visiteurs la possibilit\\u00e9 d'observer le travail des scientifiques qui nettoient les os et pr\\u00e9parent les sp\\u00e9cimens destin\\u00e9s \\u00e0 \\u00eatre expos\\u00e9s. \\u00c0 cela s'ajoutent plusieurs sentiers de randonn\\u00e9es et des aires de pique-nique pour ceux et celles qui souhaiteraient explorer les paysages uniques des badlands.\",\n", + " \"lang\": \"fr\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u041a\\u043e\\u0440\\u043e\\u043b\\u0435\\u0301\\u0432\\u0441\\u043a\\u0438\\u0439 \\u0422\\u0438\\u0440\\u0440\\u0435\\u0301\\u043b\\u043b\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0438\\u0301\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0301\\u0439 (\\u0430\\u043d\\u0433\\u043b. Royal Tyrrell Museum of Palaeontology) \\u2014 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439, \\u0440\\u0430\\u0441\\u043f\\u043e\\u043b\\u043e\\u0436\\u0435\\u043d\\u043d\\u044b\\u0439 \\u0432 , \\u0432 \\u043e\\u0431\\u043b\\u0430\\u0441\\u0442\\u0438 \\u0431\\u0435\\u0434\\u043b\\u0435\\u043d\\u0434\\u0430 \\u0410\\u043b\\u044c\\u0431\\u0435\\u0440\\u0442\\u044b (\\u041a\\u0430\\u043d\\u0430\\u0434\\u0430). \\u041e\\u0441\\u043d\\u043e\\u0432\\u0430\\u043d \\u0432 1985 \\u0433\\u043e\\u0434\\u0443. \\u0417\\u0430 \\u0432\\u0441\\u0451 \\u0432\\u0440\\u0435\\u043c\\u044f \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f \\u0435\\u0433\\u043e \\u043f\\u043e\\u0441\\u0435\\u0442\\u0438\\u043b\\u043e \\u0431\\u043e\\u043b\\u0435\\u0435 600 000 \\u0447\\u0435\\u043b\\u043e\\u0432\\u0435\\u043a. \\u0412 \\u043c\\u0443\\u0437\\u0435\\u0435 \\u0438\\u043c\\u0435\\u0435\\u0442\\u0441\\u044f 10 \\u0432\\u044b\\u0441\\u0442\\u0430\\u0432\\u043e\\u0447\\u043d\\u044b\\u0445 \\u0433\\u0430\\u043b\\u0435\\u0440\\u0435\\u0439. \\u0412 \\u0433\\u0438\\u0433\\u0430\\u043d\\u0442\\u0441\\u043a\\u043e\\u043c \\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u043b\\u043e\\u0432\\u0441\\u043a\\u043e\\u043c \\u043c\\u0443\\u0437\\u0435\\u0435 \\u0445\\u0440\\u0430\\u043d\\u0438\\u0442\\u0441\\u044f \\u0431\\u043e\\u043b\\u0435\\u0435 80 000 \\u044d\\u043a\\u0441\\u043f\\u043e\\u043d\\u0430\\u0442\\u043e\\u0432, \\u0432 \\u0442\\u043e\\u043c \\u0447\\u0438\\u0441\\u043b\\u0435 \\u0441\\u043e\\u0440\\u043e\\u043a \\u043f\\u043e\\u043b\\u043d\\u044b\\u0445 \\u0441\\u043a\\u0435\\u043b\\u0435\\u0442\\u043e\\u0432 \\u0434\\u0438\\u043d\\u043e\\u0437\\u0430\\u0432\\u0440\\u043e\\u0432, \\u0432 \\u0442\\u043e\\u043c \\u0447\\u0438\\u0441\\u043b\\u0435 \\u0432\\u0438\\u0434\\u043e\\u0432 Tyrannosaurus rex \\u0438 Albertosaurus. \\u0412 \\u0432\\u044b\\u0441\\u0442\\u0430\\u0432\\u043e\\u0447\\u043d\\u044b\\u0445 \\u0437\\u0430\\u043b\\u0430\\u0445 \\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u0443\\u044e\\u0442\\u0441\\u044f \\u0438\\u043d\\u0442\\u0435\\u0440\\u0430\\u043a\\u0442\\u0438\\u0432\\u043d\\u044b\\u0435 \\u0441\\u0435\\u043d\\u0441\\u043e\\u0440\\u043d\\u044b\\u0435 \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u044b, \\u043a\\u043e\\u043c\\u043f\\u044c\\u044e\\u0442\\u0435\\u0440\\u044b \\u0438 \\u0430\\u0443\\u0434\\u0438\\u043e\\u0432\\u0438\\u0437\\u0443\\u0430\\u043b\\u044c\\u043d\\u044b\\u0435 \\u043f\\u0440\\u043e\\u0435\\u043a\\u0442\\u043e\\u0440\\u044b. \\u0411\\u0443\\u0434\\u0443\\u0447\\u0438 \\u043a\\u0440\\u0443\\u043f\\u043d\\u044b\\u043c \\u0438\\u0441\\u0441\\u043b\\u0435\\u0434\\u043e\\u0432\\u0430\\u0442\\u0435\\u043b\\u044c\\u0441\\u043a\\u0438\\u043c \\u0446\\u0435\\u043d\\u0442\\u0440\\u043e\\u043c, \\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u043e\\u0432\\u0441\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439 \\u0442\\u0430\\u043a\\u0436\\u0435 \\u043f\\u0440\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0435\\u0442 \\u0441\\u0432\\u043e\\u0438\\u043c \\u043f\\u043e\\u0441\\u0435\\u0442\\u0438\\u0442\\u0435\\u043b\\u044f\\u043c \\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u043e\\u0441\\u0442\\u044c \\u043d\\u0430\\u0431\\u043b\\u044e\\u0434\\u0430\\u0442\\u044c \\u0437\\u0430 \\u0440\\u0430\\u0431\\u043e\\u0442\\u043e\\u0439 \\u0443\\u0447\\u0451\\u043d\\u044b\\u0445, \\u043e\\u0447\\u0438\\u0449\\u0430\\u044e\\u0449\\u0438\\u0445 \\u043a\\u043e\\u0441\\u0442\\u0438 \\u0438 \\u043f\\u043e\\u0434\\u0433\\u043e\\u0442\\u0430\\u0432\\u043b\\u0438\\u0432\\u0430\\u044e\\u0449\\u0438\\u0445 \\u0440\\u0430\\u0437\\u043d\\u044b\\u0435 \\u044d\\u043a\\u0441\\u043f\\u043e\\u043d\\u0430\\u0442\\u044b \\u0434\\u043b\\u044f \\u0432\\u044b\\u0441\\u0442\\u0430\\u0432\\u043e\\u043a. \\u041a\\u0440\\u043e\\u043c\\u0435 \\u0442\\u043e\\u0433\\u043e, \\u043d\\u0430 \\u0442\\u0435\\u0440\\u0440\\u0438\\u0442\\u043e\\u0440\\u0438\\u0438 \\u043c\\u0443\\u0437\\u0435\\u044f \\u043c\\u043d\\u043e\\u0433\\u043e \\u0442\\u0440\\u043e\\u043f \\u0434\\u043b\\u044f \\u043f\\u0440\\u043e\\u0433\\u0443\\u043b\\u043e\\u043a \\u0438 \\u0437\\u043e\\u043d \\u0434\\u043b\\u044f \\u043f\\u0438\\u043a\\u043d\\u0438\\u043a\\u043e\\u0432 \\u0434\\u043b\\u044f \\u0442\\u0435\\u0445, \\u043a\\u0442\\u043e \\u0445\\u043e\\u0442\\u0435\\u043b \\u0431\\u044b \\u043f\\u043e\\u0437\\u043d\\u0430\\u043a\\u043e\\u043c\\u0438\\u0442\\u044c\\u0441\\u044f \\u0441 \\u043f\\u0440\\u0438\\u0447\\u0443\\u0434\\u043b\\u0438\\u0432\\u044b\\u043c\\u0438 \\u043f\\u0435\\u0439\\u0437\\u0430\\u0436\\u0430\\u043c\\u0438 \\u0431\\u0435\\u0441\\u043f\\u043b\\u043e\\u0434\\u043d\\u044b\\u0445 \\u0437\\u0435\\u043c\\u0435\\u043b\\u044c \\u0411\\u044d\\u0434\\u043b\\u0435\\u043d\\u0434\\u0441.\",\n", + " \"lang\": \"ru\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u52a0\\u62ff\\u5927\\u7687\\u5bb6\\u8482\\u52d2\\u5c14\\u535a\\u7269\\u9986\\uff08\\u82f1\\u8a9e\\uff1aRoyal Tyrrell Museum of Palaeontology\\uff09\\uff0c\\u53c8\\u7a31\\u52a0\\u62ff\\u5927\\u6050\\u9f99\\u535a\\u7269\\u9986\\uff0c\\u662f\\u4f4d\\u65bc\\u52a0\\u62ff\\u5927\\u4e9e\\u4f2f\\u9054\\u7701\\u7684\\u81ea\\u7136\\u79d1\\u5b78\\u535a\\u7269\\u9986\\uff0c\\u7687\\u5bb6\\u8482\\u52d2\\u723e\\u535a\\u7269\\u9928\\u4e5f\\u662f\\u5168\\u7403\\u6700\\u5927\\u7684\\u53e4\\u751f\\u7269\\u535a\\u7269\\u9986\\uff0c\\u6536\\u85cf\\u4e16\\u754c\\u4e0a\\u6700\\u591a\\u7684\\u6050\\u9f99\\u5316\\u77f3\\u6807\\u672c\\uff0c\\u6bcf\\u5e74\\u6765\\u81ea\\u4e16\\u754c\\u5404\\u5730\\u7684\\u53c2\\u89c2\\u8005\\u7d04\\u670940\\u4e07\\u4eba\\u3002\\u76ee\\u524d\\uff0c\\u535a\\u7269\\u9928\\u7531\\u8ca0\\u8cac\\u7ba1\\u7406\\u53ca\\u71df\\u904b\\uff0c\\u8a72\\u9928\\u4e5f\\u662f\\uff08CMA\\uff09\\u3001\\uff08CHIN\\uff09\\u548c\\u7684\\u6210\\u54e1\\u3002 \\u52a0\\u62ff\\u5927\\u7687\\u5bb6\\u8482\\u52d2\\u723e\\u535a\\u7269\\u9928\\u6210\\u7acb\\u4e8e1985\\u5e74\\uff0c\\u70ba\\u7eaa\\u5ff51884\\u5e74\\u53d1\\u73b0\\u827e\\u4f2f\\u5854\\u9f99\\u9aa8\\u7684\\u52a0\\u62ff\\u5927\\u5730\\u8d28\\u5b66\\u5bb6\\u7ea6\\u745f\\u592b\\u00b7\\u8482\\u52d2\\u5c14\\uff0c\\u800c\\u5c07\\u535a\\u7269\\u9928\\u547d\\u540d\\u70ba\\u8482\\u52d2\\u723e\\u535a\\u7269\\u9928\\u3002\",\n", + " \"lang\": \"zh\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Het Royal Tyrell Museum of Paleontology is een van de belangrijkste musea ter wereld over dinosauri\\u00ebrs. Het heeft een verzameling van meer dan 160.000 fossielen. Het ligt in Drumheller in de Canadese provincie Alberta op zowat 135 kilometer ten oosten van Calgary.\",\n", + " \"lang\": \"nl\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Il Royal Tyrrell Museum \\u00e8 un museo e un centro di ricerca paleontologico situato presso il giacimento fossilifero del tardo Cretaceo denominato \\\"Horseshoe Canyon Formation\\\", a circa 6 km a nord-ovest di (Alberta, Canada) e a circa 135 km a nord-est dalla citt\\u00e0 pi\\u00f9 grande dello stato, Calgary. \\u00c8 un'attrazione turistica gestita dal ministero della cultura dell'Alberta. ed ospita una collezione di pi\\u00f9 di 130.000 fossili. Il museo fa parte della (CMA), del (CHIN), e del (VMC) - Mus\\u00e9e virtuel du Canada.\",\n", + " \"lang\": \"it\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Paleontology (\\u010desky:Kr\\u00e1lovsk\\u00e9 Tyrellovo muzeum paleontologie) je v\\u00fdznamn\\u00fdm paleontologick\\u00fdm muzeem v kanadsk\\u00e9 provincii Alberta. Jeho n\\u00e1zev je odvozen od p\\u0159\\u00edjmen\\u00ed prvn\\u00edho paleontologa, kter\\u00fd v oblasti Jelen\\u00ed \\u0159eky (Red Deer River) v roce 1884 objevil zkamen\\u011bliny m\\u00edstn\\u00edch dinosaur\\u016f. Muzeum bylo ofici\\u00e1ln\\u011b otev\\u0159eno dne 25. z\\u00e1\\u0159\\u00ed 1985. Nach\\u00e1z\\u00ed se ve vzd\\u00e1lenosti asi 6 kilometr\\u016f od m\\u011bsta Drumheller a zhruba 135 kilometr\\u016f od Calgary. Je um\\u00edst\\u011bno p\\u0159\\u00edmo v ter\\u00e9nu paleontologick\\u00fdch lokalit s fos\\u00edliemi dinosaur\\u016f z obdob\\u00ed svrchn\\u00ed k\\u0159\\u00eddy (souvrstv\\u00ed o st\\u00e1\\u0159\\u00ed zhruba 75 milion\\u016f let). Muzeum v sou\\u010dasnosti opatruje na 130 000 vzork\\u016f. Jednou z v\\u00fdznamn\\u00fdch postav, spojen\\u00fdch s touto instituc\\u00ed je paleontolog Philip J. Currie. Muzeum m\\u00e1 v\\u00fdm\\u011bru 11 200 m2 a je zam\\u011b\\u0159eno zejm\\u00e9na na zkamen\\u011bliny dinosaur\\u016f, ale tak\\u00e9 jin\\u00fdch prav\\u011bk\\u00fdch organism\\u016f. Muzeum Ka\\u017edoro\\u010dn\\u011b jej nav\\u0161t\\u00edv\\u00ed kolem 400 tis\\u00edc n\\u00e1v\\u0161t\\u011bvn\\u00edk\\u016f, v roce 2010 p\\u0159iv\\u00edtalo desetimili\\u00f3nt\\u00e9ho n\\u00e1v\\u0161t\\u011bvn\\u00edka.\",\n", + " \"lang\": \"cs\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"El Museo Real Tyrrel (en ingl\\u00e9s, Royal Tyrrell Museum), conocido todav\\u00eda hoy en d\\u00eda principalmente por su nombre de origien: Museo Tyrrell, es un museo de historia natural especializado en paleontolog\\u00eda. Est\\u00e1 ubicado en el a 6 kil\\u00f3metros del municipio de en la provincia de Alberta, en Canad\\u00e1. El museo se encuentra a 135 km de Calgary y es mundialmente conocido por sus abundantes y excepcionales colecciones de f\\u00f3siles y esqueletos de dinosaurios, y por sus laboratorios e instalaciones de investigaci\\u00f3n. El museo fue inaugurado como \\u00abMuseo Tyrrell\\u00bb (Tyrrell Museum) en 1985, en honor de Joseph Burr Tyrrell (1858-1957). En reconocimiento a su importancia, la reina Isabel II le dio el estatus de \\u00abreal\\u00bb en 1990, pasando desde entonces a llamarse oficialmente \\u00abMuseo Real Tyrrell\\u00bb (Royal Tyrrell Museum). La misi\\u00f3n del Museo Tyrrell consiste en conservar, proteger, presentar e interpretar la historia paleontol\\u00f3gica, en especial de la gran herencia f\\u00f3sil de Alberta. El museo depende del Ministerio de Cultura y del apoyo comunitario. Bruce Naylor fue el director del museo de 1992 hasta su muerte en abril de 2007. Bajo su direcci\\u00f3n, se estableci\\u00f3 un ambicioso programa de renovaci\\u00f3n, ampliando en 1.900m\\u00b2 y culminado con la nueva galer\\u00eda y espacio de exhibici\\u00f3n, en 2006-2007. Una serie de espectaculares galer\\u00edas cronol\\u00f3gicas exhiben las maravillas de 3.900 millones de a\\u00f1os de la vida sobre la Tierra. Entre ellas cientos de f\\u00f3siles de dinosaurios; una gran colecci\\u00f3n de f\\u00f3siles de esquistos de Burgess; un modelo a tama\\u00f1o real de un arrecife del periodo Dev\\u00f3nico; y un jard\\u00edn viviente del Cret\\u00e1cico con m\\u00e1s de 600 especies de plantas. Una ventana al laboratorio de preparaci\\u00f3n permite a los visitantes observar a los t\\u00e9cnicos preparando cuidadosamente los f\\u00f3siles para la investigaci\\u00f3n y exhibici\\u00f3n. Como ofertas adicionales hay visitas guiadas y autoguiadas a las tierras bald\\u00edas, una sala de pr\\u00e1cticas de ciencia, excavaci\\u00f3n simulada de f\\u00f3siles, identificaci\\u00f3n de f\\u00f3siles, programas escolares, campamentos de verano tanto para ni\\u00f1os como para familias, y otros muchos programas. En su primer a\\u00f1o de apertura el museo atrajo a 600.000 visitantes. Actualmente, una media de m\\u00e1s de trescientas mil personas visitan el museo anualmente.\",\n", + " \"lang\": \"es\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"El Museu Reial Tyrrell de Paleontologia (Royal Tyrrell Museum) \\u00e9s una popular atracci\\u00f3 tur\\u00edstica canadenca i un centre capdavanter en la investigaci\\u00f3 paleontol\\u00f2gica. \\u00c9s conegut per la seva col\\u00b7lecci\\u00f3 de m\\u00e9s de 120.000 f\\u00f2ssils i per les seves instal\\u00b7lacions d'investigaci\\u00f3. El museu va ser nomenat aix\\u00ed en honor de (1858-1957). Va ser inaugurat el 1985 i se li va donar l'estatus de \\\"real\\\" en reconeixement a la seva import\\u00e0ncia per la reina Isabel II el 1990. La seva missi\\u00f3 \\u00e9s conservar, protegir, presentar i interpretar la hist\\u00f2ria paleontol\\u00f2gica, especialment de la gran her\\u00e8ncia f\\u00f2ssil d'Alberta. El museu dep\\u00e8n del Ministeri de Cultura i del suport comunitari. Bruce Naylor va ser el director del museu de 1992 fins a la seva mort l'abril de 2007. Sota la seva direcci\\u00f3, es va establir un ambici\\u00f3s programa de renovaci\\u00f3, ampliant en 1.900 m\\u00b2 i culminat amb la nova galeria i espai d'exhibici\\u00f3, en 2006-2007.\",\n", + " \"lang\": \"ca\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u041a\\u043e\\u0440\\u043e\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439 \\u0422\\u0438\\u0440\\u0440\\u0435\\u043b\\u0456\\u0432\\u0441\\u044c\\u043a\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0457 (\\u0430\\u043d\\u0433\\u043b. Royal Tyrrell Museum) \\u2014 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0447\\u043d\\u0438\\u0439 \\u043c\\u0443\\u0437\\u0435\\u0439, \\u0437\\u043d\\u0430\\u0445\\u043e\\u0434\\u0438\\u0442\\u044c\\u0441\\u044f \\u0437\\u0430 4 \\u043a\\u043c \\u0432\\u0456\\u0434 \\u043c\\u0456\\u0441\\u0442\\u0435\\u0447\\u043a\\u0430 \\u0456 \\u043d\\u0430 \\u043f\\u0456\\u0432\\u043d\\u0456\\u0447\\u043d\\u0438\\u0439-\\u0437\\u0430\\u0445\\u0456\\u0434 \\u0432\\u0456\\u0434 \\u043c\\u0456\\u0441\\u0442\\u0430 \\u041a\\u0430\\u043b\\u0433\\u0430\\u0440\\u0456. \\u0404 \\u0433\\u043e\\u043b\\u043e\\u0432\\u043d\\u0438\\u043c \\u043a\\u0430\\u043d\\u0430\\u0434\\u0441\\u044c\\u043a\\u0438\\u043c \\u0446\\u0435\\u043d\\u0442\\u0440\\u043e\\u043c \\u0434\\u043e\\u0441\\u043b\\u0456\\u0434\\u0436\\u0435\\u043d\\u044c \\u0443 \\u0433\\u0430\\u043b\\u0443\\u0437\\u0456 \\u043f\\u0430\\u043b\\u0435\\u043e\\u043d\\u0442\\u043e\\u043b\\u043e\\u0433\\u0456\\u0457 \\u0456 \\u043c\\u0430\\u0454 \\u043f\\u043e\\u043d\\u0430\\u0434 18 000 \\u0441\\u043a\\u0430\\u043c'\\u044f\\u043d\\u0456\\u043b\\u043e\\u0441\\u0442\\u0435\\u0439 \\u0443 \\u043d\\u0430\\u0439\\u0431\\u0456\\u043b\\u044c\\u0448\\u043e\\u043c\\u0443 \\u0441\\u0445\\u043e\\u0432\\u0438\\u0449\\u0456 \\u0432 \\u041a\\u0430\\u043d\\u0430\\u0434\\u0456. \\u0429\\u043e\\u0440\\u0456\\u0447\\u043d\\u043e \\u043c\\u0443\\u0437\\u0435\\u0439 \\u0432\\u0456\\u0434\\u0432\\u0456\\u0434\\u0443\\u044e\\u0442\\u044c 400 \\u0442\\u0438\\u0441\\u044f\\u0447\\u0456 \\u0442\\u0443\\u0440\\u0438\\u0441\\u0442\\u0456\\u0432.\",\n", + " \"lang\": \"uk\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum adalah sebuah tempat wisata dan pusat riset palaeontologi Kanada yang dikenal karena mengkoleksi lebih dari 130,000 fosil. Royal Tyrrell Museum dioperasikan oleh Kementerian Budaya Alberta.\",\n", + " \"lang\": \"in\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"\\u30ed\\u30a4\\u30e4\\u30eb\\u30fb\\u30c6\\u30a3\\u30ec\\u30eb\\u53e4\\u751f\\u7269\\u5b66\\u535a\\u7269\\u9928\\uff08\\u30ed\\u30a4\\u30e4\\u30eb\\u30fb\\u30c6\\u30a3\\u30ec\\u30eb\\u3053\\u305b\\u3044\\u3076\\u3064\\u304c\\u304f\\u306f\\u304f\\u3076\\u3064\\u304b\\u3093\\u3001The Royal Tyrrell Museum of Palaeontology\\uff09\\u306f\\u30ab\\u30ca\\u30c0\\u30a2\\u30eb\\u30d0\\u30fc\\u30bf\\u5dde\\u30c9\\u30e9\\u30e0\\u30d8\\u30e9\\u30fc\\u306e\\u30df\\u30c3\\u30c9\\u30e9\\u30f3\\u30c9\\u5dde\\u7acb\\u516c\\u5712\\u5185\\u306b\\u3042\\u308b\\u3001\\u6050\\u7adc\\u3068\\u30d0\\u30fc\\u30b8\\u30a7\\u30b9\\u52d5\\u7269\\u7fa4\\u306e\\u5316\\u77f3\\u306e\\u5c55\\u793a\\u3067\\u4e16\\u754c\\u7684\\u306b\\u6709\\u540d\\u306a\\u535a\\u7269\\u9928\\u3002\\u7279\\u306b\\u3001\\u6050\\u7adc\\u306b\\u95a2\\u3057\\u3066\\u306f\\u305d\\u306e\\u898f\\u6a21\\u306f\\u4e16\\u754c\\u6700\\u5927\\u7d1a\\u3067\\u3042\\u308b\\u3002\",\n", + " \"lang\": \"ja\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageExternalLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"https://tyrrellmuseum.com\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/website\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"https://tyrrellmuseum.com\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/image\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Sinraptor dongi.jpg\",\n", + " \"lang\": \"en\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Alxasaurus Tyrrell.jpg\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/width\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": 97,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#integer\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": 123,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#integer\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/caption\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Alxasaurus\",\n", + " \"lang\": \"en\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Sinraptor\",\n", + " \"lang\": \"en\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Entrance to the Royal Tyrrell Museum\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/align\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"right\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageLength\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"30034\",\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/type\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Paleontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageRevisionID\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": 1024210055,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#integer\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/location\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Drumheller, Alberta, Canada\",\n", + " \"lang\": \"en\"\n", + " },\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": 1500,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#integer\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/thumbnail\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://commons.wikimedia.org/wiki/Special:FilePath/Royal_tyrrell_entrance.JPG?width=300\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageID\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": 1177220,\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#integer\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/name\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Royal Tyrrell Museum of Palaeontology\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/location\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Alberta\"\n", + " },\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Drumheller\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/foundingDate\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"1985-09-25\",\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#date\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/direction\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"horizontal\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/formerName\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Tyrrell Museum of Palaeontology\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/architect\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"BCW Architects\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/numberOfVisitors\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"470000\",\n", + " \"datatype\": \"http://www.w3.org/2001/XMLSchema#nonNegativeInteger\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/footer\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"-1980.0\",\n", + " \"datatype\": \"http://dbpedia.org/datatype/second\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/type\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Paleontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/executiveDirector\": [\n", + " {\n", + " \"type\": \"literal\",\n", + " \"value\": \"Lisa Making\",\n", + " \"lang\": \"en\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dillhoffia\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Lorraine_Malach\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Royal_Museum_(disambiguation)\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Montanoceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Coronosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Stegoceras\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Styracosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Gorgosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Chasmosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Spinops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Daspletosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Jane_Colwell-Danis\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Pachyrhinosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Regaliceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_dinosaur_specimens_with_nicknames\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Midland_Provincial_Park\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Hesperonychus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/RTMP\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageDisambiguates\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Culture_of_Alberta\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Eotriceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Timeline_of_Alberta_history\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Tyrrell\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageDisambiguates\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Tourism_in_Canada\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Scolosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Specimens_of_Tyrannosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/China-Canada_Dinosaur_Project\": {\n", + " \"http://dbpedia.org/property/participants\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_McGill_University_people\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Albertosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Tyrannosauridae\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Prosaurolophus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Hypacrosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Monarchy_in_Alberta\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Heritage_Minutes\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_Canadian_organizations_with_royal_prefix\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Clearwater_Formation\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Nichollssaura\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Apatoraptor\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Albertaceratops\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Dromaeosaurus\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/My_Prairie_Home_(film)\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/List_of_museums_in_Alberta\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Julius_T._Csotonyi\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Monty_Reid\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/John_Acorn\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Karen_Carr\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Elizabeth_Nicholls\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ],\n", + " \"http://dbpedia.org/property/workInstitution\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " },\n", + " \"http://dbpedia.org/resource/Nichollsemys\": {\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": [\n", + " {\n", + " \"type\": \"uri\",\n", + " \"value\": \"http://dbpedia.org/resource/Royal_Tyrrell_Museum_of_Palaeontology\"\n", + " }\n", + " ]\n", + " }\n", + "}\n" + ] + } + ], + "source": [ + "url_template = \"http://dbpedia.org/data/{concept}.{format}\"\n", + "concept = museum_way[\"elements\"][0][\"tags\"][\"wikipedia\"].replace(\" \", \"_\")\\\n", + " .replace(\"en:\", \"\")\n", + "format = \"json\"\n", + "\n", + "url = url_template.replace(\"{concept}\", concept)\\\n", + " .replace(\"{format}\", format)\n", + "\n", + "data = requests.get(url)\n", + "museum_dbpedia = data.json()\n", + "print(json.dumps(museum_dbpedia, indent=3))" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/labs/2022/05-multilevel/notebook/lab5-base.ipynb b/labs/2022/05-multilevel/notebook/lab5-base.ipynb new file mode 100644 index 000000000..71fd93bd7 --- /dev/null +++ b/labs/2022/05-multilevel/notebook/lab5-base.ipynb @@ -0,0 +1,651 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Acessando a DBPedia\n", + "\n", + "Considere a página na Wikipedia do livro [The Tin Drum](https://en.wikipedia.org/wiki/The_Tin_Drum).\n", + "\n", + "Há um nó equivalente na DBPedia em [The Tin Drum](http://dbpedia.org/page/The_Tin_Drum).\n", + "\n", + "## Carregando um nó da DBPedia\n", + "\n", + "A partir do que aprendemos na aula sobre APIs, é possível carregar o conteúdo em JSON desse nó da seguinte maneira:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import io\n", + "import requests\n", + "import json" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"d\": {\n", + " \"results\": [\n", + " {\n", + " \"__metadata\": {\n", + " \"uri\": \"http://dbpedia.org/resource/The_Tin_Drum\"\n", + " },\n", + " \"http://www.w3.org/2000/01/rdf-schema#label\": \"Blaszany b\\u0119benek\",\n", + " \"http://www.w3.org/2002/07/owl#sameAs\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"https://global.dbpedia.org/id/54HrW\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Amanda_Palmer\"\n", + " }\n", + " },\n", + " \"http://www.w3.org/2000/01/rdf-schema#comment\": \"\\u300e\\u30d6\\u30ea\\u30ad\\u306e\\u592a\\u9f13\\u300f\\uff08\\u30d6\\u30ea\\u30ad\\u306e\\u305f\\u3044\\u3053\\u3001Die Blechtrommel\\uff09\\u306f\\u3001\\u30c9\\u30a4\\u30c4\\u306e\\u4f5c\\u5bb6\\u30ae\\u30e5\\u30f3\\u30bf\\u30fc\\u30fb\\u30b0\\u30e9\\u30b9\\u304c1959\\u5e74\\u306b\\u767a\\u8868\\u3057\\u305f\\u51e6\\u5973\\u4f5c\\u3067\\u3042\\u308a\\u9577\\u7bc7\\u5c0f\\u8aac\\u3067\\u3042\\u308b\\u3002\\u300e\\u732b\\u3068\\u9f20\\u300f\\uff081961\\u5e74\\uff09\\u3001\\u300e\\u72ac\\u306e\\u5e74\\u300f\\uff081963\\u5e74\\uff09\\u3068\\u7d9a\\u304f\\u3001\\u3044\\u308f\\u3086\\u308b\\u300c\\u30c0\\u30f3\\u30c4\\u30a3\\u30d2\\u4e09\\u90e8\\u4f5c\\u300d\\u306e\\u6700\\u521d\\u3092\\u98fe\\u308b\\u4f5c\\u54c1\\u3067\\u3042\\u308a\\u3001\\u7b2c\\u4e8c\\u6b21\\u4e16\\u754c\\u5927\\u6226\\u5f8c\\u306e\\u30c9\\u30a4\\u30c4\\u6587\\u5b66\\u306b\\u304a\\u3051\\u308b\\u6700\\u3082\\u91cd\\u8981\\u306a\\u4f5c\\u54c1\\u306e\\u4e00\\u3064\\u306b\\u6570\\u3048\\u3089\\u308c\\u308b\\u30021979\\u5e74\\u306b\\u30d5\\u30a9\\u30eb\\u30ab\\u30fc\\u30fb\\u30b7\\u30e5\\u30ec\\u30f3\\u30c9\\u30eb\\u30d5\\u306b\\u3088\\u3063\\u3066\\u6620\\u753b\\u5316\\u3055\\u308c\\u305f\\u3002\",\n", + " \"http://dbpedia.org/ontology/abstract\": \"Blecktrumman (originaltitel: Die Blechtrommel) \\u00e4r en roman fr\\u00e5n 1959 av G\\u00fcnter Grass. Denna artikel relaterad till sk\\u00f6nlitteratur av en tysk f\\u00f6rfattare saknar v\\u00e4sentlig information. Du kan hj\\u00e4lpa till genom att l\\u00e4gga till den.\",\n", + " \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/class/yago/Disagreement107180787\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/translator\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Breon_Mitchell\"\n", + " }\n", + " },\n", + " \"http://purl.org/dc/elements/1.1/publisher\": \"Hermann Luchterhand Verlag\",\n", + " \"http://dbpedia.org/ontology/numberOfPages\": \"576\",\n", + " \"http://dbpedia.org/ontology/oclc\": \"3618781\",\n", + " \"http://dbpedia.org/property/wikiPageUsesTemplate\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Template:Infobox_book\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/genre\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Magic_realism\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/wikiPageExternalLink\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://www.dieterwunderlich.de/Grass_blechtrommel.htm\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/releaseDate\": \"1959\",\n", + " \"http://dbpedia.org/ontology/wikiPageID\": \"642383\",\n", + " \"http://dbpedia.org/property/dewey\": \"833.914\",\n", + " \"http://dbpedia.org/property/country\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/West_Germany\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/subsequentWork\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Cat_and_Mouse_(novella)\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/series\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Danzig_Trilogy\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/coverArtist\": \"G\\u00fcnter Grass\",\n", + " \"http://dbpedia.org/property/publisher\": \"Hermann Luchterhand Verlag\",\n", + " \"http://dbpedia.org/property/oclc\": \"3618781\",\n", + " \"http://xmlns.com/foaf/0.1/name\": \"Die Blechtrommel\",\n", + " \"http://xmlns.com/foaf/0.1/isPrimaryTopicOf\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://en.wikipedia.org/wiki/The_Tin_Drum\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/titleOrig\": \"Die Blechtrommel\",\n", + " \"http://dbpedia.org/property/caption\": \"Cover of the first German edition\",\n", + " \"http://purl.org/dc/terms/subject\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Category:Novels_about_Nazis\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/name\": \"The Tin Drum\",\n", + " \"http://purl.org/linguistics/gold/hypernym\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Novel\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/wikiPageLength\": \"15013\",\n", + " \"http://dbpedia.org/ontology/dcc\": \"833.914\",\n", + " \"http://www.w3.org/ns/prov#wasDerivedFrom\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://en.wikipedia.org/wiki/The_Tin_Drum?oldid=1012559301&ns=0\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/coverArtist\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/G\\u00fcnter_Grass\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/language\": \"German\",\n", + " \"http://dbpedia.org/property/author\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/G\\u00fcnter_Grass\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/translator\": \"Ralph Manheim, Breon Mitchell\",\n", + " \"http://dbpedia.org/ontology/wikiPageRevisionID\": \"1012559301\",\n", + " \"http://dbpedia.org/ontology/series\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Danzig_Trilogy\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/author\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/G\\u00fcnter_Grass\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/followedBy\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Cat_and_Mouse_(novella)\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/pages\": \"576\",\n", + " \"http://dbpedia.org/ontology/country\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/West_Germany\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/englishReleaseDate\": \"1961\",\n", + " \"http://dbpedia.org/ontology/literaryGenre\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Magic_realism\"\n", + " }\n", + " }\n", + " }\n", + " ],\n", + " \"__count\": \"1\"\n", + " }\n", + "}\n" + ] + } + ], + "source": [ + "url_drum = \"http://dbpedia.org/data/The_Tin_Drum.jsod\"\n", + "\n", + "data_drum = requests.get(url_drum)\n", + "json_drum = data_drum.json()\n", + "\n", + "print(json.dumps(json_drum, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Acessando e navegando pelo Grafo\n", + "### Quem é autor de The Tin Drum?" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Autor de The Tin Drum: http://dbpedia.org/resource/Günter_Grass\n" + ] + } + ], + "source": [ + "grass = json_drum[\"d\"][\"results\"][0][\"http://dbpedia.org/ontology/author\"][\"__deferred\"][\"uri\"]\n", + "print(\"Autor de The Tin Drum: \" + grass)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"d\": {\n", + " \"results\": [\n", + " {\n", + " \"__metadata\": {\n", + " \"uri\": \"http://dbpedia.org/resource/The_Tin_Drum\"\n", + " },\n", + " \"http://www.w3.org/2000/01/rdf-schema#label\": \"Blaszany b\\u0119benek\",\n", + " \"http://www.w3.org/2002/07/owl#sameAs\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"https://global.dbpedia.org/id/54HrW\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/wikiPageWikiLink\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Amanda_Palmer\"\n", + " }\n", + " },\n", + " \"http://www.w3.org/2000/01/rdf-schema#comment\": \"\\u300e\\u30d6\\u30ea\\u30ad\\u306e\\u592a\\u9f13\\u300f\\uff08\\u30d6\\u30ea\\u30ad\\u306e\\u305f\\u3044\\u3053\\u3001Die Blechtrommel\\uff09\\u306f\\u3001\\u30c9\\u30a4\\u30c4\\u306e\\u4f5c\\u5bb6\\u30ae\\u30e5\\u30f3\\u30bf\\u30fc\\u30fb\\u30b0\\u30e9\\u30b9\\u304c1959\\u5e74\\u306b\\u767a\\u8868\\u3057\\u305f\\u51e6\\u5973\\u4f5c\\u3067\\u3042\\u308a\\u9577\\u7bc7\\u5c0f\\u8aac\\u3067\\u3042\\u308b\\u3002\\u300e\\u732b\\u3068\\u9f20\\u300f\\uff081961\\u5e74\\uff09\\u3001\\u300e\\u72ac\\u306e\\u5e74\\u300f\\uff081963\\u5e74\\uff09\\u3068\\u7d9a\\u304f\\u3001\\u3044\\u308f\\u3086\\u308b\\u300c\\u30c0\\u30f3\\u30c4\\u30a3\\u30d2\\u4e09\\u90e8\\u4f5c\\u300d\\u306e\\u6700\\u521d\\u3092\\u98fe\\u308b\\u4f5c\\u54c1\\u3067\\u3042\\u308a\\u3001\\u7b2c\\u4e8c\\u6b21\\u4e16\\u754c\\u5927\\u6226\\u5f8c\\u306e\\u30c9\\u30a4\\u30c4\\u6587\\u5b66\\u306b\\u304a\\u3051\\u308b\\u6700\\u3082\\u91cd\\u8981\\u306a\\u4f5c\\u54c1\\u306e\\u4e00\\u3064\\u306b\\u6570\\u3048\\u3089\\u308c\\u308b\\u30021979\\u5e74\\u306b\\u30d5\\u30a9\\u30eb\\u30ab\\u30fc\\u30fb\\u30b7\\u30e5\\u30ec\\u30f3\\u30c9\\u30eb\\u30d5\\u306b\\u3088\\u3063\\u3066\\u6620\\u753b\\u5316\\u3055\\u308c\\u305f\\u3002\",\n", + " \"http://dbpedia.org/ontology/abstract\": \"Blecktrumman (originaltitel: Die Blechtrommel) \\u00e4r en roman fr\\u00e5n 1959 av G\\u00fcnter Grass. Denna artikel relaterad till sk\\u00f6nlitteratur av en tysk f\\u00f6rfattare saknar v\\u00e4sentlig information. Du kan hj\\u00e4lpa till genom att l\\u00e4gga till den.\",\n", + " \"http://www.w3.org/1999/02/22-rdf-syntax-ns#type\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/class/yago/Disagreement107180787\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/translator\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Breon_Mitchell\"\n", + " }\n", + " },\n", + " \"http://purl.org/dc/elements/1.1/publisher\": \"Hermann Luchterhand Verlag\",\n", + " \"http://dbpedia.org/ontology/numberOfPages\": \"576\",\n", + " \"http://dbpedia.org/ontology/oclc\": \"3618781\",\n", + " \"http://dbpedia.org/property/wikiPageUsesTemplate\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Template:Infobox_book\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/genre\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Magic_realism\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/wikiPageExternalLink\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://www.dieterwunderlich.de/Grass_blechtrommel.htm\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/releaseDate\": \"1959\",\n", + " \"http://dbpedia.org/ontology/wikiPageID\": \"642383\",\n", + " \"http://dbpedia.org/property/dewey\": \"833.914\",\n", + " \"http://dbpedia.org/property/country\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/West_Germany\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/subsequentWork\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Cat_and_Mouse_(novella)\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/series\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Danzig_Trilogy\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/coverArtist\": \"G\\u00fcnter Grass\",\n", + " \"http://dbpedia.org/property/publisher\": \"Hermann Luchterhand Verlag\",\n", + " \"http://dbpedia.org/property/oclc\": \"3618781\",\n", + " \"http://xmlns.com/foaf/0.1/name\": \"Die Blechtrommel\",\n", + " \"http://xmlns.com/foaf/0.1/isPrimaryTopicOf\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://en.wikipedia.org/wiki/The_Tin_Drum\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/titleOrig\": \"Die Blechtrommel\",\n", + " \"http://dbpedia.org/property/caption\": \"Cover of the first German edition\",\n", + " \"http://purl.org/dc/terms/subject\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Category:Novels_about_Nazis\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/name\": \"The Tin Drum\",\n", + " \"http://purl.org/linguistics/gold/hypernym\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Novel\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/wikiPageLength\": \"15013\",\n", + " \"http://dbpedia.org/ontology/dcc\": \"833.914\",\n", + " \"http://www.w3.org/ns/prov#wasDerivedFrom\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://en.wikipedia.org/wiki/The_Tin_Drum?oldid=1012559301&ns=0\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/coverArtist\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/G\\u00fcnter_Grass\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/language\": \"German\",\n", + " \"http://dbpedia.org/property/author\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/G\\u00fcnter_Grass\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/translator\": \"Ralph Manheim, Breon Mitchell\",\n", + " \"http://dbpedia.org/ontology/wikiPageRevisionID\": \"1012559301\",\n", + " \"http://dbpedia.org/ontology/series\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Danzig_Trilogy\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/ontology/author\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/G\\u00fcnter_Grass\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/followedBy\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Cat_and_Mouse_(novella)\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/pages\": \"576\",\n", + " \"http://dbpedia.org/ontology/country\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/West_Germany\"\n", + " }\n", + " },\n", + " \"http://dbpedia.org/property/englishReleaseDate\": \"1961\",\n", + " \"http://dbpedia.org/ontology/literaryGenre\": {\n", + " \"__deferred\": {\n", + " \"uri\": \"http://dbpedia.org/resource/Magic_realism\"\n", + " }\n", + " }\n", + " }\n", + " ],\n", + " \"__count\": \"1\"\n", + " }\n", + "}\n" + ] + } + ], + "source": [ + "url_template = \"http://dbpedia.org/data/{concept}.{format}\"\n", + "\n", + "concept = \"The Tin Drum\"\n", + "format = \"jsod\"\n", + "\n", + "concept = concept.replace(\" \", \"_\")\n", + "\n", + "url = url_template.replace(\"{concept}\", concept)\\\n", + " .replace(\"{format}\", format)\n", + "\n", + "data = requests.get(url)\n", + "js = data.json()\n", + "print(json.dumps(js, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Tarefas 1 e 2\n", + "\n", + "As tarefas 1 e 2 descritas no outro notebook devem se basear nos exemplos da DBPedia apresentados acima." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# MeSH - Medical Subject Headings\n", + "\n", + "## Pesquisa para humanos\n", + "\n", + "Através do endereço [MeSH Search](https://meshb.nlm.nih.gov/search).\n", + "\n", + "Procure o termo: Myocardial Infarction.\n", + "\n", + "## Serviços para Máquinas\n", + "\n", + "É possível acessar os mesmos dados pela [API JSON](https://id.nlm.nih.gov/mesh/swagger/ui).\n", + "\n", + "Buscando o código de Myocardial Infarction:" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n" + ] + } + ], + "source": [ + "url_template = \"https://id.nlm.nih.gov/mesh/lookup/descriptor?label={concept}&match={match}&limit={limit}\"\n", + "\n", + "concept = \"Arterial Hypertension\"\n", + "match = \"exact\"\n", + "limit = \"10\"\n", + "\n", + "concept = concept.replace(\" \", \"%20\")\n", + "\n", + "url = url_template.replace(\"{concept}\", concept)\\\n", + " .replace(\"{match}\", match)\\\n", + " .replace(\"{limit}\", limit)\n", + "\n", + "data = requests.get(url)\n", + "json_mi = data.json()\n", + "print(json.dumps(json_mi, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Acessando o código do recurso:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "ename": "IndexError", + "evalue": "list index out of range", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mIndexError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0muri_mesh\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mjson_mi\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m\"resource\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"uri do recurso: \"\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0muri_mesh\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mbar\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrindex\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0muri_mesh\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"/\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"código do recurso: \"\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0muri_mesh\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mbar\u001b[0m\u001b[0;34m+\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mIndexError\u001b[0m: list index out of range" + ] + } + ], + "source": [ + "uri_mesh = json_mi[0][\"resource\"]\n", + "print(\"uri do recurso: \" + uri_mesh)\n", + "bar = str.rindex(uri_mesh, \"/\")\n", + "print(\"código do recurso: \" + uri_mesh[bar+1:])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Acessando detalhes a partir do código:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "url_template = \"https://id.nlm.nih.gov/mesh/lookup/details?descriptor={code}\"\n", + "\n", + "code = uri_mesh[bar+1:]\n", + "\n", + "url = url_template.replace(\"{code}\", code)\n", + "\n", + "data = requests.get(url)\n", + "json_mid = data.json()\n", + "print(json.dumps(json_mid, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Tarefa 3\n", + "\n", + "A tarefas 3 descrita no outro notebook deve se basear nos exemplos do MeSH apresentados acima." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Sequência OpenStreeMap e DBPedia\n", + "\n", + "## REST API do OpenStreetMap para Query" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "url_template = \"http://nominatim.openstreetmap.org/search?format={format}&q={query}\"\n", + "format = \"json\"\n", + "query = \"Royal Tyrrell Museum\"\n", + "\n", + "url = url_template.replace(\"{format}\", format)\\\n", + " .replace(\"{query}\", query)\n", + "\n", + "data = requests.get(url)\n", + "museum_ref = data.json()\n", + "print(json.dumps(museum_ref, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extraindo o Identificador OSM" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(museum_ref[0][\"osm_id\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## REST API do OpenStreetMap para Elementos (Node, Way e Relation)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "url_template = \"https://api.openstreetmap.org/api/0.6/{element_type}/{id}.{format}\"\n", + "\n", + "element_type = \"way\" # types: node, way, or relation\n", + "id = str(museum_ref[0][\"osm_id\"])\n", + "format = \"json\"\n", + "\n", + "url = url_template.replace(\"{element_type}\", element_type)\\\n", + " .replace(\"{id}\", id)\\\n", + " .replace(\"{format}\", format)\n", + "\n", + "data = requests.get(url)\n", + "museum_way = data.json()\n", + "print(json.dumps(museum_way, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Extraindo o Identificador DBPedia" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(museum_way[\"elements\"][0][\"tags\"][\"wikipedia\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## REST API do DBPedia" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "url_template = \"http://dbpedia.org/data/{concept}.{format}\"\n", + "concept = museum_way[\"elements\"][0][\"tags\"][\"wikipedia\"].replace(\" \", \"_\")\\\n", + " .replace(\"en:\", \"\")\n", + "format = \"jsod\"\n", + "\n", + "url = url_template.replace(\"{concept}\", concept)\\\n", + " .replace(\"{format}\", format)\n", + "\n", + "data = requests.get(url)\n", + "museum_dbpedia = data.json()\n", + "print(json.dumps(museum_dbpedia, indent=3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Tarefa 4\n", + "\n", + "A tarefa 4 descrita no outro notebook deve se basear nos exemplo de sequência OpenStreeMap/DBPedia apresentado acima." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/labs/2022/05-multilevel/notebook/lab5-tarefas.ipynb b/labs/2022/05-multilevel/notebook/lab5-tarefas.ipynb new file mode 100644 index 000000000..289c7193c --- /dev/null +++ b/labs/2022/05-multilevel/notebook/lab5-tarefas.ipynb @@ -0,0 +1,104 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "monetary-oakland", + "metadata": {}, + "source": [ + "# Laboratório 5 - Bloco 2\n", + "\n", + "Nas tarefas a seguir o número de células de resposta pode ser aumentado conforme a necessidade." + ] + }, + { + "cell_type": "markdown", + "id": "bridal-netscape", + "metadata": {}, + "source": [ + "## Tarefa 1\n", + "\n", + "### Carregue o nó de Tenda dos Milagres (da versão em inglês Tent of Miracles) em Python e mostre o conteúdo JSON." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "exciting-cement", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "threatened-shepherd", + "metadata": {}, + "source": [ + "## Tarefa 2\n", + "### Recupere via Python e mostre o autor de Tenda dos Milagres?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "subjective-bachelor", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "specialized-playback", + "metadata": {}, + "source": [ + "## Tarefa 3\n", + "### Quais os termos usados para Aspirina (consulta JSON/MeSH em Python)?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "about-sacramento", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "uniform-worst", + "metadata": {}, + "source": [ + "## Tarefa 4\n", + "### Escolha algum lugar no OpenStreetMap e elabore a mesma sequência de três chamadas de serviços para o seu conceito." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "virgin-volunteer", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/labs/2022/05-multilevel/postman/GeoKnowledge.postman_collection.json b/labs/2022/05-multilevel/postman/GeoKnowledge.postman_collection.json new file mode 100644 index 000000000..e5c18c874 --- /dev/null +++ b/labs/2022/05-multilevel/postman/GeoKnowledge.postman_collection.json @@ -0,0 +1,122 @@ +{ + "info": { + "_postman_id": "0174a9fa-aa7f-487f-b26d-779d69753acc", + "name": "GeoKnowledge", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "name": "OSM - Search", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://nominatim.openstreetmap.org/search?format=json&q=emilio muñoz 35 Madrid", + "protocol": "http", + "host": [ + "nominatim", + "openstreetmap", + "org" + ], + "path": [ + "search" + ], + "query": [ + { + "key": "format", + "value": "json" + }, + { + "key": "q", + "value": "emilio muñoz 35 Madrid" + } + ] + }, + "description": "[Full documentation](http://wiki.openstreetmap.org/wiki/Nominatim#Search)" + }, + "response": [] + }, + { + "name": "OSM - Element (Node, Way, or Relation)", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://api.openstreetmap.org/api/0.6/:type/:id", + "protocol": "https", + "host": [ + "api", + "openstreetmap", + "org" + ], + "path": [ + "api", + "0.6", + ":type", + ":id" + ], + "variable": [ + { + "key": "type", + "value": "node", + "description": "types: node, way, or relation" + }, + { + "key": "id", + "value": "" + } + ] + } + }, + "response": [] + }, + { + "name": "DBPedia - Data", + "event": [ + { + "listen": "prerequest", + "script": { + "exec": [ + "" + ], + "type": "text/javascript" + } + } + ], + "protocolProfileBehavior": { + "disabledSystemHeaders": {} + }, + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://dbpedia.org/data/:concept.:format", + "protocol": "http", + "host": [ + "dbpedia", + "org" + ], + "path": [ + "data", + ":concept.:format" + ], + "variable": [ + { + "key": "concept", + "value": "Royal_Tyrrell_Museum_of_Palaeontology", + "type": "text", + "enabled": true + }, + { + "key": "format", + "value": "json", + "type": "text", + "enabled": true + } + ] + } + }, + "response": [] + } + ] +} \ No newline at end of file diff --git a/labs/2022/05-multilevel/postman/Geocoders.postman_collection.json b/labs/2022/05-multilevel/postman/Geocoders.postman_collection.json new file mode 100644 index 000000000..68db368ec --- /dev/null +++ b/labs/2022/05-multilevel/postman/Geocoders.postman_collection.json @@ -0,0 +1,1332 @@ +{ + "info": { + "_postman_id": "8eaa7aa6-2b29-47c6-8e69-363aebee6f01", + "name": "Geocoders", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "name": "ArcGIS Online (By Esri)", + "item": [ + { + "name": "ArcGIS Online - Get Token", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var jsonData = JSON.parse(responseBody);", + "tests[\"Token is present\"] = responseBody.has(\"token\");", + "", + "postman.setEnvironmentVariable(\"token\", jsonData.token);", + "" + ] + } + } + ], + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "formdata", + "formdata": [ + { + "key": "f", + "value": "json", + "type": "text" + }, + { + "key": "username", + "value": "{{username}}", + "type": "text" + }, + { + "key": "password", + "value": "{{password}}", + "type": "text" + }, + { + "key": "client", + "value": "referer", + "type": "text" + }, + { + "key": "ip", + "value": "{{referrerIp}}", + "type": "text" + }, + { + "key": "referer", + "value": "arcgis.com", + "type": "text" + }, + { + "key": "expiration", + "value": "21600", + "type": "text" + } + ] + }, + "url": { + "raw": "https://www.arcgis.com/sharing/rest/generateToken", + "protocol": "https", + "host": [ + "www", + "arcgis", + "com" + ], + "path": [ + "sharing", + "rest", + "generateToken" + ] + }, + "description": "[Full description of the service](http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#/Generate_Token/02r3000000m5000000/)" + }, + "response": [] + }, + { + "name": "ArcGIS Online - FindAddressCandidates", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var tests;" + ] + } + }, + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "var prScript" + ] + } + } + ], + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "SingleLine", + "value": "Calle emilio muñoz 35, Madrid", + "type": "text" + }, + { + "key": "categorforStoragey", + "value": "true", + "type": "text" + }, + { + "key": "outFields", + "value": "*", + "type": "text" + }, + { + "key": "f", + "value": "pjson", + "type": "text" + }, + { + "key": "token", + "value": "{{token}}", + "type": "text" + } + ] + }, + "url": { + "raw": "http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/findAddressCandidates", + "protocol": "http", + "host": [ + "geocode", + "arcgis", + "com" + ], + "path": [ + "arcgis", + "rest", + "services", + "World", + "GeocodeServer", + "findAddressCandidates" + ] + }, + "description": "[Full description of the service](http://resources.arcgis.com/en/help/rest/apiref/candidates.html) \n// [World Geocoding Service](https://developers.arcgis.com/rest/geocode/api-reference/geocoding-find-address-candidates.htm)\n// [View JS Demo: input autocomplete](http://developers.arcgis.com/javascript/samples/widget_directions_basic/)" + }, + "response": [] + }, + { + "name": "ArcGIS Online - Find", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var tests;" + ] + } + }, + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "var prScript" + ] + } + } + ], + "request": { + "method": "POST", + "header": [], + "body": { + "mode": "urlencoded", + "urlencoded": [ + { + "key": "text", + "value": "Calle emilio muñoz 35, Madrid", + "type": "text" + }, + { + "key": "categorforStoragey", + "value": "true", + "type": "text" + }, + { + "key": "outFields", + "value": "*", + "type": "text" + }, + { + "key": "f", + "value": "pjson", + "type": "text" + }, + { + "key": "token", + "value": "{{token}}", + "type": "text" + } + ] + }, + "url": { + "raw": "http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find", + "protocol": "http", + "host": [ + "geocode", + "arcgis", + "com" + ], + "path": [ + "arcgis", + "rest", + "services", + "World", + "GeocodeServer", + "find" + ] + }, + "description": "Geocodes one location per request; the input address is specified in a single parameter.\n\n[Full description of the service](https://developers.arcgis.com/rest/geocode/api-reference/geocoding-find.htm)\n\n" + }, + "response": [] + }, + { + "name": "ArcGIS Online - geocodeAddresses", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var tests;" + ] + } + }, + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "var prScript" + ] + } + } + ], + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/geocodeAddresses?addresses={ \"records\": [ { \"attributes\": { \"OBJECTID\": 1, \"Address\": \"Calle elena\", \"City\": \"Granada\" } }, { \"attributes\": { \"OBJECTID\": 2, \"Address\": \"Emilio Muñoz 35\", \"City\": \"Madrid\", \"Region\": \"CA\", \"Postal\": \"28037\" } } ] }&sourceCountry=ES&token={{token}}&f=pjson", + "protocol": "http", + "host": [ + "geocode", + "arcgis", + "com" + ], + "path": [ + "arcgis", + "rest", + "services", + "World", + "GeocodeServer", + "geocodeAddresses" + ], + "query": [ + { + "key": "addresses", + "value": "{ \"records\": [ { \"attributes\": { \"OBJECTID\": 1, \"Address\": \"Calle elena\", \"City\": \"Granada\" } }, { \"attributes\": { \"OBJECTID\": 2, \"Address\": \"Emilio Muñoz 35\", \"City\": \"Madrid\", \"Region\": \"CA\", \"Postal\": \"28037\" } } ] }" + }, + { + "key": "sourceCountry", + "value": "ES" + }, + { + "key": "token", + "value": "{{token}}" + }, + { + "key": "f", + "value": "pjson" + } + ] + }, + "description": "[Full description of the service](https://developers.arcgis.com/rest/geocode/api-reference/geocoding-geocode-addresses.htm)\n\n" + }, + "response": [] + }, + { + "name": "ArcGIS Online - reverseGeocode", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var tests;" + ] + } + }, + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "var prScript" + ] + } + } + ], + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?token={{token}}&f=pjson&location=-3.626966,40.432546", + "protocol": "http", + "host": [ + "geocode", + "arcgis", + "com" + ], + "path": [ + "arcgis", + "rest", + "services", + "World", + "GeocodeServer", + "reverseGeocode" + ], + "query": [ + { + "key": "token", + "value": "{{token}}" + }, + { + "key": "f", + "value": "pjson" + }, + { + "key": "location", + "value": "-3.626966,40.432546" + } + ] + }, + "description": "[Full description of the service:](https://developers.arcgis.com/rest/geocode/api-reference/geocoding-reverse-geocode.htm) //\n[View JS Demo](http://timw1984.github.io/WebApp-Location/)\n" + }, + "response": [] + }, + { + "name": "ArcGIS Online - suggest", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var tests;" + ] + } + }, + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "var prScript" + ] + } + } + ], + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/suggest?token={{token}}&f=pjson&location=-3.626966,40.432546&text=em&maxSuggestions=30", + "protocol": "http", + "host": [ + "geocode", + "arcgis", + "com" + ], + "path": [ + "arcgis", + "rest", + "services", + "World", + "GeocodeServer", + "suggest" + ], + "query": [ + { + "key": "token", + "value": "{{token}}" + }, + { + "key": "f", + "value": "pjson" + }, + { + "key": "location", + "value": "-3.626966,40.432546" + }, + { + "key": "text", + "value": "em" + }, + { + "key": "maxSuggestions", + "value": "30" + } + ] + }, + "description": "[Full description of the service](https://developers.arcgis.com/rest/geocode/api-reference/geocoding-suggest.htm)\n\n" + }, + "response": [] + } + ] + }, + { + "name": "Bing", + "item": [ + { + "name": "Bing - Location by Query (Forward GeoCoder)", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://dev.virtualearth.net/REST/v1/Locations/calle emilio muñoz,madrid?o=json&key={{apikey}}", + "protocol": "http", + "host": [ + "dev", + "virtualearth", + "net" + ], + "path": [ + "REST", + "v1", + "Locations", + "calle emilio muñoz,madrid" + ], + "query": [ + { + "key": "o", + "value": "json" + }, + { + "key": "key", + "value": "{{apikey}}" + } + ] + }, + "description": "[Full documentation](https://msdn.microsoft.com/en-us/library/ff701711.aspx)" + }, + "response": [] + }, + { + "name": "Bing - Location by Point (Reverse GeoCoder)", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://dev.virtualearth.net/REST/v1/Locations/47.64054,-122.12934?o=json&key={{apikey}}", + "protocol": "http", + "host": [ + "dev", + "virtualearth", + "net" + ], + "path": [ + "REST", + "v1", + "Locations", + "47.64054,-122.12934" + ], + "query": [ + { + "key": "o", + "value": "json" + }, + { + "key": "key", + "value": "{{apikey}}" + } + ] + }, + "description": "[Full documentation](https://msdn.microsoft.com/en-us/library/ff701710.aspx)" + }, + "response": [] + }, + { + "name": "Bing - Location by Address", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://dev.virtualearth.net/REST/v1/Locations/US/WA/98052/Redmond/1%20Microsoft%20Way?o=json&key={{apikey}}", + "protocol": "http", + "host": [ + "dev", + "virtualearth", + "net" + ], + "path": [ + "REST", + "v1", + "Locations", + "US", + "WA", + "98052", + "Redmond", + "1%20Microsoft%20Way" + ], + "query": [ + { + "key": "o", + "value": "json" + }, + { + "key": "key", + "value": "{{apikey}}" + } + ] + }, + "description": "[Full documentation](https://msdn.microsoft.com/en-us/library/ff701714.aspx)" + }, + "response": [] + } + ] + }, + { + "name": "DataScienceToolkit", + "item": [ + { + "name": "DataScienceToolkit - Forward Geocoder", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://www.datasciencetoolkit.org/maps/api/geocode/json?sensor=false&address=nerja", + "protocol": "http", + "host": [ + "www", + "datasciencetoolkit", + "org" + ], + "path": [ + "maps", + "api", + "geocode", + "json" + ], + "query": [ + { + "key": "sensor", + "value": "false" + }, + { + "key": "address", + "value": "nerja" + } + ] + }, + "description": "[Full documentation](http://www.datasciencetoolkit.org/)" + }, + "response": [] + }, + { + "name": "DataScienceToolkit - Coordinates to Politics (Reverse Geocoder)", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://www.datasciencetoolkit.org/coordinates2politics/36.75278,-3.8744", + "protocol": "http", + "host": [ + "www", + "datasciencetoolkit", + "org" + ], + "path": [ + "coordinates2politics", + "36.75278,-3.8744" + ] + }, + "description": "[Full documentation](http://www.datasciencetoolkit.org/)" + }, + "response": [] + } + ] + }, + { + "name": "Google Maps", + "item": [ + { + "name": "Google - Forward Geocoding", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://maps.googleapis.com/maps/api/geocode/json?address=emilio muñoz madrid&key={{apikey}}", + "protocol": "https", + "host": [ + "maps", + "googleapis", + "com" + ], + "path": [ + "maps", + "api", + "geocode", + "json" + ], + "query": [ + { + "key": "address", + "value": "emilio muñoz madrid" + }, + { + "key": "key", + "value": "{{apikey}}" + } + ] + }, + "description": "[Full documentation](https://developers.google.com/maps/documentation/geocoding/intro#GeocodingRequests)" + }, + "response": [] + }, + { + "name": "Google - Reverse Geocoding", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key={{apikey}}", + "protocol": "https", + "host": [ + "maps", + "googleapis", + "com" + ], + "path": [ + "maps", + "api", + "geocode", + "json" + ], + "query": [ + { + "key": "latlng", + "value": "40.714224,-73.961452" + }, + { + "key": "key", + "value": "{{apikey}}" + } + ] + }, + "description": "[Full documentation](https://developers.google.com/maps/documentation/geocoding/intro#ReverseGeocoding)" + }, + "response": [] + } + ] + }, + { + "name": "HERE", + "item": [ + { + "name": "HERE - Geocode Resource", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://geocoder.api.here.com/6.2/geocode.json?app_id={{appid}}&app_code={{appcode}}&gen=9&searchtext=Emilio muñoz,madrid", + "protocol": "https", + "host": [ + "geocoder", + "api", + "here", + "com" + ], + "path": [ + "6.2", + "geocode.json" + ], + "query": [ + { + "key": "app_id", + "value": "{{appid}}" + }, + { + "key": "app_code", + "value": "{{appcode}}" + }, + { + "key": "gen", + "value": "9" + }, + { + "key": "searchtext", + "value": "Emilio muñoz,madrid" + } + ] + }, + "description": "[Full documentation](https://developer.here.com/rest-apis/documentation/geocoder/topics/resource-geocode.html)" + }, + "response": [] + }, + { + "name": "HERE - Reverse Geocode Resource", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://geocoder.api.here.com/6.2/reversegeocode.json?app_id={{appid}}&app_code={{appcode}}&gen=9&prox=50.112,8.683,100&mode=retrieveAddresses", + "protocol": "https", + "host": [ + "geocoder", + "api", + "here", + "com" + ], + "path": [ + "6.2", + "reversegeocode.json" + ], + "query": [ + { + "key": "app_id", + "value": "{{appid}}" + }, + { + "key": "app_code", + "value": "{{appcode}}" + }, + { + "key": "gen", + "value": "9" + }, + { + "key": "prox", + "value": "50.112,8.683,100" + }, + { + "key": "mode", + "value": "retrieveAddresses" + } + ] + }, + "description": "[Full documentation](https://developer.here.com/rest-apis/documentation/geocoder/topics/resource-reverse-geocode.html)" + }, + "response": [] + }, + { + "name": "HERE - Landmark Geocode Request", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://geocoder.api.here.com/6.2/search.json?app_id={{appid}}&app_code={{appcode}}&gen=9&searchtext=Ferry+Building,+San+Francisco", + "protocol": "https", + "host": [ + "geocoder", + "api", + "here", + "com" + ], + "path": [ + "6.2", + "search.json" + ], + "query": [ + { + "key": "app_id", + "value": "{{appid}}" + }, + { + "key": "app_code", + "value": "{{appcode}}" + }, + { + "key": "gen", + "value": "9" + }, + { + "key": "searchtext", + "value": "Ferry+Building,+San+Francisco" + } + ] + } + }, + "response": [] + } + ] + }, + { + "name": "MapQuest", + "item": [ + { + "name": "MapQuest - Forward GeoCode", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://www.mapquestapi.com/geocoding/v1/address?key={{key}}&location=Emilio muñoz 35, madrid", + "protocol": "http", + "host": [ + "www", + "mapquestapi", + "com" + ], + "path": [ + "geocoding", + "v1", + "address" + ], + "query": [ + { + "key": "key", + "value": "{{key}}" + }, + { + "key": "location", + "value": "Emilio muñoz 35, madrid" + } + ] + }, + "description": "[Full documentation](https://developer.mapquest.com/documentation/geocoding-api/)" + }, + "response": [] + }, + { + "name": "MapQuest - Forward GeoCode (5-box Input)", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://www.mapquestapi.com/geocoding/v1/address?key={{key}}&street=1600+Pennsylvania+Ave+NW&city=Washington&state=DC&postalCode=20500", + "protocol": "http", + "host": [ + "www", + "mapquestapi", + "com" + ], + "path": [ + "geocoding", + "v1", + "address" + ], + "query": [ + { + "key": "key", + "value": "{{key}}" + }, + { + "key": "street", + "value": "1600+Pennsylvania+Ave+NW" + }, + { + "key": "city", + "value": "Washington" + }, + { + "key": "state", + "value": "DC" + }, + { + "key": "postalCode", + "value": "20500" + } + ] + }, + "description": "[Full documentation](https://developer.mapquest.com/documentation/geocoding-api/#single)" + }, + "response": [] + }, + { + "name": "MapQuest - Reverse GeoCode", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://www.mapquestapi.com/geocoding/v1/reverse?key={{key}}&location=30.333472,-81.470448&includeRoadMetadata=true&includeNearestIntersection=true", + "protocol": "http", + "host": [ + "www", + "mapquestapi", + "com" + ], + "path": [ + "geocoding", + "v1", + "reverse" + ], + "query": [ + { + "key": "key", + "value": "{{key}}" + }, + { + "key": "location", + "value": "30.333472,-81.470448" + }, + { + "key": "includeRoadMetadata", + "value": "true" + }, + { + "key": "includeNearestIntersection", + "value": "true" + } + ] + }, + "description": "[Full documentation](https://developer.mapquest.com/documentation/geocoding-api/reverse/get/)" + }, + "response": [] + } + ] + }, + { + "name": "Mapbox", + "item": [ + { + "name": "Mapbox - Geocoding", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://api.mapbox.com/geocoding/v5/mapbox.places/emilio%20muñoz.json?access_token={{token}}", + "protocol": "https", + "host": [ + "api", + "mapbox", + "com" + ], + "path": [ + "geocoding", + "v5", + "mapbox.places", + "emilio%20muñoz.json" + ], + "query": [ + { + "key": "access_token", + "value": "{{token}}" + } + ] + }, + "description": "[Full documentation](https://www.mapbox.com/api-documentation/?language=JavaScript#request-format)" + }, + "response": [] + }, + { + "name": "Mapbox - Reverse Geocoding", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://api.mapbox.com/geocoding/v5/mapbox.places/-3.626966,40.432546.json?access_token={{token}}", + "protocol": "https", + "host": [ + "api", + "mapbox", + "com" + ], + "path": [ + "geocoding", + "v5", + "mapbox.places", + "-3.626966,40.432546.json" + ], + "query": [ + { + "key": "access_token", + "value": "{{token}}" + } + ] + }, + "description": "[Same as geocoding API](https://www.mapbox.com/api-documentation/?language=JavaScript#geocoding)" + }, + "response": [] + } + ] + }, + { + "name": "Mapzen", + "item": [ + { + "name": "Mapzen - Search (Forward Geocoding)", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://search.mapzen.com/v1/search?text=emilio muñoz, madrid&api_key={{apikey}}", + "protocol": "https", + "host": [ + "search", + "mapzen", + "com" + ], + "path": [ + "v1", + "search" + ], + "query": [ + { + "key": "text", + "value": "emilio muñoz, madrid" + }, + { + "key": "api_key", + "value": "{{apikey}}" + } + ] + }, + "description": "[Full documentation](https://mapzen.com/documentation/search/search/)" + }, + "response": [] + }, + { + "name": "Mapzen - Reverse Geocoding", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://search.mapzen.com/v1/reverse?api_key={{apikey}}&point.lat=48.858268&point.lon=2.294471", + "protocol": "https", + "host": [ + "search", + "mapzen", + "com" + ], + "path": [ + "v1", + "reverse" + ], + "query": [ + { + "key": "api_key", + "value": "{{apikey}}" + }, + { + "key": "point.lat", + "value": "48.858268" + }, + { + "key": "point.lon", + "value": "2.294471" + } + ] + }, + "description": "[Full documentation](https://mapzen.com/documentation/search/reverse/)" + }, + "response": [] + } + ] + }, + { + "name": "OSM", + "item": [ + { + "name": "OSM - Search", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://nominatim.openstreetmap.org/search?format=json&q=emilio muñoz 35 Madrid", + "protocol": "http", + "host": [ + "nominatim", + "openstreetmap", + "org" + ], + "path": [ + "search" + ], + "query": [ + { + "key": "format", + "value": "json" + }, + { + "key": "q", + "value": "emilio muñoz 35 Madrid" + } + ] + }, + "description": "[Full documentation](http://wiki.openstreetmap.org/wiki/Nominatim#Search)" + }, + "response": [] + }, + { + "name": "OSM - Reverse", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var tests;" + ] + } + }, + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "var prScript" + ] + } + } + ], + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://nominatim.openstreetmap.org/reverse?format=json&lat=40.432546&lon=-3.626966", + "protocol": "http", + "host": [ + "nominatim", + "openstreetmap", + "org" + ], + "path": [ + "reverse" + ], + "query": [ + { + "key": "format", + "value": "json" + }, + { + "key": "lat", + "value": "40.432546" + }, + { + "key": "lon", + "value": "-3.626966" + } + ] + }, + "description": "[Full description of the service:](http://wiki.openstreetmap.org/wiki/Nominatim#Reverse_Geocoding)" + }, + "response": [] + }, + { + "name": "OSM - Address lookup", + "event": [ + { + "listen": "test", + "script": { + "type": "text/javascript", + "exec": [ + "var tests;" + ] + } + }, + { + "listen": "prerequest", + "script": { + "type": "text/javascript", + "exec": [ + "var prScript" + ] + } + } + ], + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "http://nominatim.openstreetmap.org/lookup?osm_ids=R146656,W104393803,N240109189&format=json", + "protocol": "http", + "host": [ + "nominatim", + "openstreetmap", + "org" + ], + "path": [ + "lookup" + ], + "query": [ + { + "key": "osm_ids", + "value": "R146656,W104393803,N240109189" + }, + { + "key": "format", + "value": "json" + } + ] + }, + "description": "[Full description of the service:](http://wiki.openstreetmap.org/wiki/Nominatim#Address_lookup)" + }, + "response": [] + } + ] + }, + { + "name": "OpenCage", + "item": [ + { + "name": "OpenCage - Forward Geocoding", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://api.opencagedata.com/geocode/v1/json?q=emilio+mu%C3%B1oz+madrid&pretty=1&key={{api-key}}", + "protocol": "https", + "host": [ + "api", + "opencagedata", + "com" + ], + "path": [ + "geocode", + "v1", + "json" + ], + "query": [ + { + "key": "q", + "value": "emilio+mu%C3%B1oz+madrid" + }, + { + "key": "pretty", + "value": "1" + }, + { + "key": "key", + "value": "{{api-key}}" + } + ] + }, + "description": "[Full documentation](https://geocoder.opencagedata.com/api#forward)" + }, + "response": [] + }, + { + "name": "OpenCage - Reverse Geocoding", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://api.opencagedata.com/geocode/v1/json?q=-23.5373732,-46.8374628&pretty=1&key={{api-key}}", + "protocol": "https", + "host": [ + "api", + "opencagedata", + "com" + ], + "path": [ + "geocode", + "v1", + "json" + ], + "query": [ + { + "key": "q", + "value": "-23.5373732,-46.8374628" + }, + { + "key": "pretty", + "value": "1" + }, + { + "key": "key", + "value": "{{api-key}}" + } + ] + }, + "description": "[Full documentation](https://geocoder.opencagedata.com/api#reverse-resp)" + }, + "response": [] + }, + { + "name": "OpenCage - Forward with Google Compatibility", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "https://api.opencagedata.com/geocode/v1/google-v3-json?address=emilio+mu%C3%B1oz+madrid&pretty=1&key={{api-key}}", + "protocol": "https", + "host": [ + "api", + "opencagedata", + "com" + ], + "path": [ + "geocode", + "v1", + "google-v3-json" + ], + "query": [ + { + "key": "address", + "value": "emilio+mu%C3%B1oz+madrid" + }, + { + "key": "pretty", + "value": "1" + }, + { + "key": "key", + "value": "{{api-key}}" + } + ] + }, + "description": "[Full documentation](https://geocoder.opencagedata.com/api#google-compat)" + }, + "response": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/labs/2022/05-multilevel/solucoes/README.md b/labs/2022/05-multilevel/solucoes/README.md new file mode 100644 index 000000000..7de6ce0bc --- /dev/null +++ b/labs/2022/05-multilevel/solucoes/README.md @@ -0,0 +1 @@ +## Dentro desta pasta deve estar a sua solução do laboratório. diff --git a/labs/2022/README.md b/labs/2022/README.md index 0b406e166..4a64be0aa 100644 --- a/labs/2022/README.md +++ b/labs/2022/README.md @@ -6,6 +6,7 @@ * [Laboratório 2](02-design/) * [Laboratório 3](03-composition/) * [Laboratório 4](04-mvc/) +* [Laboratório 5](05-multilevel/) ## Passos para submissão dos Laboratórios. diff --git a/project/2021/README.md b/project/2021/README.md index 4bef90f1a..e17d67d72 100644 --- a/project/2021/README.md +++ b/project/2021/README.md @@ -1,6 +1,6 @@ # Projeto Final de 2021 -Veja a [Especificação em PDF](trabalho-rcs-2021-v02.pdf). O template de submissão está na pasta de templates. +Veja a [Especificação em PDF](trabalho-rcs-2021-v01.pdf). O template de submissão está na pasta de templates. ## Passos para submissão dos Laboratórios. diff --git a/project/2022/README.md b/project/2022/README.md new file mode 100644 index 000000000..78fbb047f --- /dev/null +++ b/project/2022/README.md @@ -0,0 +1,12 @@ +# Projeto Final de 2022 + +Veja a [Especificação em PDF](trabalho-rcs-2022-v01.pdf). O template de submissão está na pasta de templates. + +## Passos para submissão dos Laboratórios. + + * Faça fork deste repositório. Este fork deve ser independente daquele dos labs e será um único por equipe. + * No seu fork, dentro da pasta de `[solucoes]`, crie uma nova pasta com prefixo "equipe" e o número da equipe, exemplo: `equipe01`. + * Faça o commit dos arquivos pedidos na descrição do projeto. + * Até a data de submissão estabelecida crie um pull request para esse repositório. + +### Observação importante: Não altere nenhum arquivo que não permita o merge automático do pull request a esse repositório. Pull requests conflitantes não serão aceitos. diff --git a/project/2022/solucoes/README.md b/project/2022/solucoes/README.md new file mode 100644 index 000000000..e86dbdc10 --- /dev/null +++ b/project/2022/solucoes/README.md @@ -0,0 +1,182 @@ +# Template para a Entrega do Projeto Final + +# Estrutura de Arquivos e Pastas + +A seguir é apresentada a estrutura de pastas esperada para entrega do projeto: + +~~~ +├── README.md <- arquivo com o relatório do projeto +│ +├── images <- arquivos de imagens usadas no documento +│ +└── resources <- outros recursos (se houver) +~~~ + +Na raiz deve haver um arquivo de nome `README.md` contendo a apresentação da equipe e relatório do projeto, como detalhado na seção seguinte. + +# Modelo para Apresentação da Equipe e Relatório do Projeto + +Segue abaixo o modelo de como devem ser documentadas as entregas. Tudo o que for indicado entre `<...>` indica algo que deve ser substituído pelo indicado. +> Além disso, tudo o que aparecer neste modo de citação também se refere algo que deve ser substituído pelo indicado. No modelo são colocados exemplos ilustrativos, que serão substituídos pelos da sua apresentação. + +Para a construção dos diagramas, devem ser usados modelos disponíveis em: [Diagramas de Referência do Projeto Final](https://docs.google.com/presentation/d/1HWiTx0HU781sf3A7sdAda_LQeMHqbvIXkh-uSRDo0Js/edit?usp=sharing). Há versões em PPT e ODT no diretório [resources/](resources/). + +# Modelo para Apresentação da Equipe e Relatório do Projeto + +# Projeto `` + +# Equipe +* `` + +# Projeto GitHub Original +* `` + +# Nível 1 + +> Apresente aqui o detalhamento do Nível 1 conforme detalhado na especificação com, no mínimo, as seguintes subseções: + +## Diagrama Geral do Nível 1 + +> Apresente um diagrama conforme o modelo a seguir: + +![Modelo de diagrama no nível 1](images/diagrama-barramento.png) + +### Detalhamento da interação de componentes + +> O detalhamento deve seguir um formato de acordo com o exemplo a seguir: + +* O componente `Leilão` inicia o leilão publicando no barramento a mensagem de tópico "`auction/{auctionId}/start`" através da interface `AuctionStart`, iniciando um leilão. +* Os componentes Loja assinam no barramento mensagens de tópico "`auction/+/start`" através da interface `AuctionEngage`. Quando recebe uma mensagem… + +> Para cada componente será apresentado um documento conforme o modelo a seguir: + +## Componente `` + +> Resumo do papel do componente e serviços que ele oferece. + +> Diagrama do componente, conforme exemplo a seguir: + +![Componente](diagrama-componente-mensagens.png) + +**Interfaces** +> Listagem das interfaces do componente. + +As interfaces listadas são detalhadas a seguir: + +## Detalhamento das Interfaces + +### Interface `` + +> Resumo do papel da interface. + +> Dados da interface podem ser apresentados em formato texto, conforme exemplo: + +* Type: `sink` +* Topic: `pedido/+/entrega` +* Message type: `Order` + +> Ou em formato de imagem, conforme exemplo: + +![Diagrama de Interface de Mensagens](images/diagrama-interface-mensagens.png) + +> Diagrama representando o esquema das mensagens JSON utilizadas na interface, pode ser em formato texto conforme exemplo: + +~~~json +{ + orderId: string, + dueDate: date, + total: number, + items: [ + { + itemid: string, + quantity: number + } + ] +} +~~~ + +> Ou em formato de imagem, conforme exemplo: + +![Diagrama de Mensagens JSON](images/diagrama-interface-json.png) + +# Nível 2 + +> Apresente aqui o detalhamento do Nível 2 conforme detalhado na especificação com, no mínimo, as seguintes subseções: + +## Diagrama do Nível 2 + +> Apresente um diagrama conforme o modelo a seguir: + +> ![Modelo de diagrama no nível 2](images/diagrama-subcomponentes.png) + +### Detalhamento da interação de componentes + +> O detalhamento deve seguir um formato de acordo com o exemplo a seguir: + +* O componente `Entrega Pedido Compra` assina no barramento mensagens de tópico "`pedido/+/entrega`" através da interface `Solicita Entrega`. + * Ao receber uma mensagem de tópico "`pedido/+/entrega`", dispara o início da entrega de um conjunto de produtos. +* Os componentes `Solicita Estoque` e `Solicita Compra` se comunicam com componentes externos pelo barramento: + * Para consultar o estoque, o componente `Solicita Estoque` publica no barramento uma mensagem de tópico "`produto//estoque/consulta`" através da interface `Consulta Estoque` e assina mensagens de tópico "`produto//estoque/status`" através da interface `Posição Estoque` que retorna a disponibilidade do produto. + +> Para cada componente será apresentado um documento conforme o modelo a seguir: + +## Componente `` + +> Resumo do papel do componente e serviços que ele oferece. + +![Componente](images/diagrama-componente.png) + +**Interfaces** +> Listagem das interfaces do componente. + +As interfaces listadas são detalhadas a seguir: + +## Detalhamento das Interfaces + +### Interface `` + +![Diagrama da Interface](images/diagrama-interface-itableproducer.png) + +> Resumo do papel da interface. + +Método | Objetivo +-------| -------- +`` | `` + +## Exemplos: + +### Interface `ITableProducer` + +![Diagrama da Interface](images/diagrama-interface-itableproducer.png) + +Interface provida por qualquer fonte de dados que os forneça na forma de uma tabela. + +Método | Objetivo +-------| -------- +`requestAttributes` | Retorna um vetor com o nome de todos os atributos (colunas) da tabela. +`requestInstances` | Retorna uma matriz em que cada linha representa uma instância e cada coluna o valor do respectivo atributo (a ordem dos atributos é a mesma daquela fornecida por `requestAttributes`. + +### Interface `IDataSetProperties` + +![Diagrama da Interface](images/diagrama-interface-idatasetproperties.png) + +Define o recurso (usualmente o caminho para um arquivo em disco) que é a fonte de dados. + +Método | Objetivo +-------| -------- +`getDataSource` | Retorna o caminho da fonte de dados. +`setDataSource` | Define o caminho da fonte de dados, informado através do parâmetro `dataSource`. + +## Diagrama do Nível 3 + +> Apresente uma imagem com a captura de tela de seu protótipo feito no MIT App Inventor, conforme modelo a seguir: + +![Captura de Tela do Protótipo](images/captura-prototipo.png) + +> Apresente o diagrama referente ao protótipo conforme o modelo a seguir: + +![Modelo de diagrama no nível 2](images/diagrama-prototipo.png) + +### Detalhamento da interação de componentes + +> O detalhamento deve seguir o mesmo formato usado no Nível 2. diff --git a/project/2022/trabalho-rcs-2022-v01.pdf b/project/2022/trabalho-rcs-2022-v01.pdf new file mode 100644 index 000000000..9b3fa55c5 Binary files /dev/null and b/project/2022/trabalho-rcs-2022-v01.pdf differ diff --git a/templates/2022/README.md b/templates/2022/README.md index 787647a54..8e8415350 100644 --- a/templates/2022/README.md +++ b/templates/2022/README.md @@ -1,5 +1,11 @@ # Template para Entrega dos Laboratórios Individuais e Projeto em Grupo +# Template do Projeto + +O projeto deve seguir o template detalhado na pasta: + +* [Projeto](project/) + # Templates de Laboratórios Cada laboratório tem seu template que está especificado dentro da respectiva pasta: diff --git a/templates/2022/lab05/README.md b/templates/2022/lab05/README.md new file mode 100644 index 000000000..43a280a96 --- /dev/null +++ b/templates/2022/lab05/README.md @@ -0,0 +1,24 @@ +# Modelo para Apresentação do Lab04 - MVC + +Estrutura de pastas: + +~~~ +├── README.md <- arquivo apresentando a tarefa +│ +├── images <- arquivos de imagens usadas no documento +│ +└── app <- apps do MIT App Inventor exportados em formato `aia` +~~~ + +# Aluno +* `` + +# Tarefa + +> Coloque as imagens PNG da captura das seguintes telas do seu aplicativo: +> * tela 1 - captura da tela completa de design de interface +> * tela 2 - captura de tela do app sem digitar romance +> * tela 3 - captura de tela do app com romance digitado e resultado retornado +> * tela 4 - (opcional) captura de tela do app quando acontece um erro +> +> Coloque um link para o arquivo do aplicativo exportado a partir do MIT App Inventor em formato `aia`. Ele estará dentro da pasta `app`. diff --git a/templates/2022/lab05/images/aplicativo.png b/templates/2022/lab05/images/aplicativo.png new file mode 100644 index 000000000..a660ed915 Binary files /dev/null and b/templates/2022/lab05/images/aplicativo.png differ diff --git a/templates/2022/lab05/images/blocks.png b/templates/2022/lab05/images/blocks.png new file mode 100644 index 000000000..7ad1fb936 Binary files /dev/null and b/templates/2022/lab05/images/blocks.png differ diff --git a/templates/2022/lab05/images/design.png b/templates/2022/lab05/images/design.png new file mode 100644 index 000000000..c5427bf32 Binary files /dev/null and b/templates/2022/lab05/images/design.png differ diff --git a/templates/2022/lab05/images/mit-app-inventor-events.png b/templates/2022/lab05/images/mit-app-inventor-events.png new file mode 100644 index 000000000..4b6a6f2d6 Binary files /dev/null and b/templates/2022/lab05/images/mit-app-inventor-events.png differ diff --git a/templates/2022/project/README.md b/templates/2022/project/README.md new file mode 100644 index 000000000..e86dbdc10 --- /dev/null +++ b/templates/2022/project/README.md @@ -0,0 +1,182 @@ +# Template para a Entrega do Projeto Final + +# Estrutura de Arquivos e Pastas + +A seguir é apresentada a estrutura de pastas esperada para entrega do projeto: + +~~~ +├── README.md <- arquivo com o relatório do projeto +│ +├── images <- arquivos de imagens usadas no documento +│ +└── resources <- outros recursos (se houver) +~~~ + +Na raiz deve haver um arquivo de nome `README.md` contendo a apresentação da equipe e relatório do projeto, como detalhado na seção seguinte. + +# Modelo para Apresentação da Equipe e Relatório do Projeto + +Segue abaixo o modelo de como devem ser documentadas as entregas. Tudo o que for indicado entre `<...>` indica algo que deve ser substituído pelo indicado. +> Além disso, tudo o que aparecer neste modo de citação também se refere algo que deve ser substituído pelo indicado. No modelo são colocados exemplos ilustrativos, que serão substituídos pelos da sua apresentação. + +Para a construção dos diagramas, devem ser usados modelos disponíveis em: [Diagramas de Referência do Projeto Final](https://docs.google.com/presentation/d/1HWiTx0HU781sf3A7sdAda_LQeMHqbvIXkh-uSRDo0Js/edit?usp=sharing). Há versões em PPT e ODT no diretório [resources/](resources/). + +# Modelo para Apresentação da Equipe e Relatório do Projeto + +# Projeto `` + +# Equipe +* `` + +# Projeto GitHub Original +* `` + +# Nível 1 + +> Apresente aqui o detalhamento do Nível 1 conforme detalhado na especificação com, no mínimo, as seguintes subseções: + +## Diagrama Geral do Nível 1 + +> Apresente um diagrama conforme o modelo a seguir: + +![Modelo de diagrama no nível 1](images/diagrama-barramento.png) + +### Detalhamento da interação de componentes + +> O detalhamento deve seguir um formato de acordo com o exemplo a seguir: + +* O componente `Leilão` inicia o leilão publicando no barramento a mensagem de tópico "`auction/{auctionId}/start`" através da interface `AuctionStart`, iniciando um leilão. +* Os componentes Loja assinam no barramento mensagens de tópico "`auction/+/start`" através da interface `AuctionEngage`. Quando recebe uma mensagem… + +> Para cada componente será apresentado um documento conforme o modelo a seguir: + +## Componente `` + +> Resumo do papel do componente e serviços que ele oferece. + +> Diagrama do componente, conforme exemplo a seguir: + +![Componente](diagrama-componente-mensagens.png) + +**Interfaces** +> Listagem das interfaces do componente. + +As interfaces listadas são detalhadas a seguir: + +## Detalhamento das Interfaces + +### Interface `` + +> Resumo do papel da interface. + +> Dados da interface podem ser apresentados em formato texto, conforme exemplo: + +* Type: `sink` +* Topic: `pedido/+/entrega` +* Message type: `Order` + +> Ou em formato de imagem, conforme exemplo: + +![Diagrama de Interface de Mensagens](images/diagrama-interface-mensagens.png) + +> Diagrama representando o esquema das mensagens JSON utilizadas na interface, pode ser em formato texto conforme exemplo: + +~~~json +{ + orderId: string, + dueDate: date, + total: number, + items: [ + { + itemid: string, + quantity: number + } + ] +} +~~~ + +> Ou em formato de imagem, conforme exemplo: + +![Diagrama de Mensagens JSON](images/diagrama-interface-json.png) + +# Nível 2 + +> Apresente aqui o detalhamento do Nível 2 conforme detalhado na especificação com, no mínimo, as seguintes subseções: + +## Diagrama do Nível 2 + +> Apresente um diagrama conforme o modelo a seguir: + +> ![Modelo de diagrama no nível 2](images/diagrama-subcomponentes.png) + +### Detalhamento da interação de componentes + +> O detalhamento deve seguir um formato de acordo com o exemplo a seguir: + +* O componente `Entrega Pedido Compra` assina no barramento mensagens de tópico "`pedido/+/entrega`" através da interface `Solicita Entrega`. + * Ao receber uma mensagem de tópico "`pedido/+/entrega`", dispara o início da entrega de um conjunto de produtos. +* Os componentes `Solicita Estoque` e `Solicita Compra` se comunicam com componentes externos pelo barramento: + * Para consultar o estoque, o componente `Solicita Estoque` publica no barramento uma mensagem de tópico "`produto//estoque/consulta`" através da interface `Consulta Estoque` e assina mensagens de tópico "`produto//estoque/status`" através da interface `Posição Estoque` que retorna a disponibilidade do produto. + +> Para cada componente será apresentado um documento conforme o modelo a seguir: + +## Componente `` + +> Resumo do papel do componente e serviços que ele oferece. + +![Componente](images/diagrama-componente.png) + +**Interfaces** +> Listagem das interfaces do componente. + +As interfaces listadas são detalhadas a seguir: + +## Detalhamento das Interfaces + +### Interface `` + +![Diagrama da Interface](images/diagrama-interface-itableproducer.png) + +> Resumo do papel da interface. + +Método | Objetivo +-------| -------- +`` | `` + +## Exemplos: + +### Interface `ITableProducer` + +![Diagrama da Interface](images/diagrama-interface-itableproducer.png) + +Interface provida por qualquer fonte de dados que os forneça na forma de uma tabela. + +Método | Objetivo +-------| -------- +`requestAttributes` | Retorna um vetor com o nome de todos os atributos (colunas) da tabela. +`requestInstances` | Retorna uma matriz em que cada linha representa uma instância e cada coluna o valor do respectivo atributo (a ordem dos atributos é a mesma daquela fornecida por `requestAttributes`. + +### Interface `IDataSetProperties` + +![Diagrama da Interface](images/diagrama-interface-idatasetproperties.png) + +Define o recurso (usualmente o caminho para um arquivo em disco) que é a fonte de dados. + +Método | Objetivo +-------| -------- +`getDataSource` | Retorna o caminho da fonte de dados. +`setDataSource` | Define o caminho da fonte de dados, informado através do parâmetro `dataSource`. + +## Diagrama do Nível 3 + +> Apresente uma imagem com a captura de tela de seu protótipo feito no MIT App Inventor, conforme modelo a seguir: + +![Captura de Tela do Protótipo](images/captura-prototipo.png) + +> Apresente o diagrama referente ao protótipo conforme o modelo a seguir: + +![Modelo de diagrama no nível 2](images/diagrama-prototipo.png) + +### Detalhamento da interação de componentes + +> O detalhamento deve seguir o mesmo formato usado no Nível 2. diff --git a/templates/2022/project/images/captura-prototipo.png b/templates/2022/project/images/captura-prototipo.png new file mode 100644 index 000000000..3df1478d3 Binary files /dev/null and b/templates/2022/project/images/captura-prototipo.png differ diff --git a/templates/2022/project/images/diagrama-barramento.png b/templates/2022/project/images/diagrama-barramento.png new file mode 100644 index 000000000..3fd1353b9 Binary files /dev/null and b/templates/2022/project/images/diagrama-barramento.png differ diff --git a/templates/2022/project/images/diagrama-componente.png b/templates/2022/project/images/diagrama-componente.png new file mode 100644 index 000000000..0c093c24d Binary files /dev/null and b/templates/2022/project/images/diagrama-componente.png differ diff --git a/templates/2022/project/images/diagrama-interface-idatasetproperties.png b/templates/2022/project/images/diagrama-interface-idatasetproperties.png new file mode 100644 index 000000000..ea0f411c0 Binary files /dev/null and b/templates/2022/project/images/diagrama-interface-idatasetproperties.png differ diff --git a/templates/2022/project/images/diagrama-interface-itableproducer.png b/templates/2022/project/images/diagrama-interface-itableproducer.png new file mode 100644 index 000000000..af1bd08c6 Binary files /dev/null and b/templates/2022/project/images/diagrama-interface-itableproducer.png differ diff --git a/templates/2022/project/images/diagrama-interface-mensagens.png b/templates/2022/project/images/diagrama-interface-mensagens.png new file mode 100644 index 000000000..b9f2ec2de Binary files /dev/null and b/templates/2022/project/images/diagrama-interface-mensagens.png differ diff --git a/templates/2022/project/images/diagrama-prototipo.png b/templates/2022/project/images/diagrama-prototipo.png new file mode 100644 index 000000000..a50e6b8cf Binary files /dev/null and b/templates/2022/project/images/diagrama-prototipo.png differ diff --git a/templates/2022/project/images/diagrama-subcomponentes.png b/templates/2022/project/images/diagrama-subcomponentes.png new file mode 100644 index 000000000..4904d33dc Binary files /dev/null and b/templates/2022/project/images/diagrama-subcomponentes.png differ