{{:lod:pard:a6.png |}} ===== 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. {{ :lod:pard:a2.png |}} ===== 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. {{:lod:pard:usecase222.png|}} ===== 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. {{:lod:pard:modelo_de_dominio2.png|}} ===== 9. Environmental Scan ===== **Proprietário/Gerente** ^Atributo^Vocabulário^URL^Descrição^ |Nome|dbpedia|http://dbpedia.org/ontology/name|.| |Número telefone|foaf|http://xmlns.com/foaf/spec/#term_phone|//The telephone number//| |Id_Proprietário|mv|http://schema.mobivoc.org/#id|//ID of the entity.//| **Localidade** ^Atributo^Vocabulário^URL^Descrição^ |Cidade|dbpedia|https://dbpedia.org/ontology/city|.| |Morada|schema|https://schema.org/address|//Physical address of the item//| |Id_Localidade|mv|http://schema.mobivoc.org/#id|//ID of the entity//.| **Restaurante** ^Atributo^Vocabulário^URL^Descrição^ |Nome|dbpedia|http://dbpedia.org/ontology/name|.| |Tipo de comida|wiki|http://wikiws.org/food-type|//The cuisine of the restaurante//| |Id_Restaurante|Schema|http://schema.mobivoc.org/#id| //Id of the entity//| |Id_Proprietário|mv|http://schema.mobivoc.org/#id|//ID of the entity.//| |Id_Localidade|mv|http://schema.mobivoc.org/#id|//ID of the entity.//| **Horário** ^Atributo^Vocabulário^URL^Descrição^ |Hora_abertura|cis|http://dati.beniculturali.it/cis/OpeningHoursSpecification|//the opening hours of a 'Cultural Institute or Site' or an 'Event'//| |Hora_encerramento|cis|http://dati.beniculturali.it/cis/ClosingHoursSpecification|// the closing hours of a 'Cultural Institute or Site' or an 'Event'//| |Tipo_horário|dbpedia-owl|http://dbpedia.org/ontology/type|//The day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer//| **Classificação** ^Atributo^Vocabulário^URL^Descrição^ |Estrelas|dbpedia|http://dbpedia.org/ontology/starRating|//An 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ção|mo|http://purl.org/ontology/mo/review|//Used 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:owner|xsd:string|1| |Número de telefone|foaf |phone |Unknown |Unknown |frapo:owner|xsd:string|1| |Id_Proprietário|mv|id|Unknown|String|dbpedia-owl:owner|xsd:integer|1| __**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:city|xsd:string|1| |Morada|schema |address |Unknown |Unknown |schema:city|xsd:string|1| |Id_Localidade|mv|id|Unknown|String|dbpedia-owl:city|xsd:integer|1| __**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:Restaurant|xsd:string|1| |Tipo de comida|wiki|foodType|Unspecified|Unspecified|dbpedia-owl:Restaurant|xsd:integer | Vocabulário criado por nós (http://wikiWS.org/food-type)| |Id_Restaurante|mv|id|Unknown|String|dbpedia-owl:Restaurant|xsd:integer|3| |Id_Proprietário|mv|id|Unknown|String|dbpedia-owl:Manager|xsd:integer|3| |Id_Localidade|mv|id|Unknown|String|dbpedia-owl:City|xsd:integer|3| __**Horário**__ ^ Attribute ^ Namespace prefix ^ Property name ^ Original Domain ^ Original Range ^ Domain in the MAP ^ Range in the MAP ^ Cardinality ^ |Hora_abertura|cis|opens|cis:OpeningHoursSpecification|xsd:time|fabio:Timetable ou dbpedia owl:Restaurant|xsd:time|1| |Hora_encerramento|cis|closes|cis:ClosingHoursSpecification|xsd:time|fabio:Timetable ou dbpedia-owl:Restaurant|xsd:time|1| |Tipo_horário|dbpedi-owl|type|Unspecified|Unspecified|fabio:Timetable ou dbpedia-owl:Restaurant|xsd:date|1| __**Classificação**__ ^ Attribute ^ Namespace prefix ^ Property name ^ Original Domain ^ Original Range ^ Domain in the MAP ^ Range in the MAP ^ Cardinality ^ |Estrelas|dppedia-owl|starRating|dbo:Hotel|xsd:float|cerif:Classification ou dbpedia-owl:Restaurant|xsd:integer|1| |Descrição|mo|review|genid133|foaf:Document|cerif:Classification ou dbpedia-owl:Restaurant|xsd:string|1| ===== 11. Description Set Profile ===== ==== 11.1 Codificação SKOS ==== Tipo de comida 2018 Chinesa Chinese Grill Grill Europa European Fast-Food Fast-Food Indiana Indian Italiana Italian Marisco Sea Food Mexicana Mexican Pizza Pizza Portuguesa Portuguesa Steak-House Steak-House Saudavel Healthy ==== 11.2 Codificação RDF ==== **Entidade Restaurante** 1 G1 L1 Alma Lisboa Chinesa 08:00 22:00 - 4 Comida bastante apetitosa e saborosa {{ :lod:pard:restauranterdf.png |}} **Entidade Proprietário** G1 Henrique Sá Pessoa 967793796 {{ :lod:pard:proprietariordf.png |}} **Entidade Cidade** L1 Lisboa RUA ANCHIETA, 15, 1200-023 LISBOA {{ :lod:pard:cidaderdf.png |}}