{{ :lod:pard:capa7.png?direct&495 |}} ====== 1. Visão ====== Este projeto foca a modelação de uma Web Semântica e LOD baseada em tecnologia para consolidar atores de setores não organizados, permitindo uma mudança de paradigma desenvolvimento de uma economia social e solidária (SSE), também chamado terceiro setor. Os setores não organizados lutam com o problema de falta de informação, compartilhamento de dados e interoperabilidade entre os limites do sistema e da organização e os benefícios / lucros do negócio, já que a maior parte não chega ao fim da cadeia. Uma visão unificada do negócio e da capacidade analisar dados distribuídos, porém interdependentes, é fundamental para a tomada efetiva de decisões. Uma solução é usar o Semantic Tecnologias da Web. Uma vez que essas tecnologias tenham sido aplicadas, ela abre um nível mais amplo de interoperabilidade através da aplicação dos princípios do Linked Open Data (LOD). Esta proposta concentra-se principalmente na modelagem matemática, aplicação de técnicas de análise e fácil interpretação de resultados que visam enfrentar os desafios enfrentado s pelas pessoas trabalhando em diferentes setores desorganizados, permitindo-lhes chegar aos potenciais clientes através de análises de perfil feitas em dados extraídos de fóruns sociais e capacitando-os para tomar decisões informadas. Pretende-se elaborar uma plataforma para a consulta, comparação, partilha e cruzamento de informação, disponível na internet, relativa ao setor primário, recorrendo ao uso do paradigma LOD (Linked Open Data). Este DCAP (Dublin Core Application Profile) será criado para ser acessível pelos utilizadores. ====== 2. Plano de Trabalho ====== Neste ponto do documento, apresentamos o planeamento das atividades do projeto que servirá de guia para a equipa de trabalho. ====== 2.1 Lista de Atividades ====== Neste ponto do documento, apresentamos o planeamento das atividades do projeto que servirá de guia para a equipa de trabalho. {{ :lod:pard:listaatividades.png?direct&500 |}} ====== 2.2 Diagrama de Gantt ====== Recorremos à ferramenta Microsoft Office Project para a elaboração do Plano de Trabalho, de onde iremos extrair a tabela com as atividades, bem como o diagrama de Gantt respetivo. {{ :lod:pard:gantt66.png?direct&500 |}} ====== 2.3 Perfis de Trabalho ====== De seguida, apresentamos na tabela 1 os perfis de trabalho dos membros da equipa de trabalho. |**Elemento da Equipa**|**Função**| |Tiago Vilaça|Gestor de Projeto| |João Gomes|Analista de Sistema| |João Rodrigues|Editor Técnico e Desenvolvedor Semântico| |Francisco Sineiro|Especialista do Domínio da Aplicação| |Eduardo Lima|Especialista do Domínio da Aplicação| ''Tabela 2 - Perfis de Trabalho'' ====== 2.4 Milestones ====== Na tabela 2 apresentamos os milestones do projeto. ^ Deliverables ^ Descrição ^ Data da Entrega ^ |**Plano de trabalho**|Entrega do plano de trabalho com o planeamento das atividades a serem elaboradas no desenvolvimento do projeto.| 04/10/2018| |**Momento 1**|Apresentação da seguintes atividades realizadas: visão, domínio de aplicação, requisitos funcionais e modelo de casos de uso.|13/10/2018| |**Momento 2**|Apresentação das seguintes atividades realizadas: termos dos dados definidos e o modelo de domínio.|30/10/2018| |**Momento 3**| Apresentação das seguintes atividades realizadas: modelo de domínio detalhado e a matriz de restrições.|24/11/2018| |**Momento 4**| Apresentação das seguintes atividades realizadas: implementação RDF, definição de vocabulário SKOS e implementação RDFS.|21/12/2018| |**Relatório Final**|Elaboração do documento com a descrição de todo o trabalho realizado.|27/12/2018| |**Vídeo**|Submissão do vídeo do trabalho realizado.|29/12/2018| |**Apresentação Final**|Apresentação final do trabalho realizado.|10/01/2019| ''Tabela 3 - Deliverables e milestones do projeto'' ====== 3. Domínio da Aplicação ====== O contexto do nosso perfil de aplicação são os pequenos agricultores e algumas das suas entidades inerentes. Serão considerados como entidades principais o agricultor, o produto e a transação. {{ :lod:pard:dominioapppp.png?direct&500 |}} ====== 4. Requisitos de Alto-Nível ====== 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. · Permitir a troca e partilha de informação de forma consistente; · Destacar as melhores entidades; · Suportar pesquisas pelos atributos das entidades (nome, localização, etc.). ====== 5. Modelo de Casos de Uso ====== É uma técnica de especificação com o objetivo principal de auxiliar a análise e gestão dos mesmos. O principal benefício da aplicação dos casos de uso é o facto de apoiar o processo de obtenção dos requisitos do sistema. {{ :lod:pard:casos_de_uso7.png?direct&400 |}} ====== 6. Requisitos Funcionais ====== Os requisitos funcionais descrevem detalhada e explicitamente as funcionalidades e serviços do sistema, isto é, define não só como o sistema deve reagir e qual o comportamento a ter em determinadas situações, mas também como o que o mesmo não deve fazer. Estes especificam os resultados particulares de um sistema. ====== 6.1. Descrição dos Requisitos Funcionais ====== *__**{U.C.1} Efetuar pesquisas de Agricultores**__ * Fluxo de eventos: 1. O utilizador introduz as palavras desejadas e estas são utilizadas como filtro na pesquisa de conteúdo; 2. Os resultados da pesquisa podem ser filtrados da seguinte forma: 3. Ordenado por faixa etária; 4. Ordenado por localização; 5. Ordenado por preço do produto. *__**{U.C.2} Consultar portfólio dos agricultores**__ * Pré-condição: Efetuar pesquisa consoante as informações pretendidas. * Fluxo de eventos: * Conforme a pesquisa realizada, o utilizador seleciona as informações relativas a cada um dos agricultores disponíveis na plataforma. Essas informações podem ser relativas às características dos produtos do respetivo agricultor ou informações relativamente ao agricultor. *__**{U.C.3} Comparar informação de Agricultores**__ * Pré-condição: Efetuar pesquisa conforme a comparação que se pretende realizar. * Fluxo de eventos: 1. Consoante a pesquisa efetuada, o utilizador pode comparar: 2. Informação de dois agricultores na mesma localização; 3. Informação de agricultores com mais produtos; 4. As localizações com maior número de agricultores; 5. As condições dos produtos dos melhores agricultores. ===== 7. Lista de Vocabulários ===== Para a pesquisa do nosso vocabulário, decidimos primeiro utilizar o vocabulário ESSGlobal pois este já foi desenvolvido previamente para o contexto do nosso projeto, ou seja, vocabulário para a Economia Social e Solidária. Para as propriedades que não estavam presentes em ESSGlobal, utilizamos as seguintes fontes: ^Nome ^ Prefix ^ URI ^ Descrição | ^ CERIF Ontology 1.3 | cerif|http://www.eurocris.org/ontologies/cerif/1.3| The Common European Research Information Format (CERIF) Ontology Specification provides basic concepts and properties for describing research information as semantic data. | ^ 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. | ^ Friend of a Friend vocabulary | foaf|http://xmlns.com/foaf/0.1| 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. | ^ OpenVocab | ov |http://open.vocab.org/terms| OpenVocab is a community maintained vocabulary intended for use on the Semantic Web, ideal for properties and classes that don't warrant the effort of creating or maintaining a full schema. OpenVocab allows anyone to create and modify vocabulary terms using their web browser. | ^ Press.net Event Ontology | pne|http://data.press.net/ontology/event/| Press.net Event Ontology models news-worthy events and their relationship to news assets and stuff (simple entities) in the world. | ^ Schema.org vocabulary | schema|http://schema.org/| Schema.org vocabulary can be used with many different encodings, including RDFa, Microdata and JSON-LD. These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model. | ^ The DBpedia Ontology | dbpedia-owl|http://dbpedia.org/ontology/| This ontology is generated from the manually created specifications in the DBpedia Mappings Wiki. Each release of this ontology corresponds to a new release of the DBpedia data set which contains instance data extracted from the different language versions of Wikipedia. | ^ The vocabulary for Co-creation Events based on Open Data (apps4X) | apps4X|http://semweb.mmlab.be/ns/apps4X| apps4X is an RDF vocabulary defined to facilitate the description of Open-Data-based Co-creation events. | ^ WGS84 Geo Positioning |geo|http://www.w3.org/2003/01/geo/wgs84_pos| A vocabulary for representing latitude, longitude and altitude information in the WGS84 geodetic reference datum. | ^ WikiWS |ws|http://wikiWS.org/core| A vocabulary for the new properties and classes to be created for this work. | ''Tabela 4 - Lista de Vocabulário'' ===== 8. Mapeamento de Atributos com propriedades ===== {{ :lod:pard:agric-1.png?direct&600 |}} {{ :lod:pard:agricultor-_2.png?direct&700 |}} {{ :lod:pard:produto1.png?direct&600 |}} {{ :lod:pard:produto2.png?direct&600 |}} {{ :lod:pard:transacao1.png?direct&600 |}} {{ :lod:pard:transacao2.png?direct&600 |}} ===== 9. Matriz de Restrições ===== {{ :lod:pard:agricultor-_3333.png?direct&600 |}} {{ :lod:pard:produto3333.png?direct&600 |}} {{ :lod:pard:transacao3333.png?direct&600 |}} ===== 10. Description Set Profile ===== ===== 10.1 Codificação RDF ===== ===== 10.1.1 Agricultor ===== {{ :lod:pard:grafoagri.png?direct&600 |}} João Gomes 100 4/10/1994 Masculino 911111111 Português Portugal Lamacaes Braga 41 33 01 N 8°25′12″ O ===== 10.1.2. Produto ===== {{ :lod:pard:grafoproduto.png?direct&600 |}} 1 Tomates2 Vermelhos e Maduros 1 ===== 10.1.3. Transação ===== {{ :lod:pard:grafotrans.png?direct&600 |}} 1 5 Porto 292929222 Dinheiro ===== 10.2 Codificação SKOS ===== ===== 10.2.1 Farmer-Rating ===== {{ :lod:pard:skosagr.png?direct&600 |}} Rating do Agricultor 2019 Uma Estrela One Star Duas Estrelas Two Stars Três Estrelas Three Stars Quatro Estrelas Four Stars Cinco Estrelas Five Stars ===== 10.2.2 Categoria do Produto ===== {{ :lod:pard:skospag.png?direct&600 |}} Categoria do Produto Biológico 2019 Fruta Fruit Cereais Cereal Lacticinios Dairy Products Hórtícolas Horticulture products Óleos e Gorduras Oil and fats ===== 10.2.3 Método do Pagamento ===== {{ :lod:pard:skospaggggg.png?direct&600 |}} Método de pagamento 2019 Dinheiro Mbway Cheque ===== 11. Principais Dificuldades do Projeto ===== *Mudança de tema do projeto; *Perceção do novo tema; *Falta de contextualização do problema; *Falta de vocabulário relativo ao setor; *Iniciação à linguagem. ===== 12. Avaliação Interpares ===== |**Elemento da Equipa**|**Avaliação**| |Tiago Vilaça| n+1,5| |João Gomes| n+1,5| |João Rodrigues| n-1| |Francisco Sineiro| n-1| |Eduardo Lima| n-1| ''Tabela 11 - Avaliação Interpares'' ===== 13. Vídeo ===== https://youtu.be/e0XFdrGbXDU