{{:lod:pard:logo.png?200|}}
**Grupo 3**
**Financiamento Desportivo**
----
====== 1. Constituição do Grupo ======
{{ :lod:pard:captura_de_ecra_2019-01-10_a_s_10.57.43.png?nolink |}}
----
====== 2. Objetivos ======
Com este trabalho pretende-se desenvolver um perfil de aplicação com o objetivo de divulgar informação sobre o financiamento público, dado às várias modalidades desportivas, o doping, o número de praticantes por escalão etário, e também sobre os formados em cursos desportivos, em Portugal, ao longo dos anos, através da utilização de Open Linked Data.
----
====== 3. Plano de Projeto ======
Na figura que se segue está representado o nosso Plano de Projeto. Este plano irá servir de guia de modo a auxiliar a equipa de trabalho desde o dia em que foi realizado o plano, até ao dia da apresentação final. No plano encontram-se detalhadas as atividades que irão ser desenvolvidas no ao longo do projeto, assim como a duração de cada uma dessas atividades.
{{ :lod:pard:plano_projeto_final.png |}}
''Figura 1 - Plano de Projeto''
----
====== 4. Deliverables e milestones ======
* Plano de Projeto
* Relatório Final
* Vídeo
* Apresentação Final
----
====== 5. Requisitos de Alto Nível ======
Os requisitos de alto nível são compostos pelos requisitos funcionais e pelos requisitos não-funcionais. No âmbito de um trabalho desta natureza apenas serão utilizados os requisitos funcionais.
====5.1 Requisitos funcionais:====
Pesquisar por:
* Federação (nome da modalidade);
* País;
* Ano;
* Formados (treinadores e/ou árbitros);
* Praticantes por escalões;
Comparar por:
* Países;
===5.1.1 Modelo de Casos de Uso===
Para demonstrar os requisitos funcionais anteriormente definidos, de forma simples e intuituva, apresenta-se de seguida o diagrama de casos de uso em notação UML.
{{ :lod:pard:ws_grupo3_casosuso.png?nolink |}}
''Figura 2 - Modelo de Casos de Uso''
======6. Modelo de Domínio======
O modelo de domínio representa as relações existentes entre os metadados. Este modelo é a representação base para a criação do perfil de aplicação, isto é, a identificação de classes e as suas relações.
{{ :lod:pard:modelo_dominio_final.png?nolink |}}
''Figura 3 - Modelo de Dominio''
O Dataset utilizado contém registos relativos a 12 anos, de 2003 a 2014, e apresenta apenas 5 colunas, sendo elas o Ano, Federação Desportiva (encontra-se listado em sub-coluna desta as várias modalidades), Doping (encontra-se listado em sub-coluna a percentagem de violações e o número de modalidades controladas), Praticantes por escalão etário (encontra-se listado em sub-coluna os vários escalões etários, sendo eles, Até Juniores, Juniores, Seniores e Veteranos) e Formados em cursos Desportivos (encontra-se listado em sub-coluna Treinador e Árbitros e Juízes). A forma que arranjamos para tratar as sub-colunas foi tratá-las como atributos e criamos um novo atributo para tratar o valor a que corresponde por ano. No caso da tabela Federações_Desportivas, criamos o nome_modalidade, para representar a sub-coluna com as várias modalidades, e criamos também o valor_financeiro, para representar o valor que é atribuido a cada modalidade por ano. No caso da tabela Doping, não foi necessário criar nenhum atributo, isto porque a informação de cada sub-coluna não fazia sentido agregar. No caso da tabela Praticantes_por_Escalão_Etário criamos o atributo Escalão, que representa todos os escalões listados na sub-coluna, e também criamos o atributo numero_praticantes, para representar o numero de praticantes existentes por escalão ao longo dos anos. No caso da tabela Formados_Cursos_Desportivos criamos o atributo tipo_formados, para representar as sub-colunas treinadores e árbitros e Juízes, e também criamos o atributo numero_formados, para representar o numero de formados por ano. Temos ainda a tabela Calendário, onde temos o atributo ano, isto porque toda a informação existente diz respeito aos anos.
(Link relativo ao dataset utilizado como base para a realização deste trabalho https://drive.google.com/file/d/1E2QH4PUmm93Eyh_CK8xDeBsYAfR8PF49/view?usp=sharing)
====== 7. Environmental Scan ======
====7.1 Lista de Vocabulários====
''Tabela 1 - Lista de Vocabulário''
|**Nome** ^Prefixo ^Full name URL ^Descrição^
^An Ontology for vCards |vcard |http://www.w3.org/2006/vcard/ns |"This Ontology models and represents vCards in RDS, using best practises"|
^Time Ontology |time |http://www.w3.org/2006/time |"This vocabulary defines temporal entities such time intervals"|
^ Friend of a Friend vocabulary | foaf | http://xmlns.com/foaf/spec/ | "FOAF is a project devoted to linking people and information using the Web. Regardless of whether information is in people's heads, in physical or digital documents, or in the form of factual data, it can be linked". |
^ The DBpedia Ontology | dbpedia-owl | http://dbpedia.org/ontology/ | "The DBpedia ontology provides the classes and properties used in the DBpedia data set". |
^ The RDF Concepts Vocabulary | rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | "This is the RDF Schema for the RDF vocabulary terms in the RDF Namespace, defined in RDF 1.1 Concepts". |
^ Schema.org vocabulary | schema | http://schema.org/ | "Search engines including Bing, Google, Yahoo! and Yandex rely on schema.org markup to improve the display of search results, making it easier for people to find the right web pages".|
^ DCMI Metadata Terms | dcterms | http://purl.org/dc/terms/ | "An up-to-date specification of all metadata terms maintained by the Dublin Core Metadata Initiative, including properties, vocabulary encoding schemes, syntax encoding schemes, and classes". |
^ VIVO Core Ontology |vivo |http://vivoweb.org/ontology/core |"An ontology of academic and research domain, developed in the framework of the VIVO project".|
====7.2 Mapeamento de atributos com propriedades====
''Tabela 2 - NameSpaces''
**NameSpaces**
|**Attribute original name** ^Label ^Namespace ^Namespace prefix ^Property_Name^
^nome_pais |country |http://www.w3.org/2006/vcard/ns |vcard |Country-name|
^nome_modalidades |sport |http://wikiWS.org/sports-financing |fd |sport|
^valor_financeiro |finance value |http://wikiWS.org/sports-financing |fd| FinanceValue|
^per_violacoes |doping violations % |http://wikiWS.org/sports-financing |fd |percentageViolation|
^numero_modalidades_controladas |federation controlled |http://wikiWS.org/sports-financing |fd |federationControlled|
^ano |year |http://dbpedia.org/ontology/year |dbpedia-owl |year|
^Escalão |Age category |http://wikiWS.org/sports-financing |fd |ageCategory|
^numero_praticantes_por_escalao |number of athletes per Age category |http://wikiWS.org/sports-financing |fd |numberAthletesAC|
^Tipo_formados |types of graduates |http://wikiWS.org/sports-financing |fd |typesOfGraduates|
^numero_formados |number of graduates |http://wikiWS.org/sports-financing |fd |numberOfGraduates|
| **Atributos** ^Property name ^Original Domain ^Original Range ^Domain in the MAP ^Range in the MAP ^Cardinality^
^ nome_pais |Country-name |Unspecified |Xsd:string |fd:financiamentoDesportivo |Xsd:string, TGN (exactly location: http://vocab.getty.edu/page/tgn/1000090) |1-2|
^ nome_modalidades |sport |Unspecified |Unspecified |fd:financiamentoDesportivo |novo vocabulário a criar (SKOS) |1...*|
^ valor_financeiro |financeValue |Unspecified |Unspecified| fd:financiamentoDesportivo | Xsd:int |1...*|
^ per_violacoes |percentageViolation |Unspecified |Unspecified |fd:financiamentoDesportivo |Xsd:int |1...*|
^ numero_modalidades_controladas |federationControlled |Unspecified |Unspecified |fd:financiamentoDesportivo|Xsd:int |1...*|
^ ano |year |owl:Thing |Xsd:gYear |fd:financiamentoDesportivo |Xsd:gYear |1...*|
^ Escalão |ageCategory |Unspecified |Unspecified |fd:financiamentoDesportivo |novo vocabulário a criar (SKOS) |1-4|
^ numero_praticantes_por_escalao |numberOfAthletesAC |Unspecified |Unspecified | fd:financiamentoDesportivo|Xsd:int |1...*|
^ Tipo_formados |typesOfGraduates |Unspecified |Unspecified |fd:financiamentoDesportivo |novo vocabulário a criar (SKOS) |1-2|
^numero_formados |numberOfGraduates |Unspecified |Unspecified |fd:financiamentoDesportivo |Xsd:int |1...*|
======8. Implementações no Perfil de Aplicação (SKOS)======
====8.1 Nome das Modalidades====
Tipo de Modalidades
2018
Andebol
Handball
Atletismo
Athletics
Basquetebol
Basketball
Campismo e Montanhismo
Camping and Mountaineering
Ciclismo
Cycling
Columbofilia
Columbofilia
Futebol
Football
Ginástica
Gymnastics
Golfe
Gulf
Judo
Judo
Karaté
Karaté
Natação
Swimming
Patinagem
Skating
Rugby
Rugby
Ténis
Tennis
Vela
Sailing
Voleibol
Volleybal
Comité Olímpico Portugês
Portuguese Olympic Committee
Comité Paralímpico Portugês
Portuguese Paralympic Committee
====8.1.1 Esquematização em grafo de Departamento====
{{ :lod:pard:grafo_tipo_de_modalidades.png |}}
''Figura 4 - Grafo relativo ao Tipo de Modalidades''
====8.2 Praticantes por Escalão Etário====
Praticantes por escalão etário
2018
Até Juniores
all Under 17years
Juniores
Juniors
Seniores
Senior
Veteranos
Veterans
====8.2.1 Esquematização em grafo dos Praticantes por escalão etário====
{{ :lod:pard:grafo_faixa_etaria.png?nolink |}}
''Figura 5 - Grafo relativo à Faixa Etária''
====8.3 Formados em cursos Desportivos====
Formados em cursos Desportivos
2018
Treinadores
Coaches
Árbitros e JuÌzes
Arbitrators and Judges
====8.3.1 Esquematização em grafo de Formados em cursos Desportivos====
{{ :lod:pard:grafo_formados.png?nolink |}}
''Figura 6 - Grafo relativo aos formados''
======9. Implementações no Perfil de Aplicação (RDFS)======
Para a realização do RDF, utilizamos como base os dados referentes a 1 ano, o ano 2014, sendo que o dataset contém registo de 12 anos, de 2003 a 2014. No caso dos Formados em Cursos Desportivos utilizamos o ano 2013, visto que não havia registos para o ano 2014.
====9.1 Modalidades====
Portugal
Andebol
2014
2009855
Portugal
Atletismo
2014
255020
Portugal
Basquetebol
2014
1982280
Portugal
Campismo e Montanhismo
2014
73500
Portugal
Ciclismo
2014
863000
Portugal
Columfilia
2014
37000
Portugal
Futebol
2014
1815000
Portugal
Ginástica
2014
1127500
Portugal
Golfe
2014
310230
Portugal
Judo
2014
1155400
Portugal
Karaté
2014
140000
Portugal
Natação
2014
1590800
Portugal
Patinagem
2014
765236
Portugal
Rugby
2014
754000
Portugal
Ténis
2014
666000
Portugal
Vela
2014
712000
Portugal
Voleibol
2014
1613255
Portugal
Comité Olímpico Português
2014
4982875
Portugal
Comité Paralímpico Português
2014
555000
====9.1.1 Grafo Modalidades (RDF)====
{{ :lod:pard:modalidades_rdf_final.png?nolink |}}
''Figura 7 - Grafo Modalidades''
====9.2 Doping (RDF)====
2014
0,0065
52
====9.2.1 Grafo Doping====
{{ :lod:pard:doping_final.png?nolink |}}
''Figura 8 - Grafo Doping''
====9.3 Praticantes por Escalão Etário====
Até Juniores
2014
314490
Juniores
2014
46711
Seniores
2014
136003
Veteranos
2014
41374
====9.3.1 Grafo Praticantes por Escalão Etário====
{{ :lod:pard:escalao_final.png?nolink |}}
''Figura 9 - Praticantes por Escalão Etário''
====9.4 Formados em Cursos Desportivos====
Treinadores
2013
5842
Árbitros e Juízes
2013
2285
====9.4.1 Grafo Formados em Cursos Desportivos====
{{ :lod:pard:grafo_formados_vfinal.png?nolink |}}
''Figura 10 - Formados em Cursos Desportivos''
======10. Dificuldades======
Ao longo da elaboração deste trabalho, a equipa de trabalho deparou-se com algumas dificuldades, sendo elas:
- o dataset encontrado continha poucas colunas, o que levou a que se procurassem ainda mais datasets para se poder completar com mais informação o dataset principal;
- o dataset continha colunas e sub-colunas, isto é, uma coluna, ex: Federação, e dentro dessa continha sub-colunas, ex:Andebol, Atletismo, Futebol...., o que levou a que tratassemos essas sub-colunas como atributos para se poder definir o modelo de dominio;
- na identificação dos namespaces e das respetivas propriedades reparamos que, após varias pesquisas, para a nossa semântica não havia muitos vocabulários ja definidos para podermos utilizar, o que levou a que criassemos o nosso próprio vocabulário;
- no desenvolvimento do código rdf;
======11. Video======
[[https://youtu.be/XhdH99Vo_VQ]]
======12. Distribuição das notas======
Fábio Lima: N-2
João Vilaverde: N+1
Ricardo Carvalho: N+1