-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanifesto.html
69 lines (69 loc) · 2.86 KB
/
manifesto.html
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
</head>
<body>
<h1 style="text-align:center">Manifesto</h1>
<hr>
<h2>Meta</h2>
<p><b>id:
</b>PRC_TP_2019
</p>
<p><b>título:
</b>Musike
</p>
<p><b>subtítulo:
</b>Music Linked
</p>
<p><b>data de início: </b>15/03/2019
</p>
<p><b>data de conclusão: </b>13/06/2019
</p>
<p><b>supervisor: </b><a href="http://www.di.uminho.pt/~jcr">José Carlos Ramalho</a>
-
<a href="mailto:[email protected]">
Enviar Correio
</a></p>
<hr>
<h2>Equipe</h2>
<ul>
<li>A78821
-
<a href="https://www.linkedin.com/in/jose-carlos-martins">José Carlos Lima Martins</a>
-
<a href="mailto:[email protected]">
Enviar Correio
</a></li>
</ul>
<hr>
<h2>Resumo</h2>
<p>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.
</p>
<p>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.
</p>
<p>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>.
</p>
<hr>
<h2>Resultados</h2>
<ul>
<li><a href="manifesto.xml">Manifesto em XML</a></li>
<li><a href="report.pdf">Relatório do Trabalho</a></li>
<li><a href="datasets/JSON">Dataset JSON do MusicBrainz</a></li>
<li><a href="datasets/Turtle">Ontologia desenvolvida</a></li>
<li><a href="jsonTOturtle">Conversores de JSON para Turtle</a></li>
<li><a href="src/APIserver">Código da API</a></li>
<li><a href="src/interface">Código da interface</a></li>
<li><a href="src">Todo o código, incluindo docker files e script de instalação</a></li>
<li><a href="tex">Código do relatório</a></li>
<li><a href=".">Tudo</a></li>
</ul>
</body>
</html>