Ferramentas de Utilizador

Ferramentas de Site


lod:pard:perfil_de_aplicacao_para_a_descricao_de_cursos_-_trabalho_2

Grupo 2

Mestrado Integrado em

Engenharia e Gestão de Sistemas de Informação

Web Semântica

MAP para o catálogo de cursos da UM

Setembro de 2015 a Janeiro de 2016


 

1      Equipa de trabalho

Gestor de Projeto: Filipe Salgado (a66375)

Analista de Sistemas: Vítor Oliveira (a22735)

Desenvolvedor Semântico: Ana Pereira (a66270)

Editor Técnico: Edney Ramos (a53702)

Especialista no Domínio de Aplicação: Elídio Dias (pg30374)

2      Plano de trabalho Global

Designação Dias Data Início Data fim
1 M1 - Desenvolver os Requisitos Funcionais   16 24/09/2015 09/10/2015
2 ·         Atribuir perfis na equipa de trabalho 1 24/09/2015 24/09/2015
3 ·         Desenvolver o Glossário   1 25/09/2015 25/09/2015
4 ·         Etapa de Singapura   12 26/09/2015 07/10/2015
5                 Definir a Visão 1 26/09/2015 26/09/2015
6                 Definir o Plano de Trabalho 1 27/09/2015 27/09/2015
7                 Definir o Domínio de aplicação 3 28/09/2015 30/09/2015
8                 Definir os Requisitos de Alto-nível 2 01/10/2015 02/10/2015
9                 Desenvolver o Modelo dos Casos-de-Uso 3 03/10/2015 05/10/2015
10                 Definir os Requisitos Funcionais 2 06/10/2015 07/10/2015
11 ·         Elaborar relatório do M1 2 08/10/2015 09/10/2015
12 M2 - Desenvolver o Modelo de Domínio   9 15/10/2015 23/10/2015
13 ·         Realizar o Environmental Scan 5 15/10/2015 19/10/2015
14 ·         Definir o Modelo de Domínio 3 20/10/2015 22/10/2015
15 ·         Elaborar relatório do M2 1 23/10/2015 23/10/2015
16 M3 - Desenvolver o Description Set Profile   23 29/10/2015 20/11/2015
17 ·         Desenvolver o Pré-Description Set Profile 20 29/10/2015 17/11/2015
18                 Desenvolver o Modelo de Dados Detalhado 7 29/10/2015 4/11/2015
19                 Desenvolver o Alinhamento de Vocabulários 7 05/11/2015 11/11/2015
20                 Definir a Matriz de Restrições 6 12/11/2015 17/11/2015
21 ·         Elaborar relatório do M3 3 18/11/2015 20/11/2015
22 M4 - Desenvolver os Guias de Utilização e Guias de Sintaxe     22 27/11/2015 18/12/2015
23 ·         Definir os Critérios de Adequação 9 27/11/2015 05/12/2015
24                 Realizar a Validação em Laboratório 4 27/11/2015 30/11/2015
25                 Realizar o Teste de Adequação 3 01/12/2015 03/12/2015
26                 Realizar o Teste em Laboratório 1 04/12/2015 04/12/2015
27                 Realizar o Questionário 1 05/12/2015 05/12/2015
28 ·         Codificar o DSP 8 06/12/2015 13/12/2015
29 ·         Elaborar relatório do M4 2 14/12/2015 15/12/2015
30 ·         Colocar elementos na Wiki 3 16/12/2015 18/12/2015
31 Preparação do workshop 6 02/01/2016 07/01/2016
32 Preparação da apresentação     8 07/01/2016 14/01/2016

 

3      Requisitos Funcionais

3.1     Glossário

DCAM Dublin Core Abstract Model

DCAP Dublin Core Application Profile

DCMES Dublin Core Metadata Element Set

DCMI Dublin Core Metadata Initiative

DCTERMS DCMI Metadata Terms

DSP Description Set Profile

DER Diagrama Entidade-Relacionamento

LOD Linked Open Data

Me4MAP Method for the Development of Metadata Application Profiles

ORM Object Role Modeling

PA Perfil de Aplicação de meta dados

RDF Resource Description Framework

RDFS Resource Description Framework Schema

SES Syntax Enconding Scheme

SKOS Simple Knowledge Organization System

SR Source Resource

UML Unified Model Language

URI Uniform Resource Identifier

VES Vocabulary Enconding Scheme

W3C World Wide Web Consortium

XML Extensible Markup Language

WS Web Semântica

 


 

3.2     Etapa de Singapura

3.2.1     Visão

Desenvolver uma plataforma que permita a consulta e partilha de informação aberta relativa aos cursos ministrados em várias universidades e a sua relação com outros dados segundo o paradigma LOD.

3.2.2     Plano de Trabalho

·         Definir o plano de trabalho

·         Definir a visão

·         Estudo do contexto de aplicação

·         Definir a domínio de aplicação

·         Definir os requisitos de alto-nível

·         Desenvolver o modelo dos casos-de-uso

·         Definir os Requisitos funcionais

·         Elaborar Relatório do momento 1

 

3.2.3     Domínio de Aplicação

   

Figura 1 - Modelo de domínio de aplicação

 

 

 

3.2.4     Requisitos de Alto-nível

Disponibilizar informação aberta e comparável sobre a oferta educativa.

Permitir pesquisa pelas propriedades dos cursos.

 

3.2.5     Modelo dos Casos-de-Uso

Figura 2 - Modelo de Casos-de-Uso

3.2.5.1     Casos-de-Uso detalhados

 

3.2.5.1.1    Caso 1: Utilizador efetua a pesquisa no catálogo de cursos

Pré -condições:

·         Utilizador está ligado à aplicação do catálogo de cursos;

·         Utilizador escolhe a linguagem adequada;

·         Utilizador sabe o que está à procura (por exemplo, “Sistemas de Informação”);

·         Utilizador sabe qual o atributo ou conjunto de atributos pelos quais pretende pesquisar;

Fluxo de eventos:

Cenário A:

·         Utilizador abre a aplicação catálogo de cursos;

·         Utilizador define quais as palavras que pretende pesquisar (ex: “Sistemas de Informação”);

·         É apresentado como resultado uma lista de cursos associados com os termos usados na pesquisa;

·         O utilizador seleciona um dos cursos que obteve como resultado;

·         O utilizador seleciona a opção “Ver detalhes” para visualizar os detalhes do curso escolhido;

·         Os detalhes do curso escolhido são apresentados numa nova janela.

Cenário B:

·         Utilizador abre a aplicação catálogo de cursos;

·         Utilizador define quais as palavras que pretende pesquisar (ex: “Sistemas de Informação”);

·         É apresentado como resultado uma lista de cursos associados com os termos usados na pesquisa;

·         O utilizador perante uma lista extensa de cursos usa um (ou mais que um) dos filtros disponíveis em caixas de seleção (ex: “Área Científica”);

·         Na caixa de seleção do(s) filtro(s), escolhe a opção pretendida (ex: “Tecnologias de Informação”);

·         O utilizador seleciona um dos cursos que obteve como resultado;

·         O utilizador seleciona a opção “Ver detalhes” para visualizar os detalhes do curso escolhido;

·         Os detalhes do curso escolhido são apresentados numa nova janela.

Cenário C:

·         Utilizador abre a aplicação catálogo de cursos;

·         O utilizador perante uma lista extensa de cursos usa um (ou mais que um) dos filtros disponíveis em caixas de seleção (ex: “Área Científica”);

·         Na caixa de seleção do(s) filtro(s), escolhe a opção pretendida (ex: “Tecnologias de Informação”);

·         O utilizador seleciona um dos cursos que obteve como resultado;

·         O utilizador seleciona a opção “Ver detalhes” para visualizar os detalhes do curso escolhido;

·         Os detalhes do curso escolhido são apresentados numa nova janela.

Cenário D:

·         Utilizador abre a aplicação catálogo de cursos;

·         O utilizador pretende obter uma lista de cursos de uma área científica (“Tecnologias de Informação”), num determinado país (“Alemanha”), lecionado numa língua (“Inglês”) e num ciclo de estudos (“Licenciatura – 1º Ciclo”);

·         Na caixa de seleção correspondente à “Área Científica” o utilizador escolhe “Tecnologias de Informação”;

·         Na caixa de seleção correspondente ao “País” o utilizador escolhe “Alemanha”;

·         Na caixa de seleção correspondente à “Linguagem” o utilizador escolhe “Inglês”;

·         Na caixa de seleção correspondente à “Ciclo de Estudos” o utilizador escolhe “Licenciatura - 1º Ciclo”;

·         O utilizador obtém uma lista de cursos como resultado.

·         O utilizador seleciona um dos cursos que obteve como resultado;

·         O utilizador seleciona a opção “Ver detalhes” para visualizar os detalhes do curso escolhido;

·         Os detalhes do curso escolhido são apresentados numa nova janela.

Para ambos Cenários:

·         O utilizador pode guardar os detalhes do curso em formato PDF;

·         Enviar por email os detalhes do curso;

·         Adicionar a uma lista de cursos para comparação.

3.2.5.1.2    Caso 2: Utilizador faz comparação entre dois cursos

Pré -condições:

·         Utilizador está ligado à aplicação do catálogo de cursos;

·         Utilizador escolhe a linguagem adequada;

·         Utilizador sabe o que está à procura (por exemplo, “Sistemas de Informação”);

·         Utilizador sabe quais os atributos que pretende comparar.

Fluxo de eventos:

Cenário A:

·         Utilizador abre a aplicação catálogo de cursos;

·         O utilizador pretende comparar o plano curricular de dois cursos de “Sistemas de Informação”;

·         Utilizador define quais as palavras que pretende pesquisar (ex: “Sistemas de Informação”);

·         É apresentado como resultado uma lista de cursos associados com os termos usados na pesquisa;

·         O utilizador seleciona dois cursos que obteve como resultado;

·         O utilizador seleciona uma das opções relacionadas com propriedades do plano curricular (ex: “Nº de ECTS”);

·         Aparece uma nova janela onde o utilizador visualiza os planos curriculares dos dois cursos escolhidos.

 

Cenário B:

·         Utilizador abre a aplicação catálogo de cursos;

·         O utilizador pretende comparar a média de entrada de cursos de “Sistemas de Informação”;

·         Utilizador define quais as palavras que pretende pesquisar (ex: “Sistemas de Informação”);

·         É apresentado como resultado uma lista de cursos associados com os termos usados na pesquisa;

·         Da lista de cursos que o utilizador obteve como resultado, o utilizador seleciona os cursos que deseja comparar;

·         O utilizador seleciona a opção “Comparar Médias de Entrada”;

·         Aparece uma nova janela onde o utilizador visualiza as médias de entrada dos cursos escolhidos.

 

Cenário C:

·         Utilizador abre a aplicação catálogo de cursos;

·         O utilizador pretende comparar a média de entrada, a localização geográfica e os requisitos de cursos de “Sistemas de Informação”;

·         Utilizador define quais as palavras que pretende pesquisar (ex: “Sistemas de Informação”);

·         É apresentado como resultado uma lista de cursos associados com os termos usados na pesquisa;

·         Da lista de cursos que o utilizador obteve como resultado, o utilizador seleciona os cursos que deseja comparar;

·         Na caixa de multiselecção o utilizador coloca o visto nas opções “Média de Entrada”, “Localização Geográfica” e “Requisitos”;

·         O utilizador seleciona a opção “Comparar Parâmetros”;

·         Aparece uma nova janela onde o utilizador visualiza os parâmetros dos cursos escolhidos.

 

3.2.5.1.3    Caso 3: Classificar Universidades

Pré -condições:

·         Utilizador está ligado à aplicação do catálogo de cursos;

·         Utilizador escolhe a linguagem adequada;

·         Utilizador sabe o que está à procura (por exemplo, “Sistemas de Informação”);

·         Utilizador pretende obter resultados de cursos baseados em rankings de universidades;

Fluxo de eventos:

Cenário A:

·         Utilizador abre a aplicação catálogo de cursos;

·         A aplicação atualiza os rankings das universidades;

·         Utilizador pretende pesquisar cursos da área de “Tecnologias de Informação” apoiando-se no ranking das Universidades;

·         Utilizador seleciona o ranking;

·         Aparece uma nova janela onde o utilizador visualiza as Universidades ordenadas pelo ranking escolhido;

·         Utilizador seleciona a Universidade que pretende;

·         Na caixa de seleção correspondente à “Área Científica” o utilizador escolhe “Tecnologias de Informação”;

·         É apresentado como resultado uma lista de cursos associados da área científica da Universidade escolhida;

·         O utilizador seleciona um dos cursos obtidos;

·         Aparece uma nova janela onde o utilizador visualiza os dados do curso.

Cenário B:

·         Utilizador abre a aplicação catálogo de cursos;

·         A aplicação atualiza os rankings das universidades;

·         Utilizador pretende pesquisar cursos da área de “Tecnologias de Informação” apoiando-se no ranking das Universidades;

·         Na caixa de seleção correspondente à “Área Científica” o utilizador escolhe “Tecnologias de Informação”;

·         Utilizador seleciona o ranking relativo à classificação das Universidades;

·         Aparece uma nova janela onde o utilizador visualiza os cursos da área científica escolhida, ordenados pelo ranking das Universidades;

·         Utilizador seleciona um dos cursos obtidos;

·         Aparece uma nova janela onde o utilizador visualiza os dados do curso.

 

 

3.2.6     Requisitos Funcionais

Pesquisar por: Geral, Curso, Área Científica, Regime, Universidade, País, Continente, Idioma, Ciclo de Estudos, etc.

Comparar: Médias de entrada, Nº de ECTS por área científica, Rankings, etc.

Classificar: Universidades, Cursos (Rankings)


 

4      Realizar o Environmental Scan

4.1     Academic Institution Internal Structure Ontology (AIISO)

http://vocab.org/aiiso/schema#

Term URI Description
College http://purl.org/vocab/aiiso/schema#College// | A College is a group of people recognized by an organization as forming a cohesive group referred to by the organization as a college | | Course | http://purl.org/vocab/aiiso/schema#Course// A Course is a KnowledgeGrouping that represents a cohesive collection of educational material referred to by the owning organization as a course
Department http://purl.org/vocab/aiiso/schema#Department// | A Department is a group of people recognized by an organization as forming a cohesive group referred to by the organization as a department | | Faculty | http://purl.org/vocab/aiiso/schema#Faculty// A Faculty is a group of people recognized by an organization as forming a cohesive group referred to by the organization as a faculty
Institution http://purl.org/vocab/aiiso/schema#Institution// | An Institution is the upper most level of an academic institution | | School | http://purl.org/vocab/aiiso/schema#School// A School is a group of people recognized by an organization as forming a cohesive group referred to by the organization as a school
Description http://purl.org/vocab/aiiso/schema#description// | A Description of the KnowledgeGrouping or Organization | | Part of | http://purl.org/vocab/aiiso/schema#part_of// A foaf Organization may refer to its parent Organizations using part_of

 


 

4.2     CollegeOrUniversity

https://schema.org/CollegeOrUniversity

Property URI Description
alumni https://schema.org/alumni// | Alumni of educational organization. | | address | https://schema.org/address// Physical address of the item.
location https://schema.org/location// | The location of for example where the event is happening, an organization is located, or where an action takes place. |   ===== 4.3     Teach ===== http://linkedscience.org/teach/ns/ | Term | URI | Description | | Course | http://linkedscience.org/teach/ns#Course// Course is where students are supposed to learn something.
StudyProgram http://linkedscience.org/teach/ns#StudyProgram StudyProgram which the course is part of.
CourseDescription   http://linkedscience.org/teach/ns#courseDescription// | CourseDescription is subproperty of dc:description to specify the course description | | CourseTitle    | http://linkedscience.org/teach/ns#courseTitle// courseTitle is subproperty of dc:title to specify the course title
Grading    http://linkedscience.org/teach/ns#grading// | grading is an abstract property to relate the course/seminar to the description about its grading. |   ===== 4.4     NSDL Learning Resource ===== http://metadataregistry.org/concept/list/page/3/vocabulary_id/11.html | Term | URI | Description | | Course | http://metadataregistry.org/uri/NSDLResType// A set of teaching and learning materials intended to achieve a wide range of objectives over an extended period of time.

 

4.5     Oferta Academica da Universidad Nacional de Loja

https://ckannet-storage.commondatastorage.googleapis.com/2015-03-06T05:38:58.763Z/vocabulario-ldau.rdf

Term URI Description
Academic Level Informação indisponível à data de 12/11/2015 Specifies the level of education of the career, can be graduate and postgraduate.
Schedule Informação indisponível à data de 12/11/2015 Distribution of the days of the week, with a start time and an end time, in which a learning unit is taught
University Informação indisponível à data de 12/11/2015 Educative Institution of third-level.
Faculty Informação indisponível à data de 12/11/2015 A Faculty is a group of people recognised by an organization as forming a cohesive group referred to by the organization as a faculty
Module Informação indisponível à data de 12/11/2015 Represents a minimum unit of study for a career.
Programme Informação indisponível à data de 12/11/2015 A Programme is a KnowledgeGrouping that represents a cohesive collection of educational material referred to by the owning organization as a programme
Subject Informação indisponível à data de 12/11/2015 A Subject is a KnowledgeGrouping that represents a cohesive collection of educational material referred to by the owning organization as a subject
Organization Informação indisponível à data de 12/11/2015 The Organization class represents a kind of Agent corresponding to social instititutions such as companies, societies etc.

 

5      Definir o Modelo de Domínio

 

 

 

 

 

6      Desenvolver o Pré-Description Set Profile

6.1       Desenvolver o Modelo de Dados Detalhado

Figura 3 - Entidade “Universidade” 

Figura 4 - Entidade Faculdade

Figura 5 - Entidade “Curso” 

Figura 6 - Entidade “Plano” 

Figura 7 - Entidade “UC” 

Figura 8 - Entidade “Área Científica”

6.2       Desenvolver o Alinhamento de Vocabulários

 

Title Full Namespace URI Prefix
DCMI Metadata Terms http://dublincore.org/documents/2012/06/14/dcmi-terms/?v=terms#ISO639-2 dcmi
linkedscience.org Teach http://linkedscience.org/teach/ teach
Vocabulário novo novoVocabulario.org/ novoVocabulario
GND Ontology http://d-nb.info/standards/elementset/gnd2015-10-01 gnd
Open Vocab http://vocab.org/open/ open
Intervals http://reference.data.gov.uk/def/intervals/  
Vocabulary for Ranking (vRank) http://vocab.sti2.at/vrank vrank

 

 


7         Definir a Matriz de Restrições

7.1     Course

Label Property Range Value String SES URI   (Formatos… Datas) Value URI VES URI Related description Min Max Type
Nome do curso dcmi:title literal YES NO NO NO A name given to the resource. 1 1
Linguagem dcmi:language non-literal YES http://purl.org/dc/terms/ISO639-2 NO The three-letter alphabetic codes listed in ISO639-2 for the representation of names of languages. 1 unbounded  
Regime D/PL novoVocabulario:regime non-literal YES NO YES novovocabulario.org/regime The regime of the course (working time, after work) 1 2  
Graduação teach:grading non-literal YES NO YES novovocabulario.org/teachGrading grading is an abstract property to relate the, course/seminar to the description about its grading. 1 1  
Ano académico novoVocabulario:academicYear literal YES NO NO An explicit individual period considered by an academic institution to be its primary academic cycle. 1 1  
Média de acesso novoVocabulario:admissionGrade literal YES NO NO The grade of the last admited student (current year) 1 1 float

 

7.2     University

Label Property Range Value String SES URI Value URI VES URI Related description Min Max Type
Nome do curso dcmi:title literal YES NO NO NO A name given to the resource. 1 1  
Localização do país dbo:country non-literal YES http://purl.org/dc/terms/ISO3166 YES NO The country where the thing is located. 1 unbounded  
Data de criacao dcterms:created literal YES http://purl.org/dc/terms/W3CDTF NO not applicable no 1 1  
Ranking vrank:rankValue non-literal YES NO NO http://purl.org/voc/vrank#rankValue The numerical value associated to a vrank:Rank. 1 1 float

 

7.3     UC

Label Property Range Value String SES URI Value URI VES URI Related description Min Max Type
Nome da UC dcmi:title literal YES NO NO NO A name given to the resource. 1 1
Área Científica gnd:fieldOfStudy non-literal YES NO NO NO   1 unbounded  
Número de ECTS teach:ects literal NO not applicable Not applicable http://linkedscience.org/teach/ns#ects ects is an abstract property to express the ects (European Credit Transfer System) of the course/seminar. 1 unbounded  

 

7.4     CoursePlan

Label Property Range Value String SES URI Value URI VES URI Related description Min Max Type
UC dcmi:title literal YES NO NO NO A name given to the resource. 1 1
Semestre open:semester literal YES NO NO http://open.vocab.org/terms/semester Semester in which the course is offered 1 unbounded integer

 


8      Description Set Profile

8.1     Codificação (de algumas) das entidades em XML

8.1.1 XML - Entidade UC

<?xml version="1.0" encoding="UTF-8"?>
<DescriptionSetTemplate xmlns="http://dublincore.org/xml/dc-dsp/2008/01/14" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://dublincore.org/xml/dc-dsp/2008/01/14">
	<DescriptionTemplate ID="UC" minOccurs="1"  standalone="yes">

		<StatementTemplate ID="title" minOccurs="1" maxOccurs="1" type="literal">
			<Property>http://purl.org/dc/terms/title</Property>			 
		</StatementTemplate>
		
		<StatementTemplate ID="fieldOfStudy" minOccurs="1" maxOccurs="infinity" type="nonliteral">
			<Property>http://d-nb.info/standards/elementset/gnd#fieldOfStudy</Property>		
		</StatementTemplate>

		<StatementTemplate ID="ects" minOccurs="1" maxOccurs="1" type="non-literal">
			<Property>http://linkedscience.org/teach/ns#ects</Property>				
		</StatementTemplate>		
		
	</DescriptionTemplate>
</DescriptionSetTemplate>

 

8.1.2 XML - Entidade Course

<?xml version="1.0" encoding="UTF-8"?>
<DescriptionSetTemplate xmlns="http://dublincore.org/xml/dc-dsp/2008/01/14" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://dublincore.org/xml/dc-dsp/2008/01/14">
	<DescriptionTemplate ID="Course" minOccurs="1"  standalone="yes">

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

		<StatementTemplate ID="language" minOccurs="1" maxOccurs="infinity" type="nonliteral">
			<Property>http://purl.org/dc/terms/language</Property>
			<NonLiteralConstraint>								
				<VocabularyEncodingSchemeOccurrence> mandatory</VocabularyEncodingSchemeOccurrence>
				<ValueStringConstraint minOccurs="1" maxOccur="infinity"/>	
				<SyntaxEncodingScheme>http://purl.org/dc/terms/ISO639-2</SyntaxEncodingScheme>  
			</NonLiteralConstraint>	  
		</StatementTemplate>
		<StatementTemplate ID="regime" minOccurs="1" maxOccurs="2" type="non-literal">
			<Property>novoVocabulario/regime</Property>
			<NonLiteralConstraint>	
				<VocabularyEncodingScheme>http://novoVocabulario.com/Regime</VocabularyEncodingScheme>
				<VocabularyEncodingSchemeOccurrence>mandatory</VocabularyEncodingSchemeOccurrence>
				<VocabularyEncodingSchemeOccurrence> mandatory</VocabularyEncodingSchemeOccurrence>
			</NonLiteralConstraint>	  

		</StatementTemplate>

		<StatementTemplate ID="grading" minOccurs="1" maxOccurs="1" type="non-literal">
			<Property>novoVocabulario/grading</Property>	
			<NonLiteralConstraint>	
				<VocabularyEncodingScheme>http://novoVocabulario.com/Grading</VocabularyEncodingScheme>
				<VocabularyEncodingSchemeOccurrence>mandatory</VocabularyEncodingSchemeOccurrence>				
			</NonLiteralConstraint>	  
		</StatementTemplate>

		<StatementTemplate ID="academicYear" minOccurs="1" maxOccurs="1" type="literal">
			<Property>novoVocabulario/academicYear</Property>  
			<LiteralConstraint>
				<VocabularyEncodingScheme>http://novoVocabulario.com/AcademicYear</VocabularyEncodingScheme>
				<VocabularyEncodingSchemeOccurrence>mandatory</VocabularyEncodingSchemeOccurrence>				
			</LiteralConstraint>          	
		</StatementTemplate>

		<StatementTemplate ID="admissionGrade" minOccurs="1" maxOccurs="1" type="literal">
			<Property>novoVocabulario/AdmissionGrade</Property>	    
			<LiteralConstraint>
				<VocabularyEncodingScheme>http://novoVocabulario.com/AdmissionGrade</VocabularyEncodingScheme>				
			</LiteralConstraint>  

		</StatementTemplate>		

	</DescriptionTemplate>
</DescriptionSetTemplate>

 


 

8.2     Codificação do RDFS

 

8.2.1 RDFS

<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>MAP for UM courses</dc:title>
<dc:date>2015</dc:date>
<dc:creator>Ana Pereira</dc:creator>
<dc:creator>Edney Ramos</dc:creator>
<dc:creator>Elídio Dias</dc:creator>
<dc:creator>Filipe Salgado</dc:creator>
<dc:creator>Vítor Oliveira</dc:creator>
<dc:contributor>Ana Alice Baptista</dc:contributor>

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

	<rdfs:Property rdf:ID="academicYear">
        <rdfs:domain rdf:resource="#course"/>
        <rdfs:range rdf:resource="#literal"/>
    </rdf:Property>
    
    <rdfs:Property rdf:ID="admissionGrade">
            <rdfs:domain rdf:resource="#course"/>
            <rdfs:range rdf:resource="#literal"/>
    </rdf:Property>

    <rdfs:Property rdf:ID="grading">
            <rdfs:domain rdf:resource="#course"/>
        <rdfs:range rdf:resource="http://novoVocabulario/Grading"/>
    </rdf:Property>
    
    <rdfs:Property rdf:ID="regime">
        <rdfs:domain rdf:resource="#course"/>
        <rdfs:range rdf:resource="http://novoVocabulario/Regime"/>
    </rdf:Property>

</rdf:RDF>

 

 

8.3  Codificação em SKOS

   

8.3.1 Codificação 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="http://novoVocabulario.com/Regime">
		<dc:title>Regime (diurno/noturno) de funcionamento dos cursos</dc:title>	
		<dc:date>2015</dc:date>		
		<dc:creator>Ana Pereira</dc:creator>
		<dc:creator>Edney Ramos</dc:creator>
		<dc:creator>Elídio Dias</dc:creator>
		<dc:creator>Filipe Salgado</dc:creator>
		<dc:creator>Vítor Oliveira</dc:creator>
		<dc:contributor>Ana Alice Baptista</dc:contributor>			
		<skos:hasTopConcept rdf:resource="#Laboral"/>
		<skos:hasTopConcept rdf:resource="#Pos-laboral"/>			
	</skos:ConceptScheme>
	<skos:Concept rdf:about="#Laboral" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Laboral</skos:prefLabel>
		<skos:altLabel xml:lang="pt">Trabalho</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Regime"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Regime"/>
		<skos:narrower rdf:resource="#Laboral-Manha"/>
		<skos:narrower rdf:resource="#Laboral-Tarde"/>
	</skos:Concept>
	<skos:Concept rdf:about="#Pos-laboral" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Pos-laboral</skos:prefLabel>
		<skos:altLabel xml:lang="pt">Noturno</skos:altLabel>		
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Regime"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Regime"/>
		<skos:narrower rdf:resource="#Pos-Laboral-Noite"/>
	</skos:Concept>	

	<skos:ConceptScheme rdf:about="http://novoVocabulario.com/Grading">
		<dc:title>Graus académicos atribuídos pelos cursos</dc:title>	
		<dc:date>2015</dc:date>		
		<dc:creator>Ana Pereira</dc:creator>
		<dc:creator>Edney Ramos</dc:creator>
		<dc:creator>Elídio Dias</dc:creator>
		<dc:creator>Filipe Salgado</dc:creator>
		<dc:creator>Vítor Oliveira</dc:creator>
		<dc:contributor>Ana Alice Baptista</dc:contributor>			
		<skos:hasTopConcept rdf:resource="#Licenciatura"/>
		<skos:hasTopConcept rdf:resource="#MestradoIntegrado"/>
		<skos:hasTopConcept rdf:resource="#Mestrado"/>	
		<skos:hasTopConcept rdf:resource="#Doutoramento"/>	
		<skos:hasTopConcept rdf:resource="#Pos-Graduacao"/>			
	</skos:ConceptScheme>
	<skos:Concept rdf:about="#Licenciatura" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Licenciatura</skos:prefLabel>
		<skos:altLabel xml:lang="pt">Bacharelato</skos:altLabel>
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Grading"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Grading"/>		
	</skos:Concept>
	<skos:Concept rdf:about="#MestradoIntegrado" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Mestrado Integrado</skos:prefLabel>		
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Grading"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Grading"/>		
	</skos:Concept>
	<skos:Concept rdf:about="#Mestrado" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Mestrado</skos:prefLabel>		
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Grading"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Grading"/>		
	</skos:Concept>
	<skos:Concept rdf:about="#Doutoramento" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Doutoramento</skos:prefLabel>		
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Grading"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Grading"/>		
	</skos:Concept>
	<skos:Concept rdf:about="#Pos-Graduacao" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Pos-Graduacao</skos:prefLabel>		
		<skos:inScheme rdf:resource="http://novoVocabulario.com/Grading"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/Grading"/>		
	</skos:Concept>		
	
	<skos:ConceptScheme rdf:about="http://novoVocabulario.com/AcademicYear">
		<dc:title>Ano letivo</dc:title>	
		<dc:date>2015</dc:date>		
		<dc:creator>Ana Pereira</dc:creator>
		<dc:creator>Edney Ramos</dc:creator>
		<dc:creator>Elídio Dias</dc:creator>
		<dc:creator>Filipe Salgado</dc:creator>
		<dc:creator>Vítor Oliveira</dc:creator>
		<dc:contributor>Ana Alice Baptista</dc:contributor>		
		<skos:hasTopConcept rdf:resource="#AcademicYear"/>				
	</skos:ConceptScheme>
	<skos:Concept rdf:about="#AcademicYear" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Ano letivo</skos:prefLabel>
		<skos:altLabel xml:lang="pt">Ano Escolar</skos:altLabel>
		<skos:altLabel xml:lang="pt">Ano Académico</skos:altLabel>		
		<skos:inScheme rdf:resource="http://novoVocabulario.com/AcademicYear"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/AcademicYear"/>		
	</skos:Concept>	
	
	<skos:ConceptScheme rdf:about="http://novoVocabulario.com/AdmissionGrade">
		<dc:title>Nota de admissão</dc:title>	
		<dc:date>2015</dc:date>		
		<dc:creator>Ana Pereira</dc:creator>
		<dc:creator>Edney Ramos</dc:creator>
		<dc:creator>Elídio Dias</dc:creator>
		<dc:creator>Filipe Salgado</dc:creator>
		<dc:creator>Vítor Oliveira</dc:creator>
		<dc:contributor>Ana Alice Baptista</dc:contributor>		
		<skos:hasTopConcept rdf:resource="#AdmissionGrade"/>				
	</skos:ConceptScheme>
	<skos:Concept rdf:about="#AdmissionGrade" xml:lang="pt">
		<skos:prefLabel xml:lang="pt">Nota de admissão</skos:prefLabel>
		<skos:altLabel xml:lang="pt">Média de acesso</skos:altLabel>
		<skos:altLabel xml:lang="pt">Média</skos:altLabel>		
		<skos:inScheme rdf:resource="http://novoVocabulario.com/AdmissionGrade"/>
		<skos:topConceptOf rdf:resource="http://novoVocabulario.com/AdmissionGrade"/>		
	</skos:Concept>	
	
</rdf:RDF>


9      Vídeo do trabalho

lod/pard/perfil_de_aplicacao_para_a_descricao_de_cursos_-_trabalho_2.txt · Esta página foi modificada pela última vez em: 2016/01/14 20:44 por filsalgado

Ferramentas de Página