Grupo 2
O Grupo de trabalho é constituída pelos seguintes elementos:
Ilka Kawashita id7316 |
José Duarte a75780 |
Luís Cunha a61563 |
João Silva a61559 |
Nuno Cunha a7833 |
O nosso trabalho enquadra-se no âmbito de uma plataforma de pesquisa dos trabalhos dos investigadores do Algoritmi.
O enquadramento deste projeto é o uso de sistemas de informação e tecnologias em de acesso ao registo das publicações por parte dos investigadores Algoritmi.
O objetivo é criar um sistema de Open Data que beneficie os utilizadores na sua pesquisa de trabalhos executados e apoiados e outras informações relativas aos investigadores Algoritmi. Este sistema permitirá uma maior integração das informações para que no futuro as mesmas estejam disponíveis em diferentes plataformas e de forma mais eficaz e atualizada.
Um dos fatos reparado pela equipa foi que a maioria das informações dos trabalhos realizados pelos investigadores não se encontra concentrada em nenhuma plataforma de forma agregada, apenas se encontram nos perfis individuais dos vários investigadores.
Plano de Trabalho: https://uminhows20182019.eu.teamwork.com/#projects/351134ws_2018_2019/overview/summary
Tem que atingir 300 horas de trabalho (sem as horas das aulas) + 225 horas das aulas
Atividades | Início | Fim |
Definição da Equipa e os requisitos funcionais | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Definição da equipa e papeis | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Definir a plano de trabalho | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Definir a visão | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Estudo do contexto de aplicação | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Definir a domínio de aplicação | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Definir milestones | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Definir deliverables | 27/09/2018 | 04/10/2018 |
Definição da Equipa e os requisitos funcionais –> Elaborar Relatório do momento 1 | 27/09/2018 | 04/10/2018 |
Criação do Modelo de Domínio | 05/10/2018 | 25/10/2018 |
Criação do Modelo de Domínio –> Definir os requisitos de alto-nível | 05/10/2018 | 25/10/2018 |
Criação do Modelo de Domínio –> Desenvolver o modelo dos casosde-uso | 05/10/2018 | 25/10/2018 |
Criação do Modelo de Domínio –> Definir os Requisitos funcionais | 05/10/2018 | 25/10/2018 |
Criação do Modelo de Domínio –> Environmental Scan | 05/10/2018 | 25/10/2018 |
Criação do Modelo de Domínio –> Desenvolver o Modelo de Domínio | 05/10/2018 | 25/10/2018 |
Criação do Modelo de Domínio –> Elaborar Relatório do momento 2 | 05/10/2018 | 25/10/2018 |
Definição Preliminar do Set Profile | 19/10/2018 | 12/12/2018 |
Definição Preliminar do Set Profile –> Modelo de Dados Detalhado | 19/10/2018 | 12/12/2018 |
Definição Preliminar do Set Profile –> Alinhamento de Vocabulários | 19/10/2018 | 12/12/2018 |
Definição Preliminar do Set Profile –> Matriz de Restrições | 19/10/2018 | 12/12/2018 |
Definição Preliminar do Set Profile –> Description Set Profile | 19/10/2018 | 12/12/2018 |
Definição Preliminar do Set Profile –> Elaborar Relatório do momento 3 | 19/10/2018 | 12/12/2018 |
M4 - DSP + Vocabulary encoded in SKOS | 05/12/2018 | 10/01/2019 |
M4 - DSP + Vocabulary encoded in SKOS –> Desenvolver os Guias de Utilização e os Guias de Sintax | 05/12/2018 | 10/01/2019 |
M4 - DSP + Vocabulary encoded in SKOS –> Elaborar Relatório do momento 4 | 05/12/2018 | 10/01/2019 |
Plano de Projeto | 04/10/2018 |
Entrega relatório 2 | 25/10/2018 |
Entrega relatório 3 | 12/12/2018 |
Entrega relatório Final, Video e Apresentação | 10/01/2019 |
Neste ponto, apresenta-se o Gant Chart plano de trabalho para este projeto, de acordo com o plano de trabalho acima.
Figura 1 - Gant Chart
Foi usada como fonte de informaçâo uma base de dados denominada “Investigadores do Algoritmi” criada originalmente para o estudo de caso: Centro ALGORITMI da tese de doutoramento “Modelo de interoperabilidade semântica para o mapeamento de áreas do conhecimento”, da doutoranda Rosemary Gay Fantinel na Universidade do Minho. Esta base de dados num documento de excel contem varias informações relativas a projetos e respetivos autores, colaboradores, departamentos, entre outros. Para o nosso perfil foi focada mais atenção nos investigadores Algoritmi contidos na database.
De forma a desenvolver o nosso projeto, a equipa de trabalho terá várias etapas a cumprir. Nomeadamente terá de se basear em determinados requisitos e informações, de modo, a poder determinar as suas ilações. Em suma, o nosso relatório irá incluir o seguinte conteúdo:
• Análise do Projeto
• Análise / Estudo dos dados das tabelas dos investigadores Algoritmi
• Análise de propriedades adequadas
• Definição de vocabulário
• Elaboração da matriz de restrições e do perfil de aplicação
• Formato de normas e ficheiros a desenvolver e a cumprir
Os requisitos de alto nível, ou requisitos de negócio, remetem para a definição de requisitos definidos da forma mais simples possível, sendo a maioria das vezes definidos com o intuito de serem apresentados à direção de uma organização. Neste projeto os requisitos de alto-nível foram os seguintes:
- O sistema deverá estar formatado e formalizado segundo uma norma padrão (RDF), referente às informações de cada investigador, publicação e projeto, para que os dados sejam de fácil e rápido acesso para todos os utilizadores.
- O sistema deverá proporcionar uma fácil recuperação da informação, minimizando e otimizando a operação de busca.
- O Sistema deverá estar normalizado e apto para receber novos dados tornando-o assim escalável.
- O Sistema deverá suportar pesquisas pelos atributos das entidades (autor, publicação, Instituição, etc.).
Esta atividade trata de definir a lista de requisitos funcionais e não funcionais expressos pela equipa de trabalho. Funcionalidades do sistema e das suas restrições, descrevendo casos diferentes.
- Consultar Publicações;
- Consultar Investigadores;
- Consultar Projetos.
- Mudança de tema de trabalho devido ao tema não ser válido, pois escolhemos um tema que já tinha sido abordado e assim a equipa foi obrigada a alterar.
- Perceber os aspetos teóricos e práticos da Web Semântica e as suas características, sendo que a maior parte do grupo não tinha muita experiência prévia no campo da Web Semântica.
- Codificar o vocabulário da forma correta, saber que propriedades aplicar a determinado vocabulário pois vários dos nossos atributos eram bastante específicos o que dificultou um pouco a pesquisa dessas propriedades.
- Aplicar o modelo RDF ao nosso conteúdo e metadados.
- Distinguir e aplicar conceitos relacionados com perfis de aplicação de metadados.
- Inicialmente estava definido elaborar o código RDFS, mas este acabou por não ser feito, pois encontramos todos as propriedades necessárias nos vocabulários existentes.
Para ilustrar os requisitos funcionais anteriormente definidos, de forma sistemática e intuitiva, apresenta-se um diagrama de casos de uso em notação UML.
Figura 2 - Casos de uso - Consultar publicações
O modelo de domínio identifica os metadados e representa as relações entre eles. Este modelo é o projecto base para a construção do perfil de aplicação, permitindo identificar as classes de objectos e suas relações, que se apresentam de seguida.
Figura 5 - Modelo de dominio
No Environmental Scan, numa fase inicial, foi efetuado o mapeamento dos atributos de cada uma das entidades com os metadados existentes que estão codificados em RDF, permitindo assim realizar o estado da arte dos esquemas de metadados. Para cada uma das entidades, foi efetuado o mapeamento dos seus atributos, como se apresenta de seguida.
Tabela 2 - Atributos de Pessoas
Tabela 5 - Matriz de restrições da tabela pessoa
<?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dbpedia="http://dbpedia.org/ontology/#" xmlns:og="http://ogp.me/#" xmlns:m3lite="http://ontology.fiesta-iot.eu/ontologyDocs/m3-lite.owl#" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:swpo="http://sw-portal.deri.org/ontologies/swportal#" xmlns:aiiso=http://vocab.org/aiiso/schema# xmlns:soron="http://www.bib.uc3m.es/~fcalzada/soron/soron_content/soron#" xmlns:mads="http://www.loc.gov/standards/mads/rdf/v1.html" xmlns:vcard="http://www.w3.org/2006/vcard/ns#country-name" xmlns:foaf="http://xmlns.com/foaf/spec/#" xmlns:vivo="https://duraspace.org/archive/vivo/vivo.owl#" xmlns:cerif="https://www.eurocris.org/ontologies/cerif/#">
<!-- Entity: Person --> <rdf:Description rdf:about="http://algoritmi.uminho.pt/member-profile/adriano-jorge-cardoso-moreira/0001361"> <rdf:type rdf:resource="http://xmlns.com/foaf/spec/#term_Person"/> <dcterms:identifier rdf:resource="http://orcid.org/0000-0001-8035-4703"/> <foaf:givenname>Adriano Jorge Cardoso</foaf:givenname> <foaf:surname>Moreira</foaf:surname> <foaf:gender>M</foaf:gender> <vivo:AcademicDegree>Doutor</vivo:AcademicDegree> <cerif:cfPers_OrgUnit>Professor associado com agregação</cerif:cfPers_OrgUnit> <mads:Affiliation>Universidade do Minho</mads:Affiliation> <vcard:country-name>Portugal</vcard:country-name> <aiiso:KnowledgeGrouping rdf:resource="http://algoritmi.uminho.pt/research-teams/ccpm/"/> <aiiso:ResearchGroup rdf:resource="http://algoritmi.uminho.pt/research-teams/ubicomp/"/> </rdf:Description> <rdf:Description rdf:about="http://algoritmi.uminho.pt/member-profile/ana-alice-rodrigues-pereira-baptista/0001940/"> <rdf:type rdf:resource="http://xmlns.com/foaf/spec/#term_Person"/> <dcterms:identifier rdf:resource="http://orcid.org/0000-0003-3525-0619"/> <foaf:givenname>Ana Alice Rodrigues Pereira</foaf:givenname> <foaf:surname>Baptista</foaf:surname> <foaf:gender>F</foaf:gender> <vivo:AcademicDegree>Doutor</vivo:AcademicDegree> <cerif:cfPers_OrgUnit>Professor auxiliar</cerif:cfPers_OrgUnit> <mads:Affiliation>Universidade do Minho</mads:Affiliation> <vcard:country-name>Portugal</vcard:country-name> <aiiso:KnowledgeGrouping rdf:resource="http://algoritmi.uminho.pt/research-teams/ist/"/> <aiiso:ResearchGroup rdf:resource="http://algoritmi.uminho.pt/research-teams/semag/"/> </rdf:Description> <rdf:Description rdf:about="http://algoritmi.uminho.pt/member-profile/victor-freitas-de-azeredo-barros/0200120/"> <rdf:type rdf:resource="http://xmlns.com/foaf/spec/#term_Person"/> <dcterms:identifier rdf:resource="http://orcid.org/0000-0002-7318-8257"/> <foaf:givenname>Victor Freitas de Azeredo</foaf:givenname> <foaf:surname>Barros</foaf:surname> <foaf:gender>M</foaf:gender> <vivo:AcademicDegree>Mestre</vivo:AcademicDegree> <cerif:cfPers_OrgUnit>Aluno</cerif:cfPers_OrgUnit> <mads:Affiliation>Universidade do Minho</mads:Affiliation> <vcard:country-name>Brasil</vcard:country-name> <aiiso:KnowledgeGrouping rdf:resource="http://algoritmi.uminho.pt/research-teams/ist/"/> <aiiso:ResearchGroup rdf:resource="http://algoritmi.uminho.pt/research-teams/istorg/"/> </rdf:Description> <rdf:Description rdf:about="http://algoritmi.uminho.pt/member-profile/rui-pedro-figueiredo-marques/0100036/"> <rdf:type rdf:resource="http://xmlns.com/foaf/spec/#term_Person"/> <dcterms:identifier rdf:resource="http://orcid.org/0000-0001-8449-0526"/> <foaf:givenname>Rui Pedro Figueiredo</foaf:givenname> <foaf:surname>Marques</foaf:surname> <foaf:gender>M</foaf:gender> <vivo:AcademicDegree>Doutor</vivo:AcademicDegree> <cerif:cfPers_OrgUnit>Professor auxiliar</cerif:cfPers_OrgUnit> <mads:Affiliation>Universidade de Aveiro</mads:Affiliation> <vcard:country-name>Portugal</vcard:country-name> <aiiso:KnowledgeGrouping rdf:resource="http://algoritmi.uminho.pt/research-teams/ist/"/> <aiiso:ResearchGroup rdf:resource="http://algoritmi.uminho.pt/research-teams/istorg/"/> </rdf:Description>
<!– Entity: Publication –>
<rdf:Description rdf:about="http://hdl.handle.net/1822/21409"> <rdf:type rdf:resource="http://xmlns.com/foaf/spec/#term_Publications"/> <dcterms:identifier rdf:resource="http://repositorium.sdum.uminho.pt/handle/1822/21409"></dcterms:identifier> <foaf:Person rdf:resource="http://algoritmi.uminho.pt/member-profile/sergio-miguel-carneiro-moro/0100047"></foaf:Person> <vivo:AcademicDegree>Doutor</vivo:AcademicDegree> <cerif:cfPers_OrgUnit>Professor auxiliar</cerif:cfPers_OrgUnit> <swpo:hasTitle>Enhancing bank direct marketing through data mining</swpo:hasTitle> <og:type>Conferência</og:type> <m3lite:DomainOfInterest>Gestão</m3lite:DomainOfInterest> <aiiso:Subject>Ciências Sociais</aiiso:Subject> <swpo:hasPublicationDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2012</swpo:hasPublicationDate> <cerif:uri>http://repositorium.sdum.uminho.pt/bitstream/1822/21409/1/2012-emac.pdf</cerif:uri> <soron:coauthorsWith rdf:resource="http://algoritmi.uminho.pt/member-profile/paulo-alexandre-ribeiro-cortez/0002791"></soron:coauthorsWith> <cerif:cfPers_Pers> </cerif:cfPers_Pers> <cerif:cfPers_Pers> </cerif:cfPers_Pers> </rdf:Description> <rdf:Description rdf:about="https://books.google.pt/books?isbn=1522522220"> <rdf:type rdf:resource="http://xmlns.com/foaf/spec/#term_Publications"/> <dcterms:identifier rdf:resource="http://algoritmi.uminho.pt/publication/2-s2.0-85015763699"></dcterms:identifier> <foaf:Person rdf:resource="http://algoritmi.uminho.pt/member-profile/ana-alice-rodrigues-pereira-baptista/0001940/"></foaf:Person> <vivo:AcademicDegree>Doutor</vivo:AcademicDegree> <cerif:cfPers_OrgUnit>Professor auxiliar</cerif:cfPers_OrgUnit> <swpo:hasTitle>Developing metadata application profiles</swpo:hasTitle> <og:type>Capítulo de livro</og:type> <m3lite:DomainOfInterest>Ciência da Computação</m3lite:DomainOfInterest> <aiiso:Subject>Ciências Naturais</aiiso:Subject> <swpo:hasPublicationDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2017</swpo:hasPublicationDate> <cerif:uri>https://repositorium.sdum.uminho.pt/bitstream/1822/47731/1/malta%20chap%205_malta%202017%20book.pdf</cerif:uri> <soron:coauthorsWith rdf:resource="http://algoritmi.uminho.pt/member-profile/mariana-curado-malta/0100042/"></soron:coauthorsWith> <soron:coauthorsWith> <rdf:Seq> <rdf:li rdf:resource="http://algoritmi.uminho.pt/member-profile/mariana-curado-malta/0100042/"></rdf:li> <rdf:li>Paul Walk</rdf:li> </rdf:Seq> </soron:coauthorsWith> <cerif:cfPers_Pers> </cerif:cfPers_Pers> <cerif:cfPers_Pers> </cerif:cfPers_Pers> </rdf:Description> <rdf:Description rdf:about="http://hdl.handle.net/1822/43444"> <rdf:type rdf:resource="http://xmlns.com/foaf/spec/#term_Publications"/> <dcterms:identifier rdf:resource="http://repositorium.sdum.uminho.pt/handle/1822/43444"></dcterms:identifier> <foaf:Person rdf:resource="http://algoritmi.uminho.pt/member-profile/sergio-miguel-carneiro-moro/0100047"></foaf:Person> <vivo:AcademicDegree>Doutor</vivo:AcademicDegree> <cerif:cfPers_OrgUnit>Aluno</cerif:cfPers_OrgUnit> <swpo:hasTitle>Collective action and information and communication technologies: The case of consensus movements</swpo:hasTitle> <og:type>Tese</og:type> <m3lite:DomainOfInterest>Sistemas de informação</m3lite:DomainOfInterest> <aiiso:Subject>Ciências Naturais</aiiso:Subject> <swpo:hasPublicationDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2016</swpo:hasPublicationDate> <cerif:uri>http://repositorium.sdum.uminho.pt/bitstream/1822/43444/1/Tese_Ana%20Cristina%20Henriques%20Cardoso_2016.pdf</cerif:uri> <soron:coauthorsWith> </soron:coauthorsWith> <cerif:cfPers_Pers>João Alvaro Carvalho</cerif:cfPers_Pers> <cerif:cfPers_Pers> </cerif:cfPers_Pers> </rdf:Description>
<!-- Entity: Project -->
<rdf:Description rdf:about=“http://algoritmi.uminho.pt/projects/ongoing-projects/”>
<rdf:type rdf:resource="http://dbpedia.org/ontology/Project"/> <dcterms:identifier>POCI-01-0145-FEDER-028284</dcterms:identifier> <foaf:name>IViSSEM – 6.849,32 Journal Articles Everyday: Visualize or Perish</foaf:name> <foaf:Person rdf:resource="http://algoritmi.uminho.pt/member-profile/ana-alice-rodrigues-pereira-baptista/0001940/"></foaf:Person> <dbpedia:projectStartDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2018</dbpedia:projectStartDate> <dbpedia:projectEndDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2021</dbpedia:projectEndDate> </rdf:Description>
<rdf:Description rdf:about=“http://algoritmi.uminho.pt/projects/completed-projects/”>
<rdf:type rdf:resource="http://dbpedia.org/ontology/Project"/> <dcterms:identifier>FCOMP-01-0124-FEDER-015064</dcterms:identifier> <foaf:name>SUM – Observação e Compreensão da Dinâmica do Movimento Humano</foaf:name> <foaf:Person rdf:resource="http://algoritmi.uminho.pt/member-profile/adriano-jorge-cardoso-moreira/0001361/"></foaf:Person> <dbpedia:projectStartDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2011</dbpedia:projectStartDate> <dbpedia:projectEndDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2013</dbpedia:projectEndDate> </rdf:Description>
<rdf:Description rdf:about=“http://algoritmi.uminho.pt/projects/completed-projects/”>
<rdf:type rdf:resource="http://dbpedia.org/ontology/Project"/> <dcterms:identifier>TICE-Mobilidade – 13843</dcterms:identifier> <foaf:name>TICE.Mobilidade – Sistema de Mobilidade Centrado no Utilizador</foaf:name> <foaf:Person rdf:resource="http://algoritmi.uminho.pt/member-profile/adriano-jorge-cardoso-moreira/0001361/"></foaf:Person> <dbpedia:projectStartDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2011</dbpedia:projectStartDate> <dbpedia:projectEndDate rdf:datatype="http://www.w3.org/TR/NOTE-datetime">2014</dbpedia:projectEndDate> </rdf:Description>
Entendemos que este trabalho pode ter continuação futura principalmente nos seguintes vertentes:
- Aumentar a Base de Dados – Outras Instituições / Departamentos
- Desenvolver Front-end analítico
- Criar a possibilidade de fazer comparações
Nome | Avaliação |
---|---|
Ilka Kawashita | N |
José Duarte | N |
Luís Cunha | N |
João Silva | N |
Nuno Cunha | N |