Ferramentas de Utilizador

Ferramentas de Site


lod:pard:perfil_de_aplicacao_-_agricultura_local

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.

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.

2.3 Perfis de Trabalho

De seguida, apresentamos na tabela 1 os perfis de trabalho dos membros da equipa de trabalho.

Elemento da EquipaFunção
Tiago VilaçaGestor de Projeto
João GomesAnalista de Sistema
João RodriguesEditor Técnico e Desenvolvedor Semântico
Francisco SineiroEspecialista do Domínio da Aplicação
Eduardo LimaEspecialista 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 trabalhoEntrega do plano de trabalho com o planeamento das atividades a serem elaboradas no desenvolvimento do projeto. 04/10/2018
Momento 1Apresentação da seguintes atividades realizadas: visão, domínio de aplicação, requisitos funcionais e modelo de casos de uso.13/10/2018
Momento 2Apresentaçã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 FinalElaboração do documento com a descrição de todo o trabalho realizado.27/12/2018
VídeoSubmissão do vídeo do trabalho realizado.29/12/2018
Apresentação FinalApresentaçã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.

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.

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 cerifhttp://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 dctermshttp://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 foafhttp://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 pnehttp://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 schemahttp://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-owlhttp://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) apps4Xhttp://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 geohttp://www.w3.org/2003/01/geo/wgs84_pos A vocabulary for representing latitude, longitude and altitude information in the WGS84 geodetic reference datum.
WikiWS wshttp://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

9. Matriz de Restrições

10. Description Set Profile

10.1 Codificação RDF

10.1.1 Agricultor

  <rdf:RDF     
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:vcard="http://www.w3.org/2006/vcard/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/" 
xmlns:dbpedia="http://dbpedia.org/ontology/" 
xmlns:schema="http://schema.org/" 
  xmlns:dcterms="http://purl.org/dc/terms/"
  xmlns:essglobal="http://purl.org/essglobal/vocab"       	  >      
 <!-- Entity: Agricultor -->
	<rdf:Description rdf:about="https://www.facebook.com/joao.gomes.3994">            
          <foaf:firstName rdf:datatype="http://xmlns.com/foaf/spec/#term_firstName">
          João</foaf:firstName>            
          <foaf:lastName rdf:datatype="http://xmlns.com/foaf/spec/#term_lastName">
          Gomes</foaf:lastName>            
          <dbpedia:farmerNumber rdf:datatype="http://dbpedia.org/ontology/">
          100</dbpedia:farmerNumber>            
          <schema:birthDate
          rdf:datatype="http://schema.org/birthDate">
          4/10/1994</schema:birthDate>            
          <dbpedia:term_gender rdf:datatype="http://xmlns.com/foaf/spec/#term_gender">
          Masculino</dbpedia:term_gender>            
          <dcterms:phone_number   rdf:datatype="http://dublincore.org/2012/06/14/dcterms#phone_number">
          911111111</dcterms:phone_number>       
                 	<dbpedia:farmer-rating>
				<rdf:Alt>
				<rdf:li rdf:resource="http://wikiWS.org/farmer-rating/01"/>
				<rdf:li rdf:resource="http://wikiWS.org/farmer-rating/02"/>
				<rdf:li rdf:resource="http://wikiWS.org/farmer-rating/03"/>
				<rdf:li rdf:resource="http://wikiWS.org/farmer-rating/04"/>	
                  <rdf:li rdf:resource="http://wikiWS.org/farmer-rating/05"/>    
				</rdf:Alt>
                  				</dbpedia:farmer-rating>                   
          <dbpedia:citizenship rdf:datatype="http://dbpedia.org/ontology/citizenship">
          Português</dbpedia:citizenship>            
          <vcard:Country-name
          rdf:datatype="http://www.w3.org/2006/vcard/">
          Portugal</vcard:Country-name>             
          <dbpedia:location rdf:datatype="http://dbpedia.org/ontology/location">
          Lamacaes</dbpedia:location>            
          <dbpedia:city
          rdf:datatype="http://dbpedia.org/ontology/City">
          Braga</dbpedia:city>
                      <dbpedia:geolat
          rdf:datatype="http://dbpedia.org/ontology/geo:lat">
          41 33 01 N </dbpedia:geolat>
                      <dbpedia:geolong
          rdf:datatype="http://dbpedia.org/ontology/geo:long">
          8°25′12″ O </dbpedia:geolong>
    </rdf:Description>
    </rdf:RDF>

10.1.2. Produto

        <rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
     xmlns:vcard="http://www.w3.org/2006/vcard/"
     xmlns:foaf="http://xmlns.com/foaf/0.1/" 
xmlns:dbpedia="http://dbpedia.org/ontology/" 
xmlns:schema="http://schema.org/" 
      xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:essglobal="http://purl.org/essglobal/vocab"       
  >
          <rdf:Description rdf:about="https://pt.wikipedia.org/wiki/Tomate">
                <schema:productID
          rdf:datatype="http://schema.org/productID">
          1</schema:productID>
       <essglobal:ProductOrService
      rdf:datatype="http://purl.org/essglobal/vocab/ProductOrService">
          Tomates</essglobal:ProductOrService   
          <essglobal:CostperUnit
          rdf:datatype="http://purl.org/essglobal/vocab/CostperUnit">2
          </essglobal:CostperUnit>       
    
          <schema:Description
          rdf:datatype="http://schema.org/Description">
          Vermelhos e Maduros</schema:Description>    
        <schema:weight
          rdf:datatype="http://schema.org/weight">
          1</schema:weight>                   
             	<dbpedia:product-category>
				<rdf:Alt>
				<rdf:li rdf:resource="http://wikiWS.org/product-category/01/Fruta"/>
				<rdf:li rdf:resource="http://wikiWS.org/product-category/02/Cereais"/>
				<rdf:li rdf:resource="http://wikiWS.org/product-category/03/Lacticinios"/>
				<rdf:li rdf:resource="http://wikiWS.org/product-category/04/Hórtícolas"/>	
                  <rdf:li rdf:resource="http://wikiWS.org/product-category/05/Óleos e gorduras"/>    
				</rdf:Alt>
                  				</dbpedia:product-category>
           </rdf:Description>
    </rdf:RDF>

10.1.3. Transação

  <rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:vcard="http://www.w3.org/2006/vcard/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/" 
xmlns:dbpedia="http://dbpedia.org/ontology/" 
xmlns:schema="http://schema.org/" 
  xmlns:dcterms=http://purl.org/dc/terms/
  xmlns:essglobal="http://purl.org/essglobal/vocab"       
  >
 <!-- Entity: Transação -->		
 <rdf:Description rdf:about="https://pt.wikipedia.org/wiki/Transa%C3%A7%C3%A3o">      
          <dbpedia:transaction_id
          rdf:datatype="http://dbpedia.org/ontology/transaction_id">
          1</dbpedia:transaction_id>        
          <essglobal:Cost
          rdf:datatype="http://purl.org/essglobal/vocab/Cost">5
          </essglobal:Cost>         
          <essglobal:LocationOfSale
          rdf:datatype="http://purl.org/essglobal/vocab/LocationOfSale">Porto
          </essglobal:LocationOfSale>      
          <schema:taxID
          rdf:datatype="http://schema.org/taxID">292929222
          </schema:taxID>     
          <dbpedia:payment-method
          rdf:datatype="http://wikiWS.org/payment-method">Dinheiro   
    </dbpedia:payment-method>
              </rdf:Description>
    </rdf:RDF>
    

10.2 Codificação SKOS

10.2.1 Farmer-Rating

    <rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
  xmlns:skos="http://www.w3.org/2004/02/skos/core#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <skos:ConceptScheme rdf:about="http://wikiWS.org/farmer-rating">
    <dc:title>Rating do Agricultor</dc:title>    
    <dc:date>2019</dc:date>                    
    <skos:hasTopConcept rdf:resource="#01"/>
    <skos:hasTopConcept rdf:resource="#02"/>
    <skos:hasTopConcept rdf:resource="#03"/>
    <skos:hasTopConcept rdf:resource="#04"/>
    <skos:hasTopConcept rdf:resource="#05"/>
    </skos:ConceptScheme>
<skos:Concept rdf:about="#01" xml:lang="">
    <skos:prefLabel xml:lang="pt">Uma Estrela</skos:prefLabel>
    <skos:altLabel xml:lang="en">One Star</skos:altLabel>
    <skos:inScheme rdf:resource="http://wikiWS.org/farmer-rating"/>
    <skos:topConceptOf rdf:resource="http://wikiWS.org/farmer-rating"/>        
</skos:Concept>
<skos:Concept rdf:about="#02" xml:lang="">
            <skos:prefLabel xml:lang="pt">Duas Estrelas</skos:prefLabel>
            <skos:altLabel xml:lang="en">Two Stars</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/farmer-rating"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/farmer-rating"/>
    </skos:Concept>
<skos:Concept rdf:about="#03" xml:lang="">
            <skos:prefLabel xml:lang="pt">Três Estrelas</skos:prefLabel>
            <skos:altLabel xml:lang="en">Three Stars</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/farmer-rating"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/farmer-rating"/>
    </skos:Concept>
<skos:Concept rdf:about="#04" xml:lang="">
            <skos:prefLabel xml:lang="pt">Quatro Estrelas</skos:prefLabel>
            <skos:altLabel xml:lang="en">Four Stars</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/farmer-rating"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/farmer-rating"/>
    </skos:Concept>
<skos:Concept rdf:about="#05" xml:lang="">
            <skos:prefLabel xml:lang="pt">Cinco Estrelas</skos:prefLabel>
            <skos:altLabel xml:lang="en">Five Stars</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/farmer-rating"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/farmer-rating"/>
    </skos:Concept>

10.2.2 Categoria do Produto

    <rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
xmlns:skos="http://www.w3.org/2004/02/skos/core#" 
xmlns:dc="http://purl.org/dc/elements/1.1/">           
<skos:ConceptScheme rdf:about="http://wikiWS.org/product-category">
    <dc:title>Categoria do Produto Biológico</dc:title>    
    <dc:date>2019</dc:date>                    
    <skos:hasTopConcept rdf:resource="#01"/>
    <skos:hasTopConcept rdf:resource="#02"/>
    <skos:hasTopConcept rdf:resource="#03"/>
    <skos:hasTopConcept rdf:resource="#04"/>
    <skos:hasTopConcept rdf:resource="#05"/>    
</skos:ConceptScheme>
<skos:Concept rdf:about="#01" xml:lang="">
    <skos:prefLabel xml:lang="pt">Fruta</skos:prefLabel>
    <skos:altLabel xml:lang="en">Fruit</skos:altLabel>
    <skos:inScheme rdf:resource="http://wikiWS.org/product-category"/>
    <skos:topConceptOf rdf:resource="http://wikiWS.org/product-category"/>        
</skos:Concept>
<skos:Concept rdf:about="#02" xml:lang="">
            <skos:prefLabel xml:lang="pt">Cereais</skos:prefLabel>
            <skos:altLabel xml:lang="en">Cereal</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/product-category"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/product-category"/>
    </skos:Concept>
<skos:Concept rdf:about="#03" xml:lang="">
            <skos:prefLabel xml:lang="pt">Lacticinios</skos:prefLabel>
            <skos:altLabel xml:lang="en">Dairy Products</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/product-category"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/product-category"/>
    </skos:Concept>
<skos:Concept rdf:about="#04" xml:lang="">
            <skos:prefLabel xml:lang="pt">Hórtícolas</skos:prefLabel>
            <skos:altLabel xml:lang="en">Horticulture products</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/product-category"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/product-category"/>
    </skos:Concept>
<skos:Concept rdf:about="#05" xml:lang="">
            <skos:prefLabel xml:lang="pt">Óleos e Gorduras</skos:prefLabel>
            <skos:altLabel xml:lang="en">Oil and fats</skos:altLabel>
            <skos:inScheme rdf:resource="http://wikiWS.org/product-category"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/product-category"/>
    </skos:Concept>  
          </rdf:RDF>

10.2.3 Método do Pagamento

     <rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
xmlns:skos="http://www.w3.org/2004/02/skos/core#" 
xmlns:dc="http://purl.org/dc/elements/1.1/">           
<skos:ConceptScheme rdf:about="http://wikiWS.org/payment-method">
    <dc:title>Método de pagamento</dc:title>    
    <dc:date>2019</dc:date>                    
    <skos:hasTopConcept rdf:resource="#01"/>
    <skos:hasTopConcept rdf:resource="#02"/>
    <skos:hasTopConcept rdf:resource="#03"/>
    <skos:hasTopConcept rdf:resource="#04"/>
    <skos:hasTopConcept rdf:resource="#05"/>    
</skos:ConceptScheme>
<skos:Concept rdf:about="#01" xml:lang="">
    <skos:prefLabel xml:lang="pt">Dinheiro</skos:prefLabel>     
    <skos:inScheme rdf:resource="http://wikiWS.org/payment-method"/>
    <skos:topConceptOf rdf:resource="http://wikiWS.org/payment-method"/>        
</skos:Concept>
<skos:Concept rdf:about="#02" xml:lang="">
            <skos:prefLabel xml:lang="pt">Mbway</skos:prefLabel>           
            <skos:inScheme rdf:resource="http://wikiWS.org/payment-method"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/payment-method"/>
    </skos:Concept>
<skos:Concept rdf:about="#03" xml:lang="">
            <skos:prefLabel xml:lang="pt">Cheque</skos:prefLabel>          
            <skos:inScheme rdf:resource="http://wikiWS.org/payment-method"/>
            <skos:topConceptOf rdf:resource="http://wikiWS.org/payment-method"/>
    </skos:Concept>
          </rdf:RDF>

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 EquipaAvaliaçã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

lod/pard/perfil_de_aplicacao_-_agricultura_local.txt · Esta página foi modificada pela última vez em: 2019/01/13 23:31 por a69173

Ferramentas de Página