{{: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