Ferramentas de Utilizador

Ferramentas de Site


lod:pard:perfil_de_aplicacao_-_restaurantes

1. Equipa de Trabalho

1.1 Tipos de Funções

Gestor de Projetos

Tem a função de “assumir a visão global do projeto através de uma interação detalhada com os participantes internos e externos”. Deverá ser alguém com experiência em projetos de Web Semântica e que está familiarizado com a metodologia utilizada.

Analista de Sistemas

Esta função, deverá ser desempenhada por alguém que tenho conhecimentos em duas disciplinas diferentes, ou seja, competências de gestão e da área de informática. Assim, sendo, este precisará das primeiras, para compreender as criação de valor que é acrescentada a quando a implementação da aplicação. As competências de informática serão essenciais para a realização do projeto, modelação de dados.

Desenvolvedor Semântico

O desenvolvedor semântico será uma pessoa que consiga perceber a pilha protocolar que é usada na Web nos dias de hoje e, contudo, que tenha conhecimentos de metadados e RDF.

Editor Técnico

É a pessoa que irá desenvolver o papel de documentador e terá de ter competência de escrita e conhecimento da aplicação que está a ser desenvolvida.

1.2 Equipa de Trabalho

Na tabela 1 encontram-se listados os elementos da equipa de trabalho e os respectivos cargos.

Responsável Cargo(s)
Cláudio Gonçalves Gestor de Projeto, Editor Técnico
Marisa Cunha Desenvolvedor Semântico, Analista de Sistemas

2. Introdução

No âmbito da unidade curricular de Web Semântica, foi-nos proposta a realização de um trabalho envolvendo open-data e linked-data, com um tema à nossa escolha. Deste modo, o grupo decidiu prosseguir com o conceito de restauração. Assim sendo, pretendemos debruçarmo-nos sobre informação relativa a restaurantes portugueses, especialidades, cidades em que estão situados, etc.

3. Visão

Os restaurantes constituem-se como espaços de lazer e convívio, onde se privilegiam iniciativas ligadas às gastronomias existentes em cada localidade. O objetivo do desenvolvimento deste projeto é a criação de uma enciclopédia/plataforma virtual dedicada à gastronomia e aos pontos de interesse de cada cidade. Tem como princípio facilitar ao utilizador o cruzamento e comparação de dados de diversos restaurantes.

4. Plano de Trabalho

Na tabela seguinte encontra-se o plano de trabalho para este projeto, dividido por várias fases associadas às entregas intermédias. Este plano de trabalho tem como objetivo o planeamento temporal das atividades orientando a equipa de trabalho.

5. Requisitos de Alto Nível

5.1 Requisitos Funcionais

  • Pesquisar – Lista de restaurantes consoante as keywords e filtros definidos pelo utilizador. Esta pesquisa pode ser feita pelos diferentes metadados, assim como creator, date, entre outros.
  • Possibilidade de guardar pesquisas;
  • Sugerir restaurantes relacionados;
  • Consultar histórico de pesquisas atribuídas a determinado utilizador;

5.2 Requisitos Não Funcionais

  • Heterogeneidade – Possibilidade de utilizar qualquer explorador de internet;
  • Escalabilidade – Desempenho uniforme consoante a quantidade de acessos;
  • Concorrência – Permite vários acessos em simultâneo;
  • Tolerância a falhas – Uma falha não deve colocar em risco o acesso.

6. Deliverables

Como deliverables, será entregue um relatório, onde será descrito e documentação toda o processo de do projeto. Deste modo, será também entregue um dataset com dados e será disponibilizado na Web um LOD.

7. Modelo de Casos de Uso

O modelo de casos de uso, é uma técnica com o objectivo de auxiliar a produção de software e de uma aplicação. Tem o objectivo de modelar o comportamento de aplicação e os seus módulos. Por outro lado, ajuda de maneira simplista e visual a definir os requisitos do sistemas. Com base nas adversidades encontradas, baseamo-nos neste casos de uso para o desenvolvimento do projeto.

8. Modelo de Domínio

O modelo de domínio identifica os metadados e representa as relações entre eles. Este modelo é o projeto base para a construção do perfil de aplicação permitindo identificar as classes de objetos e as suas relações, que se apresentam de seguida.

9. Environmental Scan

Proprietário/Gerente

AtributoVocabulárioURLDescrição
Nomedbpediahttp://dbpedia.org/ontology/name.
Número telefonefoafhttp://xmlns.com/foaf/spec/#term_phoneThe telephone number
Id_Proprietáriomvhttp://schema.mobivoc.org/#idID of the entity.

Localidade

AtributoVocabulárioURLDescrição
Cidadedbpediahttps://dbpedia.org/ontology/city.
Moradaschemahttps://schema.org/addressPhysical address of the item
Id_Localidademvhttp://schema.mobivoc.org/#idID of the entity.

Restaurante

AtributoVocabulárioURLDescrição
Nomedbpediahttp://dbpedia.org/ontology/name.
Tipo de comidawikihttp://wikiws.org/food-typeThe cuisine of the restaurante
Id_RestauranteSchemahttp://schema.mobivoc.org/#id Id of the entity
Id_Proprietáriomvhttp://schema.mobivoc.org/#idID of the entity.
Id_Localidademvhttp://schema.mobivoc.org/#idID of the entity.

Horário

AtributoVocabulárioURLDescrição
Hora_aberturacishttp://dati.beniculturali.it/cis/OpeningHoursSpecificationthe opening hours of a 'Cultural Institute or Site' or an 'Event'
Hora_encerramentocishttp://dati.beniculturali.it/cis/ClosingHoursSpecification the closing hours of a 'Cultural Institute or Site' or an 'Event'
Tipo_horáriodbpedia-owlhttp://dbpedia.org/ontology/typeThe day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer

Classificação

AtributoVocabulárioURLDescrição
Estrelasdbpediahttp://dbpedia.org/ontology/starRatingAn official rating for a lodging business or food establishment, e.g. from national associations or standards bodies. Use the author property to indicate the rating organization, e.g. as an Organization with name such as (e.g. HOTREC, DEHOGA, WHR, or Hotelstars)
Descriçãomohttp://purl.org/ontology/mo/reviewUsed to link a work or the expression of a work to a review. The review does not have to be open content, as long as it is accessible to the general internet population

10. Matriz de Restrições

Proprietário/Gerente

Attribute Namespace prefix Property name Original Domain Original Range Domain in the MAP Range in the MAP Cardinality
Nome dbpedia-owl name Unknown rdf:langString frapo:ownerxsd:string1
Número de telefonefoaf phone Unknown Unknown frapo:ownerxsd:string1
Id_ProprietáriomvidUnknownStringdbpedia-owl:ownerxsd:integer1

Localidade

Attribute Namespace prefix Property name Original Domain Original Range Domain in the MAP Range in the MAP Cardinality
Cidade dbpedia-owl city dul:hasLocation dbo:city schema:cityxsd:string1
Moradaschema address Unknown Unknown schema:cityxsd:string1
Id_LocalidademvidUnknownStringdbpedia-owl:cityxsd:integer1

Restaurante

Attribute Namespace prefix Property name Original Domain Original Range Domain in the MAP Range in the MAP Cardinality
Nome dbpedia-owl name Unknown rdf:langString dbpedia:Restaurantxsd:string1
Tipo de comidawikifoodTypeUnspecifiedUnspecifieddbpedia-owl:Restaurantxsd:integer Vocabulário criado por nós (http://wikiWS.org/food-type)
Id_RestaurantemvidUnknownStringdbpedia-owl:Restaurantxsd:integer3
Id_ProprietáriomvidUnknownStringdbpedia-owl:Managerxsd:integer3
Id_LocalidademvidUnknownStringdbpedia-owl:Cityxsd:integer3

Horário

Attribute Namespace prefix Property name Original Domain Original Range Domain in the MAP Range in the MAP Cardinality
Hora_aberturacisopenscis:OpeningHoursSpecificationxsd:timefabio:Timetable ou dbpedia owl:Restaurantxsd:time1
Hora_encerramentocisclosescis:ClosingHoursSpecificationxsd:timefabio:Timetable ou dbpedia-owl:Restaurantxsd:time1
Tipo_horáriodbpedi-owltypeUnspecifiedUnspecifiedfabio:Timetable ou dbpedia-owl:Restaurantxsd:date1

Classificação

Attribute Namespace prefix Property name Original Domain Original Range Domain in the MAP Range in the MAP Cardinality
Estrelasdppedia-owlstarRatingdbo:Hotelxsd:floatcerif:Classification ou dbpedia-owl:Restaurantxsd:integer1
Descriçãomoreviewgenid133foaf:Documentcerif:Classification ou dbpedia-owl:Restaurantxsd:string1

11. Description Set Profile

11.1 Codificação SKOS

<?xml version=“1.0”?> <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/food-type">
      <dc:title>Tipo de comida</dc:title>    
      <dc:date>2018</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:hasTopConcept rdf:resource="#06"/>
      <skos:hasTopConcept rdf:resource="#07"/>
      <skos:hasTopConcept rdf:resource="#08"/>
       <skos:hasTopConcept rdf:resource="#09"/>
       <skos:hasTopConcept rdf:resource="#10"/>
      <skos:hasTopConcept rdf:resource="#11"/>
      <skos:hasTopConcept rdf:resource="#12"/>
  </skos:ConceptScheme>
  <skos:Concept rdf:about="#01" xml:lang="">
      <skos:prefLabel xml:lang="pt">Chinesa</skos:prefLabel>
      <skos:altLabel xml:lang="en">Chinese</skos:altLabel>
      <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
      <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>        
  </skos:Concept>
  <skos:Concept rdf:about="#02" xml:lang="">
              <skos:prefLabel xml:lang="pt">Grill</skos:prefLabel>
              <skos:altLabel xml:lang="en">Grill</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#03" xml:lang="">
              <skos:prefLabel xml:lang="pt">Europa</skos:prefLabel>
              <skos:altLabel xml:lang="en">European</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#04" xml:lang="">
              <skos:prefLabel xml:lang="pt">Fast-Food</skos:prefLabel>
              <skos:altLabel xml:lang="en">Fast-Food</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#05" xml:lang="">
              <skos:prefLabel xml:lang="pt">Indiana</skos:prefLabel>
              <skos:altLabel xml:lang="en">Indian</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#06" xml:lang="">
              <skos:prefLabel xml:lang="pt">Italiana</skos:prefLabel>
              <skos:altLabel xml:lang="en">Italian</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#07" xml:lang="">
              <skos:prefLabel xml:lang="pt">Marisco</skos:prefLabel>
              <skos:altLabel xml:lang="en">Sea Food</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#08" xml:lang="">
              <skos:prefLabel xml:lang="pt">Mexicana</skos:prefLabel>
              <skos:altLabel xml:lang="en">Mexican</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#09" xml:lang="">
              <skos:prefLabel xml:lang="pt">Pizza</skos:prefLabel>
              <skos:altLabel xml:lang="en">Pizza</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#10" xml:lang="">
              <skos:prefLabel xml:lang="pt">Portuguesa</skos:prefLabel>
              <skos:altLabel xml:lang="en">Portuguesa</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#11" xml:lang="">
              <skos:prefLabel xml:lang="pt">Steak-House</skos:prefLabel>
              <skos:altLabel xml:lang="en">Steak-House</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>
  <skos:Concept rdf:about="#12" xml:lang="">
              <skos:prefLabel xml:lang="pt">Saudavel</skos:prefLabel>
              <skos:altLabel xml:lang="en">Healthy</skos:altLabel>
              <skos:inScheme rdf:resource="http://wikiWS.org/food-type"/>
              <skos:topConceptOf rdf:resource="http://wikiWS.org/food-type"/>
      </skos:Concept>

</rdf:RDF>

11.2 Codificação RDF

Entidade Restaurante

<?xml version=“1.0”?> <rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#

       xmlns:owl="http://www.w3.org/2002/07/owl#"  
 xmlns:mv="http://schema.mobivoc.org/#"
 xmlns:wiki="http://wikiWS.org/Restauranti#"
 xmlns:cis="http://dati.beniculturali.it/cis#"
 xmlns:dbpediaOwl="http://dbpedia.org/ontology#"
 xmlns:mo="http://purl.org/ontology/mo#">
      <!-- Entity: Restaurante -->
          <rdf:Description rdf:about="http://www.almalisboa.pt/pt">
	<rdf:type rdf:resource="http://dbpedia.org/ontology/Restaurant"/>
	<!--Id Restaurante -->
	<mv:id rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">1</mv:id>	
	<!--Id do Gerente-->
	<mv:id rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">G1</mv:id>
	<!--Id da localização-->
	<mv:id rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">L1</mv:id>
<!-- Nome -->
<owl:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Alma Lisboa
</owl:name>	
<wiki:foodType rdf:parseType="Resource">
		<rdf:value rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Chinesa</rdf:value>
		<rdf:value rdf:resource="http://wikiWS.org/food-type#01"/>
</wiki:foodType>
<!-- Put the table horario -->
<cis:opens rdf:datatype="http://www.w3.org/2001/XMLSchema#date">08:00</cis:opens>
<cis:closes rdf:datatype="http://www.w3.org/2001/XMLSchema#date">22:00</cis:closes>
<dbpediaOwl:type rdf:datatype="http://www.w3.org/2001/XMLSchema#time">-</dbpediaOwl:type>
<!-- Put the table Classification -->
	<dbpediaOwl:starRating rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">4</dbpediaOwl:starRating>
<mo:review rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Comida bastante apetitosa e saborosa</mo:review>
</rdf:Description>	

</rdf:RDF>

Entidade Proprietário

<?xml version=“1.0”?> <rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#

       xmlns:foaf="http://xmlns.com/foaf/spec/#term_"  
 xmlns:owl="http://www.w3.org/2002/07/owl#"
 xmlns:mv="http://schema.mobivoc.org/#">
      <!-- Entity: Proprietario -->
          <rdf:Description rdf:about="https://www.facebook.com/henriquesapessoa/">
              <rdf:type rdf:resource="http://dbpedia.org/ontology/Owner"/>
	<!--Id localização-->
	<mv:id rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">G1</mv:id>
<!-- nome próprio -->
              <owl:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Henrique Sá Pessoa</owl:name>

<!-- numero telefone -->
<foaf:phone rdf:datatype="http://www.w3.org/2001/XMLSchema#string">967793796</foaf:phone>
</rdf:Description>

</rdf:RDF>

Entidade Cidade

<?xml version=“1.0”?> <rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#

       xmlns:dbpedia="http://dbpedia.org/ontology/"  
       xmlns:schema="https://schema.org/"
 xmlns:mv="http://schema.mobivoc.org/#">
      <!-- Entity: Localidade -->
          <rdf:Description rdf:about="https://pt.wikipedia.org/wiki/Lisboa">
              <rdf:type rdf:resource="http://schema.org/City"/>
	<mv:id rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">L1</mv:id>
      <!-- Nome Cidade -->
              <dbpedia:city rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Lisboa</dbpedia:city>
      <!-- Morada -->
      <schema:address rdf:datatype="http://www.w3.org/2001/XMLSchema#string">RUA ANCHIETA, 15, 1200-023 LISBOA</schema:address>
      </rdf:Description>

</rdf:RDF>

lod/pard/perfil_de_aplicacao_-_restaurantes.txt · Esta página foi modificada pela última vez em: 2019/01/10 17:17 por a75214

Ferramentas de Página