Ferramentas de Utilizador

Ferramentas de Site


lod:pard:perfil_de_aplicacao_para_a_descricao_de_filmes_documentarios_e_series

Universidade do Minho 2015/2016

Mestrado Integrado em Engenharia e Gestão de Sistemas de Informação 5º Ano Web Semântica

 

Grupo 5

*

 

 

Lista de Acrónimos

 

DCAP Dublin Core Application Profile

DSP Description Set Profile

Me4MAP Método para o desenvolvimento de perfis de aplicação de metadados

RDF Resource Description Framework

(WS) Web Semântica


 

Constituição da Equipa

Todos os elementos do grupo são todos alunos do Mestrado Integrado em Engenharia e Sistemas de Informação. O grupo é constituído pelos seguintes elementos:

Nome                                 Numero Correio eletrónico
Paulo Costa A59920 A59920@alunos.uminho.pt
Carlos Guerreiro A56926 A56926@alunos.uminho.pt
Hugo Ferreira A57161 A57161@alunos.uminho.pt
Elisandra Alves PG30373 PG30373@alunos.uminho.pt
Jean Pierre Matos A57309 A57309@alunos.uminho.pt

Tabela 1- Constituição do grupo

Introdução

Estre trabalho encontra-se inserido na unidade curricular de Web Semântica (WS) lecionada no 5ºano do Mestrado integrado em Engenharia e Gestão de Sistemas de Informação, onde nos foi proposto desenvolver um perfil de aplicação com a informação existente sobre a indústria cinematográfica.

Para este trabalho iremos utilizar o Método para o desenvolvimento de perfis de aplicação de metadados (Me4MAP).


 

1.   Equipa de trabalho

1.1.  Tipos de Funções

Gestor de Projeto

O Gestor de Projeto “assume a visão global do projeto através de uma interação detalhada com os participantes internos e externos”(Borges, Monteiro, and Machado 2012). Deverá ser alguém que pertence às organizações que estão empenhadas no desenvolvimento do DCAP. Deverá ter uma visão do âmbito da Organização e do objetivo que pretende alcançar com o desenvolvimento do DCAP.(Baptista 2014)

Analista de Sistemas

O Analista de Sistemas deverá ter conhecimentos em duas vertentes: (i) competências técnicas em elicitação de requisitos e em modelação de dados; (ii) “conhecimentos básicos de gestão”, compreender em detalhe o domínio de aplicação e ainda entender “a motivação real e a relevância dos requisitos”(Borges, Monteiro, and Machado 2012)

Desenvolvedor Semântico

O desenvolvedor semântico deverá ser um desenvolvedor/desenhador de metadados que compreende os conceitos da Web Semântica e que tem conhecimentos técnicos em DSP e Resource Description Framework (RDF).(Baptista 2014)

Editor Técnico

O Editor Técnico é alguém que irá desenvolver a documentação do DCAP e que deverá ter competências em escrita técnica e conhecimento do contexto de aplicação do DCAP.(Baptista 2014)

Especialista no Domínio de Aplicação

Um Especialista no Domínio de Aplicação deverá ser um especialista no contexto de aplicação do DCAP em desenvolvimento.(Baptista 2014)

1.2.  Equipa de Trabalho

Na seguinte tabela 2 contem a distribuição de cada função da equipa para o projeto prático da disciplina.

Função Responsável
Gestor de Projeto Pierre Matos
Analista de Sistema Hugo Ferreira
Desenvolvedor Semântico Carlos Guerreiro
Editor Técnico Elisandra Alves
Especialista no Domínio de Aplicação Paulo Costa

Tabela 2- A equipe de trabalho


 

2.   Requisitos funcionais

2.1.  Visão

O objetivo do desenvolvimento deste DCAP é criar uma enciclopédia virtual dedicada ao cinema, as series e aos documentários.

O DCAP será é uma enorme coleção de informação de filmes. Tentaremos catalogar todos os detalhes pertinentes sobre um filme, por quem foi feito, para que foi feito, dados curiosos, onde foi filmada. Faremos o melhor esforço para apresentar as informações de maneira fácil acesso e pesquisar.

A facilidade de lidar e pesquisar com este tipo de informação será a principal preocupação da equipa de trabalho.

Este DCAP será criado para ser acessível pelos utilizadores, dividimo-los em 2 categorias:

·         Publico.em geral, principalmente para os mais curiosos;

·         Críticos da indústria cinematográfica.

 

2.2.  Plano de trabalho

O plano de trabalho encontra-se dividido por quatro momentos, sendo que em cada um deles encontram-se várias etapas necessárias para a elaboração do nosso projeto.

Os quatro momentos são:

·         M1 - Equipa e os requisitos funcionais:

o   Definir a plano de trabalho

o   Definir a visão

o   Estudo do contexto de aplicação

o   Definir a domínio de aplicação

o   Definir os requisitos de alto-nível

o   Desenvolver o modelo dos casos-de-uso

o   Definir os Requisitos funcionais

o   Elaborar Relatório do momento 1

 

·         M2 - Modelo de Domínio:

o   Environmental Scan

o   Desenvolver o Modelo de Domínio

o   Elaborar Relatório do momento 2

 

·         M3 - Pre-Description Set Profile:

o   Modelo de Dados Detalhado

o   Alinhamento de Vocabulários

o   Matriz de Restrições

o   Description Set Profile

o   Elaborar Relatório do momento 3

·         M4 - DSP + Vocabulary encoded in SKOS 19-12/15-01

o   Desenvolver os Guias de Utilização e os Guias de Sintaxe

o   Elaborar Relatório do momento 4

·         Preparações Workshop

·         Apresentações

Figura 1- Planeamento do Projeto

2.3.  Domínio de Aplicação

O contexto do nosso perfil de aplicação é o mundo da indústria cinematográfica e algumas das suas entidades inerentes. Serão considerados como entidades principais os filmes, series e documentários. A entidade de atores, realizadores, companhias e prémios não serão descritas no nosso trabalho.

Os filmes terão uma relação singular com a entidade dos prémios, e uma relação de 1 para muitos com a companhia, ator e realizador. A entidade das series terá uns relacionamentos semelhantes à dos Filmes com exceção da ligação com a entidade dos prémios, visto que esta entidade apenas representa os atores, filmes e realizadores galardoados pelos óscares.

A entidade dos documentários tem apenas ligação com os realizadores e as companhias.

Quanto à entidade das companhias irá servir para descrever as produtoras responsáveis pela criação das obras áudio visuais.

2.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 (titulo, produtores, atores, etc.).

 

2.5.  Modelos de Caso-de-Uso

É uma técnica de especificação com o objetivo principal de auxiliar a analise 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.


 

2.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.

·         Deve ser possível pesquisar:

o   Por Titulo de filme, series, documentários;

o   Por Nome de realizador, ator, escritor, etc.;

o   Por companhias;

o   Por nome de episódios, caso series.

·         Ordenar:

o   Filmes por ranking;

o   Atores por Óscares;

·         Deve ser possível agregar os filmes, series e documentários por:

o   Categoria;

o   Ator;

o   Realizador;

o   Companhia;

o   Ano

·         Deve ser possível visualizar:

o   As informações dos filmes: e documentários

§  Descrição;

§  Título

§  Duração;

§  Personagens;

§  Categorias;

§  Data de lançamento;

§  Equipa técnica (realizador, escritor e atores);

§  Companhia;

§  Idioma;

§  Local das filmagens;

§  Premiações.

o   A informações das series:

§  Descrição;

§  Título;

§  Duração por episódio;

§  Categorias;

§  Data de lançamento;

§  Equipa técnica (realizador, escritor e atores;)

§  Personagens;

§  Companhia

§  Temporadas

§  Episódios

§  Idioma;

§  Local das filmagens;

§  Premiações.

o   As informações das companhias:

o   A informação de realizadores, atores, escritores, etc.

§  Profissão/Profissões (atores, escritores, etc.);

§  Biografia;

§  Data e local de Nascimento;

§  Agregar Filmes, series e documentários onde participaram por Profissões;

§  Premiações


 

 

3.   Modelo de Domínio

3.1.  Modelo de Domínio

Figura 2- Domain Model


 

4.   Pre-Description Set Profile

4.1.  Modelo de Dados Detalhados

4.1.1.     Documentário

Figura 3- Modelo Detalhado - Documentarios

4.1.2.     Serie

Figura 4-Modelo Detalhado – Series

4.1.3.     Filme

Figura 5- Modelo Detalhado - Filmes


 

4.2.  Alinhamento de Vocabulários

Esquema de Metadados Uri Prefix
DCMI Terms http://www.purl.org/dcterms dct
Schema.org https://schema.org sch
Dbpedia-owl http://dbpedia.org/ontology/ dbp
Programmes ontology http://purl.org/ontology/po/ po
Meu Exemplo http:///meuexemplo.org meo

Tabela 3- Vocabulários

VES Uri
MeuExemplo http:///exemplo.net
country http://id.loc.gov/vocabulary/countries
genre http://vocab.getty.edu/aat/300021143

Tabela 4-Vocabulary Encoding Schemes

Tabela 5-Syntax Encoding Schemes



4.3.  Matrizes de Restrições

4.3.1.     Documentario

 

Property Range Value String SES URI Value URI VES URI Related Description MIN MAX
dct:title Literal Yes No Not applicable Not applicable Not applicable 1 1
dct:Description Literal Yes No Not applicable Not applicable Not applicable 1 1
meo:genre Non-literal Yes No Yes http:///exemplo.net No 1 unlimited
po:actor Non-literal Yes No Not applicable Not applicable Yes 1 unlimited
po:director   Non-literal Yes No Not applicable Not applicable Yes 1 1
po:author Non-literal Yes No Not applicable Not applicable Yes 1 1
sch:aggregateRating Literal Yes No Not applicable Not applicable Not applicable 1 10
sch:image Non-literal No No Not applicable Not applicable Not applicable 1 unlimited
sch:duration Literal Yes http://purl.org/dc/terms/W3CDTF No No No 1 1
sch:character Non-literal Yes No Not applicable Not applicable Yes 1 unlimited
dct:language Literal Yes http://purl.org/dc/terms/RFC4646 Not applicable Not applicable Not applicable 1 1
sch:countryofOrigin Non-literal Yes No Yes http://id.loc.gov/vocabulary/countries Yes 1 1
dct:created Literal Yes http://purl.org/dc/terms/W3CDTF No No No 1 1

Tabela 6-Matriz de Restrições – Documentários

4.3.2.     Serie

 

Property Range Value String SES URI Value URI VES URI Related Description MIN Max
dct:title Literal Yes No Not applicable Not applicable Not applicable 1 1
dct:description Literal Yes No Not applicable Not applicable Not applicable 1 1
sch:director Non-literal Yes No No No Yes 1 unlimited
sch:endDate Literal Yes http://purl.org/dc/terms/W3CDTF Not applicable Not applicable Not applicable 0 1
sch:startDate Literal Yes http://purl.org/dc/terms/W3CDTF Not applicable Not applicable Not applicable 1 1
scha:produtionCompany Non-litera Yes No No No Yes 1 Unlimited
sch:trailer Non-literal No No Not applicable Not applicable No 1 1
sch:numberOfEpisodes Literal Yes No Not applicable Not applicable Not applicable 1 Unlimited
sch:numberOfSeasons Literal Yes No Not applicable Not applicable Not applicable 1 Unlimited
sch:countryofOrigin Non-literal Yes No No http://id.loc.gov/vocabulary/countries No 1 1
sch:aggregateRating Literal Yes No Not applicable Not applicable Not applicable 1 1
sch:character Non-literal Yes No No No Yes 1 Unlimited
sch:genre Non-literal Yes No Not applicable http://vocab.getty.edu/aat/300021143 Not applicable 1 Unlimited
dct:language Literal Yes http://purl.org/dc/terms/RFC4646 Not applicable Not applicable Not applicable 1 1
sch:award Literal Yes No Not applicable Not applicable Not applicable 0 Unlimited
sch:author Non-literal Yes   No No Yes 1 1
sch:image Literal No No Not applicable Not applicable Not applicable 1 1
sch:actor Non-literal Yes   No No Yes 1 unlimited

Tabela 7-Matriz de Restrições – Series


 

4.3.3.     Filme

 

Property Range Value String SES URI Value URI VES URI Related Description MIN MAX
dct:title Literal Yes No Not applicable Not applicable Not applicable 1 1
dct:Description Literal Yes No Not applicable Not applicable Not applicable 1 1
dbp:MovieDirector Non-literal Yes No Not applicable Not applicable Yes 1 1
sch:actor Non-literal Yes No Not applicable Not applicable Yes 1 unlimited
sch:productionCompany Non-literal Yes No Not applicable Not applicable Yes 1 unlimited
sch:trailer Non-literal Yes No Not applicable Not applicable Yes 1 1
schema:author Non-literal Yes No No No No 1 1
Sch:countryoforigem Non-literal Yes No No http://id.loc.gov/vocabulary/countries No 1 1
sch:aggregateRating Literal Yes No Not applicable Not applicable Not applicable 1 10
dbp:genre Non-literal Yes No No http://vocab.getty.edu/aat/300021143 No 1 unlimited
sch:duration   Literal Yes http://purl.org/dc/terms/W3CDTF Not applicable Not applicable Not applicable 1 1
sch:award Literal Yes No Not applicable Not applicable Not applicable 0 unlimited
dct:language Literal Yes http://purl.org/dc/terms/RFC4646 Not applicable Not applicable Not applicable 1 1
sch:image Non-literal No No Not applicable Not applicable Not applicable 1 1
dct:created Literal No http://purl.org/dc/terms/W3CDTF Not applicable Not applicable Not applicable 1 1
sch:character Non-literal Yes No Not applicable Not applicable Yes 1 unlimited

Tabela 8-Matriz de Restrições - Filmes



5.    Description Set Profile + Vocabulários em SKOS

5.1.  Filmes

<?xml version="1.0" ?> 
<DescriptionSetTemplate> 
  <DescriptionTemplate standalone="Filme" minOccurs="1">
    <ResourceClass>(
      ...
      )</ResourceClass>

      <StatementTemplate ID="title" minOccurs="1" maxOccurs="1" type="literal"> 
        <Property> http://purl.org/dc/terms/title </Property>
      </StatementTemplate>

      <StatementTemplate ID="description" minOccurs="1" maxOccurs="1" type="literal">
       <Property>http://purl.org/dc/terms/description</Property>
     </StatementTemplate>

     <StatementTemplate ID="moviedirector" minOccurs="1" maxOccurs="1" type="nonliteral">
       <Property>http://dbpedia.org/ontology/MovieDirector</Property>
       <NonliteralConstraint descriptionTemplateRef="Person">
       </StatementTemplate>
       
       <StatementTemplate ID="actor" minOccurs="1" maxOccurs="unlimited" type="nonliteral">
        <Property>https://schema.org/actor </Property> 
        <NonliteralConstraint descriptionTemplateRef="Person">
        </StatementTemplate>

        <StatementTemplate ID="productionCompany" minOccurs="1" maxOccurs="unlimited" type="nonliteral">
          <Property>https://schema.org/productionCompany </Property>
          <NonliteralConstraint descriptionTemplateRef="Organization">
          </StatementTemplate> 

          <StatementTemplate ID="trailer" minOccurs="1"maxOccurs="1" type="nonliteral">
           <Property>https://schema.org/trailer</Property>
           <NonliteralConstraint descriptionTemplateRef="VideoObject">
           </StatementTemplate>
           
           <StatementTemplate ID="author" minOccurs="1"maxOccurs="1" type="nonliteral">
             <Property>https://schema.org/author</Property>
             <NonliteralConstraint descriptionTemplateRef="Person"></NonliteralConstraint>
           </StatementTemplate>

           <StatementTemplate ID="countryoforigin" minOccurs="1"maxOccurs="1" type="nonliteral">
             <Property>https://schema.org/countryOfOrigin</Property>
             <NonLiteralConstraint>
               <VocabularyEncodingSchemeURI>http://id.loc.gov/vocabulary/countries</VocabularyEncodingSchemeURI>
               <ValueStringConstraint minOccurs="1" maxOccurs="1"/>
             </NonLiteralConstraint>
           </StatementTemplate>

           <StatementTemplate ID="aggregateRating" minOccurs="1" maxOccurs="10" type="literal"> 
             <Property> https://schema.org/aggregateRating </Property> 
           </StatementTemplate> 

           <StatementTemplate ID="genre" minOccurs="1" maxOccurs="unlimited" type="nonliteral">
            <Property>http://dbpedia.org/ontology/Genre</Property> 
            <LiteralConstraint>
              <SyntaxEncodingScheme>http://purl.org/dc/terms/RFC4646</SyntaxEncodingScheme>
            </LiteralConstraint>
          </StatementTemplate> 

          <StatementTemplate ID="duration" minOccurs="0" maxOccurs="1" type="literal">
            <Property>https://schema.org/Duration</Property>
            <LiteralConstraint>
              <SyntaxEncodingScheme>http://purl.org/dc/terms/W3CDTF</SyntaxEncodingScheme>
            </LiteralConstraint>
          </StatementTemplate>

          <StatementTemplate ID="award" minOccurs="1" maxOccurs="10" type="literal"> 
           <Property>https://schema.org/award</Property> 
         </StatementTemplate> 

         <StatementTemplate ID="language" minOccurs="0" maxOccurs="3" type="literal">
           <Property>http://purl.org/dc/terms/language</Property>
           <LiteralConstraint>
             <VocabularyEncodingSchemeURI>http://purl.org/dc/terms/RFC4646</VocabularyEncodingSchemeURI>
             <ValueStringConstraint minOccurs="1" maxOccurs="1"/>
           </LiteralConstraint>
         </StatementTemplate>

         <StatementTemplate ID="image" minOccurs="1" maxOccurs="unlimited" type="nonliteral"> 
          <Property>https://schema.org/image</Property> 
          <NonliteralConstraint descriptionTemplateRef="ImageObject ">
          </StatementTemplate> 

          <StatementTemplate ID="created" minOccurs="1" maxOccurs="1" type="literal"> 
            <Property> http://purl.org/dc/terms/title </Property>
            <LiteralConstraint>
              <SyntaxEncodingScheme>http://purl.org/dc/terms/W3CDTF</SyntaxEncodingScheme>
            </LiteralConstraint>
          </StatementTemplate>

          <StatementTemplate ID="character" minOccurs="1"maxOccurs="unlimited" type="nonliteral">
            <Property>https://schema.org/character</Property> 
            <NonliteralConstraint descriptionTemplateRef="Person">
            </StatementTemplate>

          </DescriptionTemplate>

          <DescriptionTemplate standalone="Person" minOccurs="1" standalone="no">
           <StatementTemplate ID="givenName" minOccurs="0" maxOccurs="1" type="literal"> 
             <Property>http://xmlns.com/foaf/0.1/givenname</Property>
           </StatementTemplate>
           <StatementTemplate ID="activeYear" minOccurs="0" maxOccurs="1" type="literal"> 
             <Property>http://xmlns.com/foaf/0.1/activeYear</Property>
           </StatementTemplate>            
         </DescriptionTemplate>

         <DescriptionTemplate standalone=" Organization" minOccurs="1" standalone="no">
           <StatementTemplate ID="legalName" minOccurs="0" maxOccurs="1" type="literal"> 
            <Property>http://xmlns.com/foaf/0.1/legalName</Property> 
          </StatementTemplate>
          <StatementTemplate ID="address" minOccurs="0" maxOccurs="1" type="literal">
            <Property>http://xmlns.com/foaf/0.1/address</Property>  
          </StatementTemplate>
        </DescriptionTemplate>

        <DescriptionTemplate standalone="VideoObject" minOccurs="1" standalone="no">
         <StatementTemplate ID="contentUrl" minOccurs="0" maxOccurs="1" type="literal"> 
          <Property>http://xmlns.com/foaf/0.1/contentUrl</Property> 
        </StatementTemplate>
      </DescriptionTemplate>

    </DescriptionSetTemplate>


 

5.2.  Séries

 

<?xml version="1.0" ?> 
<DescriptionSetTemplate> 
  <DescriptionTemplate standalone="Serie" minOccurs="1">
    <ResourceClass>(
      ...
      )</ResourceClass>

      <StatementTemplate ID="title" minOccurs="1" maxOccurs="1" type="literal"> 
        <Property> http://purl.org/dc/terms/title </Property>
      </StatementTemplate>

      <StatementTemplate ID="description" minOccurs="1" maxOccurs="1" type="literal">
       <Property>http://purl.org/dc/terms/description</Property>
     </StatementTemplate>

     <StatementTemplate ID="director" minOccurs="1" maxOccurs="1" type="nonliteral">
       <Property>https://schema.org/director</Property>
       <NonliteralConstraint descriptionTemplateRef="Person">
       </StatementTemplate>
       
       <StatementTemplate ID="endDate" minOccurs="0" maxOccurs="1" type="literal">
        <Property>https://schema.org/endDate</Property>
        <LiteralConstraint>
          <SyntaxEncodingScheme>http://purl.org/dc/terms/W3CDTF</SyntaxEncodingScheme>
        </LiteralConstraint>
      </StatementTemplate>

      <StatementTemplate ID="startDate" minOccurs="0" maxOccurs="1" type="literal">
        <Property>https://schema.org/startDate</Property>
        <LiteralConstraint>
          <SyntaxEncodingScheme>http://purl.org/dc/terms/W3CDTF</SyntaxEncodingScheme>
        </LiteralConstraint>
      </StatementTemplate>

      <StatementTemplate ID="productionCompany" minOccurs="1"maxOccurs="unlimited" type="nonliteral">
        <Property>https://schema.org/productionCompany ></Property>
        <NonliteralConstraint descriptionTemplateRef="Organization">
        </StatementTemplate>
        
        <StatementTemplate ID="trailer" minOccurs="1"maxOccurs="1" type="nonliteral">
         <Property>https://schema.org/trailer></Property>
         <NonliteralConstraint descriptionTemplateRef="VideoObject"></NonliteralConstraint>
       </StatementTemplate>
       
       <StatementTemplate ID="numberOfEpisodes" minOccurs="1" maxOccurs="unlimited" type="literal"> 
         <Property> https://schema.org/numberOfEpisodes </Property> 
       </StatementTemplate> 

       <StatementTemplate ID="numberOfSeasons" minOccurs="1" maxOccurs="unlimited" type="literal"> 
         <Property> https://schema.org/numberOfSeasons </Property> 
       </StatementTemplate> 

       <StatementTemplate ID="countryofOrigin" minOccurs="1"maxOccurs="1" type="nonliteral">
         <Property>https://schema.org/countryOfOrigin></Property> 
         <NonLiteralConstraint>
           <VocabularyEncodingSchemeURI>http://id.loc.gov/vocabulary/countries</VocabularyEncodingSchemeURI>
           <ValueStringConstraint minOccurs="1" maxOccurs="1"/>
         </NonLiteralConstraint>
       </StatementTemplate>

       <StatementTemplate ID="aggregaterating" minOccurs="1" maxOccurs="10" type="literal"> 
         <Property> https://schema.org/aggregateRating </Property> 
       </StatementTemplate> 

       <StatementTemplate ID="character" minOccurs="1"maxOccurs="unlimited" type="nonliteral">
        <Property>https://schema.org/character> </Property>
        <NonliteralConstraint descriptionTemplateRef="Person">
        </StatementTemplate>
        

        <StatementTemplate ID="genre" minOccurs="1" maxOccurs="unlimited" type="nonliteral">
          <Property>http://dbpedia.org/ontology/Genre</Property> 
          <NonLiteralConstraint>
           <VocabularyEncodingSchemeURI>http://vocab.getty.edu/aat/300021143</VocabularyEncodingSchemeURI>
           <ValueStringConstraint minOccurs="1" maxOccurs="1"/>
         </NonLiteralConstraint>
       </StatementTemplate> 

       <StatementTemplate ID="language" minOccurs="0" maxOccurs="1" type="literal">
         <Property>http://purl.org/dc/terms/language</Property>
         <LiteralConstraint>
           <SyntaxEncodingScheme>http://purl.org/dc/terms/RFC4646</SyntaxEncodingScheme>
           <ValueStringConstraint minOccurs="1" maxOccurs="1"/>
         </LiteralConstraint>
       </StatementTemplate>

       <StatementTemplate ID="award" minOccurs="1" maxOccurs="10" type="literal"> 
         <Property>https://schema.org/award</Property> 
       </StatementTemplate> 

       <StatementTemplate ID="actor" minOccurs="1"maxOccurs="unlimited" type="nonliteral">
        <Property>https://schema.org/actor > </Property>
        <NonliteralConstraint descriptionTemplateRef="Person"></NonliteralConstraint>
      </StatementTemplate>

      <StatementTemplate ID="author" minOccurs="1"maxOccurs="1" type="nonliteral">
       <Property>https://schema.org/author>
         <NonliteralConstraint descriptionTemplateRef="Person"></NonliteralConstraint>
       </StatementTemplate>

       <StatementTemplate ID="image" minOccurs="1" maxOccurs="unlimited" type="nonliteral"> 
        <Property>https://schema.org/image</Property> 
        <NonliteralConstraint descriptionTemplateRef="ImageObject "></NonliteralConstraint>
      </StatementTemplate> 

    </DescriptionTemplate>

    <DescriptionTemplate standalone="Person" minOccurs="1" standalone="no">
     <StatementTemplate ID="givenName" minOccurs="0" maxOccurs="1" type="literal"> 
       <Property>http://xmlns.com/foaf/0.1/givenname</Property>
     </StatementTemplate>
     <StatementTemplate ID="activeYear" minOccurs="0" maxOccurs="1" type="literal"> 
       <Property>http://xmlns.com/foaf/0.1/activeYear</Property>
     </StatementTemplate>            
   </DescriptionTemplate>

   <DescriptionTemplate standalone="Organization" minOccurs="1" standalone="no">
     <StatementTemplate ID="legalName" minOccurs="0" maxOccurs="1" type="literal"> 
      <Property>http://xmlns.com/foaf/0.1/legalName</Property> 
    </StatementTemplate>
    <StatementTemplate ID="address" minOccurs="0" maxOccurs="1" type="literal">
      <Property>http://xmlns.com/foaf/0.1/address</Property>  
    </StatementTemplate>
  </DescriptionTemplate>

  <DescriptionTemplate standalone="VideoObject" minOccurs="1" standalone="no">
   <StatementTemplate ID="contentUrl" minOccurs="0" maxOccurs="1" type="literal"> 
    <Property>http://xmlns.com/foaf/0.1/contentUrl</Property> 
  </StatementTemplate>
</DescriptionTemplate>

</DescriptionSetTemplate>

5.3.  Documentários

<?xml version="1.0" ?> 
<DescriptionSetTemplate> 
	<DescriptionTemplate standalone="Documentario" minOccurs="1">
		<ResourceClass>(
			...
			)</ResourceClass>

			<StatementTemplate ID="title" minOccurs="1" maxOccurs="1" type="literal
				">
				<Property> http://purl.org/dc/terms/title </Property> 
			</StatementTemplate> 

			<StatementTemplate ID="description" minOccurs="1" maxOccurs="1" type="literal">
				<Property>http://purl.org/dc/terms/description</Property> 
			</StatementTemplate> 

			<StatementTemplate ID="genre" minOccurs="1" maxOccurs="unlimited" type="nonliteral">
				<Property> http:///meuexemplo.org </Property> 
				<NonLiteralConstraint>
					<VocabularyEncodingSchemeURI> </VocabularyEncodingSchemeURI>
					<ValueStringConstraint minOccurs="1" maxOccurs="1"/>
				</NonLiteralConstraint>
			</StatementTemplate> 

			<StatementTemplate ID="actor" minOccurs="1"maxOccurs="unlimited" 
				type="nonliteral">
				<Property>https://schema.org/actor ><Property/>
				<NonliteralConstraint descriptionTemplateRef="Person">
				</StatementTemplate> 


				<StatementTemplate ID="director" minOccurs="1"maxOccurs="1" 
					type="nonliteral">
					<Property > http://purl.org/ontology/po/director</Property>
					<NonliteralConstraint descriptionTemplateRef="Person">	
					</StatementTemplate>	

					<StatementTemplate ID="author" minOccurs="1"maxOccurs="1" type="nonliteral">
						<Property>https://schema.org/author</Property>
						<NonliteralConstraint descriptionTemplateRef="Person"></NonliteralConstraint>
					</StatementTemplate>

					<StatementTemplate ID="aggregateRating" minOccurs="1" maxOccurs="10" type="literal"> 
						<Property> https://schema.org/aggregateRating </Property> 
					</StatementTemplate> 

					<StatementTemplate ID="image" minOccurs="1" maxOccurs="unlimited" type="nonliteral"> 
						<Property> https://schema.org/image</Property> 
					</StatementTemplate> 

					<StatementTemplate ID="duration" minOccurs="1" maxOccurs="1" type="literal"> 
						<Property> https://schema.org/duration</Property> 
						<LiteralConstraint>
							<SyntaxEncodingScheme>http://purl.org/dc/terms/W3CDTF</SyntaxEncodingScheme>
						</LiteralConstraint>
					</StatementTemplate> 

					<StatementTemplate ID="character" minOccurs="1"maxOccurs="unlimited" type="nonliteral"> 
						<Property> https://schema.org/character</Property> 
						<NonliteralConstraint descriptionTemplateRef="Person">	
						</StatementTemplate>

						<StatementTemplate ID="language" minOccurs="1"maxOccurs="1" type="literal"> 
							<Property> http://purl.org/dc/terms/language</Property> 
							LiteralConstraint>
							<SyntaxEncodingScheme>http://purl.org/dc/terms/RFC4646</SyntaxEncodingScheme>
						</LiteralConstraint>		
					</StatementTemplate> 

					<StatementTemplate ID="countryOfOrigin" minOccurs="1"maxOccurs="1" type="nonliteral">
						<Property>http://schema.org/countryofOrigin</Property>
						<NonLiteralConstraint>
							<VocabularyEncodingSchemeURI>http://id.loc.gov/vocabulary/countries</VocabularyEncodingSchemeURI>
							<ValueStringConstraint minOccurs="1" maxOccurs="1"/>
						</NonLiteralConstraint>
					</StatementTemplate> 


					<StatementTemplate ID="created" minOccurs="1"maxOccurs="1" type="literal">
						<Property>http://purl.org/dc/terms/created</Property>
						<LiteralConstraint>
							<SyntaxEncodingScheme>http://purl.org/dc/terms/W3CDTF</SyntaxEncodingScheme>
						</LiteralConstraint>
					</StatementTemplate>
				</DescriptionTemplate> 

				<DescriptionTemplate standalone"Person" minOccurs="1" standalone="no"> 
					<StatementTemplate ID="givenName" minOccurs="1" maxOccurs="1" type="literal"> 
						<Property>http://xmlns.com/foaf/0.1/givenname</Property> 
					</StatementTemplate> 
				</DescriptionTemplate>
				
			</DescriptionSetTemplate> 

 

5.4.  Vocabulário em SKOS

<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="">
<dc:title>Documentary Classification   </dc:title>
<dc:date>2015</dc:date>
<skos:hasTopConcept rdf:resource="#10002944"/>
<skos:hasTopConcept rdf:resource="#10002950"/>
<skos:hasTopConcept rdf:resource="#10002960"/>
<skos:hasTopConcept rdf:resource="#10002970"/>


</skos:ConceptScheme>
<skos:Concept rdf:about="#10002944" >
<skos:prefLabel xml:lang="en">Poetic</skos:prefLabel>
<skos:prefLabel xml:lang="pt">Poetico</skos:prefLabel>
<skos:prefLabel xml:lang="pl">poetycki</skos:prefLabel>

<skos:altLabel xml:lang="en">which first appeared in the 1920...</skos:altLabel>
<skos:altLabel xml:lang="pt">Apareceu em 1920...</skos:altLabel>
<skos:altLabel xml:lang="pl">Pojawila sie w 1920 roku...</skos:altLabel>

<skos:inScheme rdf:resource=""/>

</skos:Concept>

    <skos:Concept rdf:about="#10002950" >
<skos:prefLabel xml:lang="en">Expository</skos:prefLabel>
<skos:prefLabel xml:lang="pt">Expositivo</skos:prefLabel>
<skos:prefLabel xml:lang="pl">Wyjasniajacy</skos:prefLabel>

<skos:altLabel xml:lang="en">Documentaries speak directly to the viewer</skos:altLabel>
<skos:altLabel xml:lang="pt">Fala directamente  com o telespectador  </skos:altLabel>
<skos:altLabel xml:lang="pl">Mówi bezposrednio do widza</skos:altLabel>

<skos:inScheme rdf:resource=""/>

</skos:Concept>
  </skos:ConceptScheme>
<skos:Concept rdf:about="#10002960" >
<skos:prefLabel xml:lang="en">Observational</skos:prefLabel>
<skos:prefLabel xml:lang="pt">Observacioal</skos:prefLabel>
<skos:prefLabel xml:lang="pl">obserwacyjny</skos:prefLabel>

<skos:altLabel xml:lang="en">Attempt to simply and spontaneously observe lived life with a minimum of intervention</skos:altLabel>
<skos:altLabel xml:lang="pt">Tentativa de forma simples e espontânea de observar a vida vivida com um mínimo de intervenção</skos:altLabel>
<skos:altLabel xml:lang="pl">Próbowac po prostu, spontanicznie, obserwowac zycie mieszkal z minimum interwencji</skos:altLabel>

<skos:inScheme rdf:resource=""/>


</skos:Concept>
    
  
</skos:Concept>
  </skos:ConceptScheme>
<skos:Concept rdf:about="#10002970" >
<skos:prefLabel xml:lang="en">Participatory</skos:prefLabel>
<skos:prefLabel xml:lang="pt">participativo</skos:prefLabel>
<skos:prefLabel xml:lang="pl">uczestniczaca</skos:prefLabel>

<skos:altLabel xml:lang="en">believe that it is impossible for the act of filmmaking to not influence or alter the events being filmed</skos:altLabel>
<skos:altLabel xml:lang="pt">acreditam que é impossível para o ato de cinema não influenciar ou alterar os eventos que estão sendo filmado</skos:altLabel>
<skos:altLabel xml:lang="pl">Wierzymy, ze jest to niemozliwe do akt filmowej nie wplywac lub zmieniac wydarzenia filmowany</skos:altLabel>

<skos:inScheme rdf:resource=""/>


</skos:Concept
        
    </rdf:RDF>

Referências

Baptista, Ana Alice. 2014. “Me4MAP V1.0 Método Para O Desenvolvimento de Perfis de Aplicação de Metadados.”

Borges, Pedro, Paula Monteiro, and Ricardo J. Machado. 2012. “Mapping RUP Roles to Small Software Development Teams.” In Software Quality: Process Automation in Software Development, Springer, 59–70. http://apps.webofknowledge.com/full_record.do?product=UA&search_mode=GeneralSearch&qid=2&SID=U23PLckoaTypoCkVWpC&page=2&doc=12.

Video e Apresentação

Video

Apresentação

lod/pard/perfil_de_aplicacao_para_a_descricao_de_filmes_documentarios_e_series.txt · Esta página foi modificada pela última vez em: 2016/01/18 18:47 por hugo.drferreira

Ferramentas de Página