-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifesto.xml
42 lines (42 loc) · 2.64 KB
/
manifesto.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manifesto SYSTEM "file:/home/jcm300/2ºSemestre/PRC/manifesto.dtd">
<manifesto>
<meta>
<id>PRC_TP_2019</id>
<título>Musike</título>
<subtítulo>Music Linked</subtítulo>
<dinício>15/03/2019</dinício>
<dfim>13/06/2019</dfim>
<supervisor>
<nome>José Carlos Ramalho</nome>
<email>jcr@di.uminho.pt</email>
<website>http://www.di.uminho.pt/~jcr</website>
</supervisor>
</meta>
<equipe>
<elemento>
<id>A78821</id>
<nome>José Carlos Lima Martins</nome>
<email>a78821@alunos.uminho.pt</email>
<website>https://www.linkedin.com/in/jose-carlos-martins</website>
<foto path=""/>
</elemento>
</equipe>
<resumo>
<para>O Musike, abreviatura de Music Linked, consiste num web site com a informação de artistas, bem como, das suas músicas e dos seus albuns. Para além disso, é pretendido que apresente estatísticas de músicas mais visualizadas e com melhor classificação dada pelos utilizadores. Na página de cada música pretende-se que apresente o vídeo e a letra da mesma, sendo que o vídeo permite contabilizar o número de visualizações.</para>
<para>Para o tema escolhido é necessário um dataset que possua a informação de albuns, artistas, músicas e áreas (necessário para perceber de onde é o artista). Como tal foi escolhido o dataset JSON do MusicBrainz. A partir deste dataset foi construída a ontologia para o web site.</para>
<para>O web site é dividido em duas partes, API e interface. A API comunica com o <i>MongoDB</i> e o <i>GraphDB</i> por forma a obter/guardar informação e foi desenvolvido em <i>Node.js</i>. Já a interface, comunica com a API, sendo desenvolvida com <i>Vue</i> e <i>Vuetify</i>.</para>
</resumo>
<resultados>
<resultado path="manifesto.xml">Manifesto em XML</resultado>
<resultado path="report.pdf">Relatório do Trabalho</resultado>
<resultado path="datasets/JSON">Dataset JSON do MusicBrainz</resultado>
<resultado path="datasets/Turtle">Ontologia desenvolvida</resultado>
<resultado path="jsonTOturtle">Conversores de JSON para Turtle</resultado>
<resultado path="src/APIserver">Código da API</resultado>
<resultado path="src/interface">Código da interface</resultado>
<resultado path="src">Todo o código, incluindo docker files e script de instalação</resultado>
<resultado path="tex">Código do relatório</resultado>
<resultado path=".">Tudo</resultado>
</resultados>
</manifesto>