Ferramentas de Utilizador

Ferramentas de Site


lod:pard:perfil_de_aplicacao_para_a_descricao_da_programacao_de_cineclubes_-_trabalho_2

Universidade do Minho

Escola de Engenharia

Mestrado Integrado em Engenharia e Gestão de Sistemas de Informação

Ano Lectivo 2016/2017

Web Semântica - Programação de cineclubes (Work in Progress)

             Equipa de Trabalho:
        Fátima Carvalho Nº 66095
        Jonathan Leite  Nº 66631
        Luís Bernardo   Nº 69159

1. Visão

Pretende-se com esta aplicação criar uma enciclopédia virtual das atividades de cineclubes, que facilite ao utilizador o cruzamento de dados sobre filmes, bem como de outras atividades culturais destas instituições, a nível global.

Os cineclubes constituem-se como espaços de lazer e cultura, onde se privilegiam iniciativas ligadas ao cinema. Paralelamente à exibição cinematográfica, que permite o acesso a formatos e géneros que muitas vezes se encontram ausentes da exibição comercial, estas instituições promovem, analogamente, outras atividades culturais - exposições temáticas temporárias, conferências e debates com realizadores, atores, críticos de cinema, entre várias outras. Verificamos que as atividades destas organizações são muitas vezes procuradas por um segmento de público muito especializado que constitui o seu núcleo de sócios, apto a fazer a sua classificação, ainda que se pretenda, analogamente, incluir na aplicação algumas características adicionais que têm como objetivo um potencial aumento do interesse do público em geral por estas atividades (banda sonora e locais de interesse turístico).

2. Plano de Trabalho

De seguida é apresentado o planeamento do projeto.

Figura 1 - Planeamento das Atividades

Figura 2 - Diagrama de Gantt

3. Domínio da Aplicação

O contexto do perfil de aplicação foca-se nas atividades de cineclubes e respetiva programação, pretendendo construir uma plataforma que as permita pesquisar e classificar. A figura seguinte apresenta o diagrama de entidades e relacionamentos.

{{ :lod:pard:modelo_dominio_v1.png |

4. Requisitos de Alto-Nível

Identificaram-se como requisitos de alto nível os seguintes:

  • Utilizador à procura de filmes ou exposições (Requisito Obrigatório);
  • Utilizador à procura de locais turísticos de um filme ou exposição (Requisito Obrigatório);
  • Utilizador à procura de musicas em filmes (Requisito Obrigatório);
  • Utilizador à procura de veículos vistos num filme; (Requisito Obrigatório);
  • Possibilidade de o utilizador efetuar classificações; (Requisito obrigatório);
  • Ordenar filmes (Requisito obrigatório);
  • Consultar histórico de pesquisas atribuídas a determinado utilizador (Requisito não obrigatório);
  • Sugerir pesquisas relacionadas (Requisito não obrigatório).

5. Modelo de Casos-de-Uso

           5.1 Diagrama UML dos Casos-de-Uso

                      Através do diagrama de caso de uso é possível descrever a aplicação proposta, permitindo assim o levantamento dos requisitos funcionais do sistema. Desta forma é possível uma melhor perceção da sequência de eventos entre um determinado ator e o sistema em causa.            

Figura 4 - Modelo de Caso-de-Uso

           5.2 Casos-de-Uso Detalhados

                     {U.C.1} Pesquisar filmes, exposições, conferências e cineclubes

 Pré-condições:

       * O utilizador está conectado ao portal de programação de cineclubes;

       * O utilizador sabe que pesquisa quer efetuar.

Fluxo de eventos   

    Cenário A

        * O utilizador entra no portal;

        * O utilizador digita o filme que pretende encontrar na barra de pesquisa;

        * O utilizador carrega na tecla enter ou no botão de pesquisa e é apresentada uma serie de informações como:

  1. Informações sobre o filme;
  2. Locais turísticos rodados em determinado filme;
  3. Músicas presentes no filme;
  4. Veículos utilizados.

        * O utilizador pode:

  1. Observar uma serie de informação sobre o filme (título, realizador, atores, género, ratings, prémios etc.)
  2. Selecionar um local turístico apresentado no filme e obter informação sobre este (informações turísticas, voos, hotéis etc.);
  3. Selecionar uma musica que pertence ao filme e obter informação sobre ela (titulo, interprete, compositor etc.);
  4. Escolher um veículo para obter mais informações (Marca, modelo, preço, etc.).

    Cenário B

        * O utilizador entra no portal;

        * O utilizador digita a exposição que pretende encontrar na barra de pesquisa;

        * O utilizador carrega na tecla enter ou no botão de pesquisa e é apresentada uma serie de informações como:

  1. Informações sobre a exposição;
  2. Autores;
  3. Temas e épocas retratados na exposição.

        * O utilizador pode:

  1. Observar uma série de informação sobre a exposição;
  2. Selecionar um autor para obter informação biográfica sobre este;
  3. Selecionar um tema ou época de modo a poder obter mais informações sobre estes.

    Cenário C

        * O utilizador entra no portal;

        * O utilizador digita a conferências que pretende encontrar na barra de pesquisa;

        * O utilizador carrega na tecla enter ou no botão de pesquisa e é apresentado com uma serie de informações como:

  1. Informação sobre a conferencia,
  2. Conferencistas;
  3. Tema da conferência.

        * O utilizador pode:

  1. Observar a mais variada informação sobre a conferência;
  2. Obter informação sobre o percurso profissional dos conferencistas;
  3. Obter mais informação sobre o tema da conferência.

                     {U.C.2} Classificar atividades do cineclube

 Pré-condições:

        * O utilizador está conectado ao portal de programação de cineclubes;

        * O utilizador entra na secção de classificação;

        * O utilizador conhece o que vai classificar dentro da atividade no cineclube;

Fluxo de eventos:

    Cenário A

        * O utilizador entre no portal;

        * O utilizador seleciona a atividade do cineclube;

        * O utilizador digita o que vai classificar;

        * O utilizar carregar na tecla enter e é apresentado:

  1. Uma escala de classificação;
  2. Média de classificação atribuída por outros utilizadores.

6. Requisitos Funcionais

Os requisitos funcionais devem descrever de forma detalhada e explícita todas as funcionalidades e serviços do sistema, definindo como o sistema deve reagir e o comportamento a ter em determinadas situações, bem como aquilo que o sistema não prevê fazer.

Os requisitos funcionais definidos foram os especificados na seguinte listagem:

  • Apoiar a pesquisa de qualquer, ou de todos os elementos: Filmes, exposições, conferências e cineclubes (Caso de uso {U.C.1});
  • Procurar por qualquer propriedade de cada elemento referido no ponto anterior (Caso de uso {U.C.1});
  • Permitir a classificação das atividades oferecidas por cineclubes (Caso de uso {U.C.2}).

7. Modelo de Domínio

           7.1 Enviromental Scan

Neste ponto, apresentaremos um estudo de alguns Perfis de Aplicação que sejam similares, em termos de informação, ao que nos propomos modelar. Os objetivos principais deste ponto são os de identificar standards e metadados que nos sejam úteis e nos permitam conectar, implementando interoperabilidade, o nosso sistema e a comunidade já existente.

           7.2 Descrição dos Modelos de Domínio

DPLA, Dublin Core, AGLS, Europeana, e FOAF

Esta atividade iniciou-se partindo da identificação e análise das ontologias acima nomeadas, uma vez que estas são as mais utilizadas/reconhecidas dentro da comunidade LOD. Considerando que estas ontologias se adequam a domínios muito variados, definindo vocábulos de aplicação mais genérica/global, preenchem os requisitos necessários para a descrição das entidades inseridas no contexto do nosso projeto. Apresenta-se de seguida, de forma mais específica, cada uma das ontologias e algumas das suas propriedades, que foram primariamente identificadas como necessárias à nossa aplicação.

           7.3 Modelos e Esquemas de Metadados

           7.3.1 DPLA

Informação

A Digital Public Library of America (DPLA) é um projeto que visa trazer à tona uma biblioteca digital pública em larga escala. Foi criada em 2010 pelo Centro para Internet & Sociedade de Berkman na Universidade de Harvard, com o apoio financeiro da Fundação Alfred P. Sloan e vários outros fundadores. Tem como principal objetivo unificar fontes díspares tais como a Biblioteca do Congresso, o Arquivo da Internet, várias coleções acadêmicas e presumivelmente qualquer outra coleção que seria significativa incluir:

Domínio da aplicação

Na tabela em baixo apresentamos as labels disponíveis no modelo de dados DPLA e a sua função:

TermoDefinição
CollectionColeção ou agregação que descreve a que parte pertence o recurso.
CreatorEntidade primária responsável pela criação do recurso.
DateData disponibilizada pelo fornecedor de dados
DescriptionInclui mas não está limitado a: abstract, tabela de conteúdos, ou texto livre sobre o recurso.
ExtendTamanho ou duração do recurso.
GenreCaptura as categorias do recurso relativamente a um determinado campo.
IdentifierIdentificador do recurso dentro de um determinado contexto.
LanguageLíngua utilizada no recurso. Recomendado em documentos de texto.
PlaceCaracterísticas espaciais do recurso descrito, como país, cidade, região, endereço ou outro termo geográfico.
PublisherEntidade responsável por tornar o recurso disponível, tipicamente quem o publica.
RelationRecursos relacionados.
RightsInformação sobre os direitos associados a um determinado recurso. Normalmente informações de direitos de autor que frequentemente abrangem Direito de Propriedade Intelectual.
Rights HolderPessoa ou organização detentora dos direitos sobre o recurso.
SubjectTópico que descreve o recurso.
Temporal CoverageCaracterísticas temporais do recurso descrito.
TitleNome primário que descreve o recurso.
TypeNatureza ou género do recurso descrito.
NameNome pelo qual o agente é reconhecido.
Collection TitleNome da coleção ou da agregaração.
Collection (Description)Texto livre em relação à agregação, por exemplo um resumo ou nota de conteúdo.
Place NameNome do lugar fornecido pelo fornecedor de informação

           7.3.2 Dublin Core

Informação

Dublin Core é um esquema de metadados que tem como objetivo descrever objetos digitais, tais como, vídeos, sons, imagens, textos e sites na web. Aplicações de Dublin Core utilizam XML e o RDF (Resource Description Framework).

NameSpace

http://dublincore.org/documents/dcmi-terms/

Domínio da aplicação

Na tabela em baixo apresentamos as labels disponiveis no modelo de dados Dublin Core e a sua função:

TermoDefinição
accessRightsTermo utilizado para representar os sócios do cineclube
alternativeTermo utilizado para atribuir um titulo alternativo a atividade
audienceTermo utilizado para representar a audiência que cada recurso teve aquando a sua apresentação
contributorTermo utilizado para representar pessoas, organizações ou serviços que contribuem para a atividade
coverageTermo utilizado para representar a localização em que foi realizada a atividade (filme/conferencia/exposição)
createdData de criação do recurso
creatorTermo utilizado para representar o entidade primária responsável pela criação do recurso
dateTermo utilizado para representar um evento (oscar/algum tipo de prémio) no ciclo de vida do recurso
dateAcceptedTermo utilizado para representar a data de aceitação da atividade. Ex.: No caso de terem outras atividades marcadas para a data em que são recebidos pedidos, não é possível aceitar para que atividades não fiquem sobrepostas – no caso de conferências e exposições
dateCopyrightedTermo utilizado para representar dados com direito de autor
dateSubmittedTermo utilizado para representar a submissão do pedido para exposição ou conferência
descriptionTermo utilizado para representar a descrição da atividade seja ela um filme, uma exposição ou conferência
educationLevelTermo utilizado para representar o nível educacional das atividades que decorrem no cineclube
extentTermo utilizado para representar o tamanho ou duração da atividade
isPartOfA descrição física ou lógica do recurso está relacionada com outro recurso
hasVersionTermo utilizado para representar as versões das atividades
identifierTermo utilizado para representar a identificação do recurso (ex.: URI)
isReferencedByTermo utilizado para representar as referências utilizadas para determinada atividade
issuedTermo utilizado para representar a data de realização da atividade
languageTermo utilizado para representar o idioma em que a atividade é realizada
publisherTermo utilizado para representar a entidade que colocou a atividade disponível
subjectTermo utilizado para representar o tema da atividade
titleTermo utilizado para representar o título da atividade
typeTermo utilizado para representar o tipo de atividade

           7.3.3 AGLS

Informação

Os Arquivos Nacionais da Austrália fizeram a adaptação do chamado padrão de metadados, o qual foi preparado pelo grupo de trabalho AGLS (Australian Government Locator Service) para uso, principalmente, nas agências governamentais, tendo sido disponibilizado no seu site a partir de 1998. Os membros do Comité de IT-021, Records Management, acharam por bem expandi-lo para além dos sectores não-governamentais. Este trabalho foi publicado como um padrão Australiano e o Grupo de Trabalho AGLS tornou-se na subcomissão de IT-021. Com o uso do AGLS para além do setor público, Standards Australia publicou o padrão em 2002 e rebatizou-o como AGLS Metadados.

A versão atualmente em uso entrou em linha de conta com as alterações introduzidas pela Dublin Core Metadata Initiative (DCMI) em Janeiro de 2008, o que levou a Standards Australia a reeditar o standard em 2010, tendo em conta essas mudanças através de processos automatizados para identificar e interpretar significados implícitos em linguagem natural, mais conhecido como “inferência semântica”, ou melhor, deu-se o crescimento do linked data e das aplicações de web semântica. Podemos dizer que a AGLS Padrão de Metadados fornece um conjunto de propriedades de metadados para uso associado a directrizes cuja finalidade é de melhorar a visibilidade, a capacidade de gestão e de interoperabilidade de informações e serviços on-line. Como tal, AGLS é um conjunto mais complexo de propriedades comparado com o padrão de Dublin Core. Contem várias subpropriedades que lhe permitem descrever mais categorias e uma descrição mais rica de recursos. AGLS é compatível e interoperável com Dublin Core e consegue coexistir com outros padrões de metadados baseados em diferentes semânticas.

Name space

http://www.agls.gov.au/pdf/

Domínio da aplicação

Na tabela em baixo apresentamos as labels disponíveis no modelo de dados AGLS e a sua função:

TermoDefinição
Access RightTermo utilizado para representar os sócios do cineclube
AlternativeTermo utilizado para atribuir um titulo alternativo ao recurso
AudienceTermo utilizado para representar a audiência que cada atividade teve aquando a sua apresentação
AvailableUsado para recursos offline. Tem a informação de como poderá ser obtido o recurso físico ou acedido
ContributorEntidade responsável para representar pessoas, organizações ou serviços que contribuem para a recurso
CoverageRepresenta a localização em que foi realizada a recurso(filme/conferencia/exposição)
CreatorPrincipal entidade primária responsável pela criação da recurso
DateTermo utilizado para representar um evento (oscar/algum tipo de prémio) no ciclo de vida da recurso
DescriptionA descrição pode representar o recurso seja ela um filme, uma exposição ou conferência
FormatPode representar o meio físico ou as dimensões onde se passam os recursos(filme/conferencia/exposição)
FunctionPode ser usado para indicar o tipo de recurso em termos das diferentes actividades
IdentifierPode ser ussado para representar a identificação do recurso (ex.: URI)
LanguageTermo utilizado para representar o idioma em que a recursoé realizada
MandateImpulsionador para a criação da recurso em termos jurídicos
PublisherEntidade que colocou a recurso disponível
RelationRecursos que se encontram relacionados entre as várias actividades
SubjectPara representar o tema ou o assunto da recurso
TitleRepresenta o título ou o assunto da recurso
TypeTermo utilizado para representar o tipo, o género ou a natureza da recurso

           7.3.4 Europeana

Informação

A Europeana é uma plataforma de serviços, desenvolvida pelos países da União Europeia, que se constitui como um interface que permite que as suas instituições culturais e outros utilizadores acedam ao conteúdo, carreguem a sua própria informação e criem aplicações usando as funcionalidades da Europeana. O portal da Europeana é uma aplicação web que usa o API (Application Program Interface) da Europeana para aceder à livraria digital. Para garantir um nível mínimo de interoperabilidade entre dados provenientes de comunidades diversas, foi definido para a Europeana um esquema de metadados cujos elementos fossem comuns a todas as comunidades fornecedeoras de dados. Este esquema inicial, Europeana Semantic Elements (ESE), consiste num perfil de aplicação Dublin Core, que utiliza um subconjunto de elementos do esquema Dublin Core e elementos específicos da Europeana, definidos para permitir a implementação de funcionalidades específicas do Portal. (Patrício, 2012) Contudo, o esquema ESE apresenta problemas que dificultam a transformação em dados ligados, nomeadamente: - É um esquema “plano”, isto é, agrega num único registo de metadados campos que se podem aplicar a diferentes entidades. - Os valores dos dados representados em ESE são, na sua maioria, valores textuais, o que impede a sua ligação a outros objetos ou a entidades contextuais. O desenvolvimento do esquema RDF EDM (Europeana Data Model) foi uma resposta a estas fragilidades do esquema ESE. Contudo, não existe uma substituição deste esquema pelo EDM. O formato ESE continua a ser o esquema base da Europeana, podendo aplicar-se o EDM como um modelo de dados mais flexível e extensível, o qual permite melhorar qualitativamente os processos como a Europeana recebe, gere e publica os dados agregados. (Patrício, 2012)

Name Space

http://pro.europeana.eu/page/ese-documentation

Domínio da aplicação

TermoDefinição
CountryNome do país que fornece os dados.
LanguageIdioma do recurso.
URIUniform Resource Identifier usado para identificar o recurso de forma única.
YearPeríodo de tempo associado com um acontecimento da vida do original ou do objeto digital.

           7.3.5 FOAF

Informação

FOAF é uma colaboração entre os desenvolvedores da lista de mails FOAF (foaf-dev@lists.foaf-project.org). O nome 'FOAF' deriva do uso tradicional da internet, um acrônimo para “ Friend of a Friend”. FOAF é um projeto dedicado para ligar pessoas e informação usando a web. Independentemente de saber se a informação está na cabeça das pessoas, em documentos físicos ou digitais, ou na forma de dados factuais, pode ser ligada. FOAF integra três tipos de rede: redes sociais de colaboração humana, amizade e associação; representational networks que descrevem uma visão simplificada de um universo de banda desenhada em termos factuais, e redes de informação que usam Web-based links para compartilhar descrições publicadas de forma independente deste mundo interconectado. O FOAF não compete com sites socialmente orientados, em vez disso, fornece uma abordagem em que diferentes sites podem dizer diferentes partes de uma história maior, e através do qual os utilizadores podem reter algum controlo sobre as suas informações em um formato de não-proprietário.

NameSpace

http://xmlns.com/foaf/spec/

Domínio da aplicação

Na tabela em baixo apresentamos as labels disponíveis no modelo de dados FOAF e a sua função:

TermoDefinição
firstNamePrimeiro nome de uma pessoa
genderGénero de um agente
givenNameO nome dado a uma pessoa.
lastNameO último nome de uma pessoa.
topicTópico de algum documento

           7.4 Tabela de Cruzamentos

A tabela abaixo mostra-nos o cruzamento de Classes por Modelos de Dados e a intercepção dos elementos comuns em todos os perfis de aplicação.

TermoDPLADublin coreAGLSEuropeanaFOAF
Acces Right XX
Alternative X
Audience XX
Available X
CollectionX
ContributerXXXX
Country X
Coverage XX
Created X
CreatorXXXX
DateXXXX
Date accepted X
Date CopyRighted X
Data Submited X
Document X
DescriptionXXXX
Education Level X
ExtendXX X
FirstName X
Format XX
Function X
Is part of X
Has version X
Gender X
GenreX X
GivenName X
IdentifierXXXX
Is referenced by X
Issued X
LanguageXXXX
LastName X
Mandate X
PlaceX X
PublisherXXXX
RelationX XX
RightsX
Rights HolderX
WriteXX X
SubjectXXXX
Temporal CoverageX X
TitleXXXX
Topic X
TypeXXXX
Uri X
Agent (Sócios)- NameX
Collection - TitleX
Collection- DescriptionX
Concept- ConceptX
Place - NameX X
Year X

           7.5 Domínio do Modelo

8. Description Set Profile

           8.1 Alinhamento de Vocabulário

Esquema de Metadados URI Prefix
DCMI Termshttp://www.purl.org/dc/termsdct
Dbpediahttp://dbpedia.org/ontology/dbp
Schemahttp://schema.org/sch
SW Portal Ontologyhttp://sw-portal.deri.org/ontologies/swportal#swp
DDI-RDF Discovery Vocabularyhttp://rdf-vocabulary.ddialliance.org/discovery.html#disco
The Simple Event Model Ontologyhttp://semanticweb.cs.vu.nl/2009/11/sem/semdoc.html#sem:sem
DERI Vocabularieshttp://vocab.deri.ie/br#br
New Vocabularyhttp://new-vocabulary.org/nv

           8.2 Matriz de restrições

Programação

AtributoPropriedadeTipo (Machine Readable)Value String (Human Readable)Esquema de sintaxeEsquemas de vocabulárioCardinalidadeDescrição associadaObs
Titulodct: titletextosim--1:1--
Descriçãodct: descriptiontextosim--1--
Data de Iniciodisco:startDatedatesimhttp://www.w3.org/TR/NOTE-datetime-1--
Data de Fimdisco:endDatedatesimhttp://www.w3.org/TR/NOTE-datetime-1--
Local (cineclube)sch:locationURIsim--1..*Place-
Eventobr:hasEventURInão--1-dbp: film; dbp: conference; dbp: exhibition

Exposição

AtributoPropriedadeTipo (Machine Readable)Value String (Human Readable)Esquema de sintaxeEsquemas de vocabulárioCardinalidadeDescrição associada
É instancia derdf:typeURInão--1dbp: exhibition
Títulodct:titletextosim--1:1-
Autordct:creatorURIsim--1:1Autor
Tipo de exposiçãodct:typeURIsim-http://novoVocabulario.com/ExhibitionType1..*-
Localsch:locationURIsim--1..*Place
Data de Inicio da Exposiçãodisco:startDatedatesimhttp://www.w3.org/TR/NOTE-datetime-1-
Data de Fim da Exposiçãodisco:endDatedatesimhttp://www.w3.org/TR/NOTE-datetime-1-
Tema/Assuntodct:subjectURIsim-http://novoVocabulario.com/Theme1..*-
Âmbito Cronológicodct: coveragetextosim--1:1-
Nº Visitantesdbp:numberOfVisitorsinteiro-http://www.w3.org/2001/XMLSchema#nonNegativeInteger-1-

Conferência

AtributoPropriedadeTipo (Machine Readable)Value String (Human Readable)Esquema de sintaxeEsquemas de vocabulárioCardinalidadeDescrição associada
É instancia derdf:typeURInão--1swp:conference
Temadct:subjecttextosim-http://novoVocabulario.com/Theme1:1-
Títulodct:titletextosim--1:1-
Organizaçãosch:productionCompanyURIsim-http://schema.org/productionCompany1..*Organization
Datadct:datedatesimhttp://www.w3.org/TR/NOTE-datetime-1-
Duraçãosch:durationdatesimhttp://en.wikipedia.org/wiki/ISO_8601-1-

9. Vocabulário em SKOS + RDF

           9.1 Codificação RDF

           9.1.1 Programação

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dct="http://www.purl.org/dc/terms">
xmlns:disco="http://rdf-vocabulary.ddialliance.org/discovery.html#">
xmlns:sch="http://www.purl.org/dc/terms">
xmlns:sem="http://semanticweb.cs.vu.nl/2009/11/sem/semdoc.html#sem:">
xmlns:dbp="http://dbpedia.org/ontology/"
xmlns:br="http://vocab.deri.ie/br#">

<rdf:Description rdf:about="www.ccvf.pt/conteudo.php?id=20&cat=4&con=false">
<dct:title>Programação 1</dct:title>
<dct:description>programção para o ano inteiro de 2016 do centro cultural de vila flor</dct:description>
<disco:startDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-01-01</disco:startDate>
<disco:endDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-12-31</disco:endDate>
<sch:location rdf:resource="https://pt.wikipedia.org/wiki/Guimarães" />
<br:hasEvent>"www.ccvf.pt/conteudo.php?id=20&cat=4&prog=all&on=false&evento=4232"</br:hasEvent>
</rdf:Description>

<rdf:Description rdf:about="https://pt.wikipedia.org/wiki/Guimarães" >
<rdf:type rdf:resource= "https://schema.org/Place" />
<dct:title rdf:datatype= "http://www.w3.org/2001/XMLSchema#string" > Guimarães </dct:title><sch:geo rdf:datatype="https://www.iso.org/obp/ui/#iso:std:iso:6709:ed -2:v1:pt"> +41.43695, -8.29554 </sch:geo>
<dbp:city rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Guimarães</dbp:city>
<dbp:country rdf:datatype= "http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html"> PT </dbp:country>
<tu:Recurso-turistico rdf:resource="http://idi.fundacionctic.org/cruzar/turismo.html#term_Recurso-turistico" />
</rdf:Description>

<rdf:Description rdf:about="https://www.viralagenda.com/pt/p/biblioteca.Blcs">
<dct:title>Programação 2</dct:title>
  <dct:description>Programação para o ano inteiro de 2016 da biblioteaca lucio craveiro</dct:description>
<disco:startDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-01-01</disco:startDate>
<disco:endDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-12-31</disco:endDate>
<sch:location rdf:resource="https://pt.wikipedia.org/wiki/Braga" />
<br:hasEvent>"https://www.viralagenda.com/pt/events/289567/conversas-do-psi-para-si-a-hiperatividade-nas-criancas-e-o-uso"</br:hasEvent>
</rdf:Description>

<rdf:Description rdf:about="https://pt.wikipedia.org/wiki/Braga" >
<rdf:type rdf:resource= "https://schema.org/Place" />
<dct:title rdf:datatype= "http://www.w3.org/2001/XMLSchema#string" > Braga </dct:title>
<sch:geo rdf:datatype="https://www.iso.org/obp/ui/#iso:std:iso: 6709:ed -2:v1:pt"> +41.547827, -8.429063 </sch:geo>
<dbp:city rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Braga</dbp:city>
<dbp:country rdf:datatype= "http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html"> PT </dbp:country>
<tu:Recurso-turistico rdf:resource="http://idi.fundacionctic.org/cruzar/turismo.html#term_Recurso-turistico" />
</rdf:Description>


<rdf:Description rdf:about="https://www.viralagenda.com/pt/p/cineclubeguimaraes">  
<dct:title>Programação 3</dct:title>
<dct:description>Programação para o ano inteiro de 2016 do cineclube de guimarães</dct:description>
<disco:startDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-01-01</disco:startDate>
<disco:endDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-12-31</disco:endDate>
<sch:location rdf:resource="https://pt.wikipedia.org/wiki/Guimarães" />
<br:hasEvent>"https://www.viralagenda.com/pt/events/159940/57-aniversario-do-cineclube-de-guimaraes"</br:hasEvent>
</rdf:Description>

<rdf:Description rdf:about="https://pt.wikipedia.org/wiki/Guimarães" >
<rdf:type rdf:resource= "https://schema.org/Place" />
<dct:title rdf:datatype= "http://www.w3.org/2001/XMLSchema#string" > Guimarães </dct:title>
<sch:geo rdf:datatype="https://www.iso.org/obp/ui/#iso:std:iso: 6709:ed -2:v1:pt"> +41.442943,  -8.294804</sch:geo>
<dbp:city rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Guimarães</dbp:city>
<dbp:country rdf:datatype= "http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html"> PT </dbp:country>
<tu:Recurso-turistico rdf:resource="http://idi.fundacionctic.org/cruzar/turismo.html#term_Recurso-turistico" />
</rdf:Description>
</rdf:RDF>

           9.1.2 Exposição

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dct="http://www.purl.org/dc/terms"
xmlns:disco="http://rdf-vocabulary.ddialliance.org/discovery.html#"
xmlns:sch="http://schema.org/"
xmlns:dbp="http://dbpedia.org/ontology/">

<rdf:Description rdf:about="https://www.viralagenda.com/pt/events/288823/exposicao-quem-ve-mascaras-tambem-ve-coracoes-de-cristina-valada">
  <dct:title>Exposição Quem Vê Máscaras também vê Corações</dct:title>
  <dct:creator rdf:resource="http://cristinavaladas.pt/home.html"/>
  <dct:type rdf:resource="http://novoVocabulario.com/ExhibitionType">Exposição de Arte</dct:type>
  <sch:location rdf:resource="http://www.centesima.com/" />
  <disco:startDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-12-16</disco:startDate>
  <disco:endDate rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-12-30</disco:endDate>
  <dct:subject rdf:resource="http://novoVocabulario.com/Theme">Pintura</dct:subject>
  <dct:coverage></dct:coverage>
  <dbp:numberOfVisitors></dbp:numberOfVisitors>
</rdf:Description>


<rdf:Description rdf:about="http://cristinavaladas.pt/home.html" >
<sch:givenName rdf:datatype= "http://www.w3.org/2001/XMLSchema#string" > Cristina </sch:givenName>
<sch:familyName rdf:datatype= "http://www.w3.org/2001/XMLSchema#string" > Valada </sch:familyName>
<sch:birthDate rdf:datatype= "https://www.w3.org/TR/1998/NOTE-datetime-19980827" > 1965 </sch:birthDate>
<sch:deathDate rdf:datatype= "https://www.w3.org/TR/1998/NOTE-datetime-19980827" >  </sch:deathDate>
<sch:awards rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Prémio Nacional de Ilustração, 2007 </sch:awards>
<sch:jobTitle rdf:datatype= "http://www.w3.org/2001/XMLSchema#string" > Ilustradora, pintora, escritora  </sch:jobTitle>
</rdf:Description>

<rdf:Description rdf:about="http://www.centesima.com/" >
<rdf:type rdf:resource= "https://schema.org/Place" />
<dct:title rdf:datatype= "http://www.w3.org/2001/XMLSchema#string" > Livraria Centesima Pagina </dct:title>
<sch:geo rdf:datatype="https://www.iso.org/obp/ui/#iso:std:iso:6709:ed-2:v1:en"> +41.55329715059519 -8.424797058105469 </sch:geo>
<dbp:city rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Braga</dbp:city>
<dbp:country rdf:datatype= "http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html"> PT </dbp:country>
<tu:Recurso-turistico rdf:resource="http://idi.fundacionctic.org/cruzar/turismo.html#term_Recurso-turistico" />

</rdf:Description>

</rdf:RDF>

           9.1.3 Conferência

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dct="http://www.purl.org/dc/terms">
xmlns:sch="http://www.purl.org/sch/terms">

<rdf:Description rdf:about="https://www.viralagenda.com/pt/events/286875/conferencia-objecto-de-arte-objecto-magico">
  <dct:subject>Arte</dct:subject>
  <dct:title>Objeto de arte Objeto mágico</dct:title>
  <sch:productionCompany rdf:resource= "http://cineclubeguimaraes.org/wordpress/" />
  <dct:date rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-12-15</dct:date>
  <sch:duration>2</sch:duration>
</rdf:Description>

<rdf:Description rdf:about="http://cineclubeguimaraes.org/wordpress/" >
<rdf:type rdf:resource= "#Cineclube" />
<rdfs:subClassOf rdf:resource="https://schema.org/Organization"/>
<sch:legalName rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Cineclube De Guimarães </sch:legalName>
<sch:address rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Largo da Misericórdia, nº 19 – 2º, Apartado 221, 4810 – 269 Guimarães </sch:address>
<sch:foundingDate rdf:datatype= "http://www.w3.org/2001/XMLSchema#date" > 1958-05-17 </sch:foundingDate>
<sch:geo rdf:datatype="https://www.iso.org/obp/ui/#iso:std:iso:6709:ed-2:v1:en"  > +41.442943  -8.294804 </sch:geo>
</rdf:Description>

<rdf:Description rdf:about="https://www.viralagenda.com/pt/events/289058/oportunidades-do-mercado-alemao">
  <dct:subject>Emprego</dct:subject>
  <dct:title>Oportunidades do Mercado Alemão</dct:title>
  <sch:productionCompany rdf:resource= "http://cineclubeguimaraes.org/wordpress/" />
  <dct:date rdf:datatype="https://www.w3.org/TR/NOTE-datetime">2016-12-13</dct:date>
  <sch:duration>1</sch:duration>
</rdf:Description>

<rdf:Description rdf:about="http://cineclubeguimaraes.org/wordpress/" >
<rdf:type rdf:resource= "#Cineclube" />
<rdfs:subClassOf rdf:resource="https://schema.org/Organization"/>
<sch:legalName rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Cineclube De Guimarães </sch:legalName>
<sch:address rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"> Largo da Misericórdia, nº 19 – 2º, Apartado 221, 4810 – 269 Guimarães </sch:address>
<sch:foundingDate rdf:datatype= "http://www.w3.org/2001/XMLSchema#date" > 1958-05-17 </sch:foundingDate>
<sch:geo rdf:datatype="https://www.iso.org/obp/ui/#iso:std:iso:6709:ed-2:v1:en"  > +41.442943  -8.294804 </sch:geo>
</rdf:Description>

</rdf:RDF>

           9.2 Codificação RDFS

           9.2.1 Programação

<rdf:RDF xml:lang="en"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
	xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
    
<dc:title>Cineclube</dc:title>
<dpb:evenDate>2016</dc:date>

<rdfs:Class rdf:ID="Cineclube">
        <rdfs:comment>
            The class of Cineclube.
        </rdfs:comment>
  </rdfs:Class>

<rdfs:Class rdf:ID="Programação">
        <rdfs:subClassOf rdf:resource= "#Cineclube" />
</rdfs:Class>

<rdfs:Class rdf:resource="http://sw-portal.deri.org/ontologies/swportal#Event">
	<rdfs:subClassOf rdf:resource= "#Programação" />
</rdfs:Class>
    
<rdfs:Class rdf:ID="Exposição">
            <rdfs:subClassOf rdf:resource= "http://sw-portal.deri.org/ontologies/swportal#Event" />
    </rdfs:Class>

<rdfs:Class rdf:ID="Conferência">
           <rdfs:subClassOf rdf:resource= "http://sw-portal.deri.org/ontologies/swportal#Event" />
    </rdfs:Class>
   
</rdf:RDF>

           9.3 Codificação SKOS

<skos:ConceptScheme rdf:about="http://novoVocabulario.com/ExhibitionType">
		<dc:title>Tipos de exposição</dc:title>	
		<dc:date>2016</dc:date>					
		<skos:hasTopConcept rdf:resource="#0001"/>
		<skos:hasTopConcept rdf:resource="#0002"/>
		<skos:hasTopConcept rdf:resource="#0003"/>		
	</skos:ConceptScheme>
	<skos:Concept rdf:about="#0001" xml:lang="">
		<skos:prefLabel xml:lang="pt">Exposição de Arte</skos:prefLabel>
		<skos:altLabel xml:lang="en">Art Exhibition</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/ExhibitionType"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/ExhibitionType"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0002" xml:lang="">
		<skos:prefLabel xml:lang="pt">Exposição Interpretativa</skos:prefLabel>
		<skos:altLabel xml:lang="en">Interpretive Exhibition</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/ExhibitionType"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/ExhibitionType"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0003" xml:lang="">
		<skos:prefLabel xml:lang="pt">Exposição Comercial</skos:prefLabel>
		<skos:altLabel xml:lang="en">Commercial Exhibition</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/ExhibitionType"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/ExhibitionType"/>		
	</skos:Concept>

	<skos:ConceptScheme rdf:about="http://novoVocabulario.com/Theme">
		<dc:title>Temas/Assuntos de Conferências e Exposições</dc:title>	
		<dc:date>2016</dc:date>					
		<skos:hasTopConcept rdf:resource="#0001"/>
		<skos:hasTopConcept rdf:resource="#0002"/>
		<skos:hasTopConcept rdf:resource="#0003"/>
		<skos:hasTopConcept rdf:resource="#0004"/>
		<skos:hasTopConcept rdf:resource="#0005"/>
		<skos:hasTopConcept rdf:resource="#0006"/>
		<skos:hasTopConcept rdf:resource="#0007"/>
		<skos:hasTopConcept rdf:resource="#0008"/>
		<skos:hasTopConcept rdf:resource="#0009"/>
		<skos:hasTopConcept rdf:resource="#0010"/>
		<skos:hasTopConcept rdf:resource="#0011"/>
		<skos:hasTopConcept rdf:resource="#0012"/>
		<skos:hasTopConcept rdf:resource="#0013"/>
		<skos:hasTopConcept rdf:resource="#0014"/>
		<skos:hasTopConcept rdf:resource="#0015"/>
	</skos:ConceptScheme>

<skos:Concept rdf:about="#0001" xml:lang="">
		<skos:prefLabel xml:lang="pt">Pintura</skos:prefLabel>
		<skos:altLabel xml:lang="en">Painting</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0002" xml:lang="">
		<skos:prefLabel xml:lang="pt">Desenho</skos:prefLabel>
		<skos:altLabel xml:lang="en">Drawing</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0003" xml:lang="">
		<skos:prefLabel xml:lang="pt">Escultura</skos:prefLabel>
		<skos:altLabel xml:lang="en">Sculpture</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0004" xml:lang="">
		<skos:prefLabel xml:lang="pt">Arte Interativa</skos:prefLabel>
		<skos:altLabel xml:lang="en">Interactive Art</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0005" xml:lang="">
		<skos:prefLabel xml:lang="pt">Cietifico</skos:prefLabel>
		<skos:altLabel xml:lang="en">Scientific</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0006" xml:lang="">
		<skos:prefLabel xml:lang="pt">Histórico</skos:prefLabel>
		<skos:altLabel xml:lang="en">Historical</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0007" xml:lang="">
		<skos:prefLabel xml:lang="pt">Produto</skos:prefLabel>
		<skos:altLabel xml:lang="en">Product</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0008" xml:lang="">
		<skos:prefLabel xml:lang="pt">Serviços</skos:prefLabel>
		<skos:altLabel xml:lang="en">Service</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0009" xml:lang="">
		<skos:prefLabel xml:lang="pt">Atividades</skos:prefLabel>
		<skos:altLabel xml:lang="en">Activities</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0010" xml:lang="">
		<skos:prefLabel xml:lang="pt">Oportunidades</skos:prefLabel>
		<skos:altLabel xml:lang="en">Opportunities</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0011" xml:lang="">
		<skos:prefLabel xml:lang="pt">Convenção</skos:prefLabel>
		<skos:altLabel xml:lang="en">Convention</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0012" xml:lang="">
		<skos:prefLabel xml:lang="pt">Conferência Académica</skos:prefLabel>
		<skos:altLabel xml:lang="en">Academic Conference</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0013" xml:lang="">
		<skos:prefLabel xml:lang="pt">Seminário</skos:prefLabel>
		<skos:altLabel xml:lang="en">Seminar</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0014" xml:lang="">
		<skos:prefLabel xml:lang="pt">Workshop</skos:prefLabel>
		<skos:altLabel xml:lang="en">Workshop</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>
<skos:Concept rdf:about="#0015" xml:lang="">
		<skos:prefLabel xml:lang="pt">Mesa Redonda</skos:prefLabel>
		<skos:altLabel xml:lang="en">Roundtable</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Theme"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Theme"/>		
	</skos:Concept>

10. Referências

Patrício, Helena Simões. «A Europeana e a agregação de metadados na web: análise dos esquemas ESE/EDM e da aplicação de standards da web semântica a dados de bibliotecas», Biblioteca Nacional, http://purl.pt/resources/apresentacoes/1_2012_A%20Europeana%20e%20a%20agregacao%20de%20metadados%20na%20web_hpatricio.pdf http://www.agls.gov.au/pdf/AGLS%20Metadata%20Standard%20Part%201%20Reference%20Description.PDF http://www.agls.gov.au/agls/terms/).

11. Vídeo

lod/pard/perfil_de_aplicacao_para_a_descricao_da_programacao_de_cineclubes_-_trabalho_2.txt · Esta página foi modificada pela última vez em: 2017/01/17 11:27 por jleite

Ferramentas de Página