Ontologia Bilhetes
conceitos {Competicao[nome:string],
Edicao[ano:string],
Fase[nome:string],
Bilhete[imagem:string,preco:string,data:string,lugar:string],
Local[nome:string,cidade:string],
Equipa[nome:string],
Jogo[titulo:string]
}
individuos{le1718, faseGruposLE1718,
pl1415, campeonato1415,
nos1516, campeonato1516,
nos1617, campeonato1617,
nos1718, campeonato1718,
tp1314, desconhecidoTP1314,
tp1718,
tp1819, terceira_eliminatoriaTP1819,
tp1617, quartos_finalTP1617, desconhecidoTP1617,
tl1617, desconhecidoTP1718, desconhecidoTP1819, desconhecidoTL1617,
st1314, finalst1314,
vsc, dom_afonso, vscchaves1617taca, vscslb1617tacaliga, vscslb1819taca, b_vscchaves1617taca, b_vscslb1617tacaliga, b_vscslb1819taca, vscfcp1314taca, b_vscfcp1314taca,
om, velodrome, vscom2017, b_vscom2017,
boavista, est_bessa, bfcvsc1516, b_bfcvsc1516, bfcvsc1617taca, b_bfcvsc1617taca,
chaves, est_chaves, chavesvsc1617, b_chavesvsc1617,
estoril, est_estoril, estorilvsc1718, b_estorilvsc1718,
moreira, est_moreira, moreiratondela1617, moreiravsc1718, b_moreiratondela1617, b_moreiravsc1718,
tondela, est_tondela,
pacos, est_pacos, pacosvsc1617, b_pacosvsc1617, pacosvsc1415, b_pacosvsc1415,
valenciano, est_valenciano, valencianovsc1819taca, b_valencianovsc1819taca,
benfica,
arouca, est_arouca, aroucavsc1415, b_aroucavsc1415, aroucavsc1516, b_aroucavsc1516,
aves, est_aves, avesvsc1718, b_avesvsc1718,
fcp,
est_aveiro, fcpvsc1314supertaca, b_fcpvsc1314supertaca,
penafiel, est_penafiel, penafielvsc1415, b_penafielvsc1415,
rioave, est_rioave, rioavevsc1718, b_rioavevsc1718,
feirense, vscfeirense1718taca, b_vscfeirense1718taca,
le, nos, tp, tl, st, primeiraliga}
relacoes {de, onde, para, pertence, participa, compoe, temEstadio}
merge { estadios.txt as estadio;
}
triplos {
Local = onde => Jogo;
Equipa = participa => Jogo;
Bilhete = para => Jogo;
Jogo = pertence => Fase;
Fase = de => Edicao;
Edicao = compoe => Competicao;
Equipa = temEstadio => estadio.Estadio;
le = iof => Competicao[nome='Liga Europa'];
nos = iof => Competicao[nome='Liga NOS'];
tp = iof => Competicao[nome='Taça de Portugal'];
tl = iof => Competicao[nome='Taça da Liga'];
st = iof => Competicao[nome='Supertaça Cândido de Oliveira'];
primeiraliga = iof => Competicao[nome='Primeira Liga'];
vsc = temEstadio => estadio.vsc;
boavista = temEstadio => estadio.bfc;
fcp = temEstadio => estadio.fcp;
st1314 = iof => Edicao[ano='13/14'];
finalst1314 = iof => Fase[nome = 'Final'];
st1314 = compoe => st;
le1718 = iof => Edicao[ano='17/18'];
faseGruposLE1718 = iof => Fase[nome = 'Fase de Grupos'];
le1718 = compoe => le;
pl1415 = iof => Edicao[ano='14/15'];
campeonato1415 = iof => Fase[nome = 'Campeonato'];
pl1415 = compoe => primeiraliga;
nos1516 = iof => Edicao[ano='15/16'];
campeonato1516 = iof => Fase[nome = 'Campeonato'];
nos1516 = compoe => nos;
nos1617 = iof => Edicao[ano='16/17'];
campeonato1617 = iof => Fase[nome = 'Campeonato'];
nos1617 = compoe => nos;
nos1718 = iof => Edicao[ano='17/18'];
campeonato1718 = iof => Fase[nome = 'Campeonato'];
nos1718 = compoe => nos;
tp1314 = iof => Edicao[ano = '13/14'];
desconhecidoTP1314 = iof => Fase[nome = 'Desconhecido'];
tp1314 = compoe => tp;
tp1819 = iof => Edicao[ano = '18/19'];
terceira_eliminatoriaTP1819 = iof => Fase[nome = '3ª Eliminatória'];
desconhecidoTP1819 = iof => Fase[nome = 'Desconhecido'];
tp1819 = compoe => tp;
tp1617 = iof => Edicao[ano = '16/17'];
desconhecidoTP1617 = iof => Fase[nome = 'Desconhecido'];
quartos_finalTP1617 = iof => Fase[nome = 'Quartos-Final'];
tp1617 = compoe => tp;
tp1718 = iof => Edicao[ano = '17/18'];
desconhecidoTP1718 = iof => Fase[nome = 'Desconhecido'];
tp1718 = compoe => tp;
tl1617 = iof => Edicao[ano = '16/17'];
desconhecidoTL1617 = iof => Fase[nome = 'Desconhecido'];
tl1617 = compoe => tl;
campeonato1415 = de => pl1415;
campeonato1516 = de => nos1516;
campeonato1617 = de => nos1617;
campeonato1718 = de => nos1718;
terceira_eliminatoriaTP1819 = de => tp1819;
quartos_finalTP1617 = de => tp1617;
desconhecidoTP1819 = de => tp1819;
desconhecidoTL1617 = de => tl1617;
faseGruposLE1718 = de => le1718;
finalst1314 = de => st1314;
desconhecidoTP1314 = de => tp1314;
desconhecidoTP1718 = de => tp1718;
vsc = iof => Equipa[nome='Vitória Sport Clube'];
dom_afonso = iof => Local[nome='Estádio D. Afonso Henriques', cidade = 'Guimarães'];
boavista = iof => Equipa[nome='Boavista Futebol Clube'];
est_bessa = iof => Local[nome='Estádio do Bessa', cidade = 'Porto'];
chaves = iof => Equipa[nome='Grupo Desportivo de Chaves'];
est_chaves = iof => Local[nome='Estádio Municipal de Chaves', cidade = 'Chaves'];
estoril = iof => Equipa[nome='Grupo Desportivo Estoril Praia'];
est_estoril = iof => Local[nome='Estádio António Coimbra da Mota', cidade = 'Cascais'];
moreira = iof => Equipa[nome='Moreirense Futebol Clube'];
est_moreira = iof => Local[nome='Estádio Comendador Joaquim de Almeida Freitas', cidade = 'Guimarães'];
tondela = iof => Equipa[nome='Clube Desportivo de Tondela'];
est_tondela = iof => Local[nome='Estádio João Cardoso', cidade = 'Tondela'];
pacos = iof => Equipa[nome='Futebol Clube Paços de Ferreira'];
est_pacos = iof => Local[nome='Estádio da Capital do Móvel', cidade = 'Paços de Ferreira'];
om = iof => Equipa[nome='Olympique de Marseille'];
velodrome = iof => Local[nome='Stade Velodrome', cidade='Marseille'];
benfica = iof => Equipa[nome='Sport Lisboa e Benfica'];
valenciano = iof => Equipa[nome='Sport Clube Valenciano'];
est_valenciano = iof => Local[nome='Estádio Dr. Lourenço Raymundo', cidade = 'Viana do Castelo'];
arouca = iof => Equipa[nome='Futebol Clube de Arouca'];
est_arouca = iof => Local[nome='Estádio Municipal de Arouca', cidade='Arouca'];
aves = iof => Equipa[nome='Clube Desportivo das Aves'];
est_aves = iof => Local[nome='Estádio do Clube Desportivo das Aves', cidade='Santo Tirso'];
fcp = iof => Equipa[nome='Futebol Clube do Porto'];
est_aveiro = iof => Local[nome='Estádio Municipal de Aveiro', cidade='Aveiro'];
penafiel = iof => Equipa[nome='Futebol Clube de Penafiel'];
est_penafiel = iof => Local[nome='Estádio Municipal 25 de Abril', cidade='Penafiel'];
rioave = iof => Equipa[nome='Rio Ave Futebol Clube'];
est_rioave = iof => Local[nome='Estádio dos Arcos', cidade='Vila do Conde'];
feirense = iof => Equipa[nome='Clube Desportivo Feirense'];
b_vscchaves1617taca = iof => Bilhete[imagem = 'vscchaves1617taca.jpg', preco = '5EUR', data = '01/03/2017', lugar = 'Respeitar Lugar Anual'];
vscchaves1617taca = iof => Jogo[titulo='Vitória SC x GD Chaves'];
vsc = participa => vscchaves1617taca;
chaves = participa => vscchaves1617taca;
b_vscslb1617tacaliga = iof => Bilhete[imagem = 'vscslb1617tacaliga.jpg', preco = '0EUR', data = '10/01/2017', lugar = 'Respeitar Lugar Anual'];
vscslb1617tacaliga = iof => Jogo[titulo='Vitória SC x SL Benfica'];
vsc = participa => vscslb1617tacaliga;
benfica = participa => vscslb1617tacaliga;
b_vscslb1819taca = iof => Bilhete[imagem = 'vscslb1819taca.jpg', preco = '5EUR', data = '15/01/2019', lugar = 'Respeitar Lugar Anual'];
vscslb1819taca = iof => Jogo[titulo='Vitória SC x SL Benfica'];
vsc = participa => vscslb1819taca;
benfica = participa => vscslb1819taca;
b_bfcvsc1516 = iof => Bilhete[imagem = 'boavistavsc1516.jpg', preco = '0EUR', data = '28/11/2015', lugar = 'Topo Norte Nível 2 - Porta 20 Sector 2 Fila R Lugar 115'];
bfcvsc1516 = iof => Jogo[titulo='Boavista FC x Vitória SC'];
boavista = participa => bfcvsc1516;
vsc = participa => bfcvsc1516;
b_chavesvsc1617 = iof => Bilhete[imagem = 'chavesvsc1617.jpg', preco = '0EUR', data = '15/04/2017', lugar = 'Bancada Topo Norte - Porta 7'];
chavesvsc1617 = iof => Jogo[titulo='GD Chaves x Vitória SC'];
chaves = participa => chavesvsc1617;
vsc = participa => chavesvsc1617;
b_estorilvsc1718 = iof => Bilhete[imagem = 'estorilvsc1718.jpg', preco = '8EUR', data = '14/08/2017', lugar = 'Porta 6 Sector O Fila C Lugar 7'];
estorilvsc1718 = iof => Jogo[titulo='Estoril Praia x Vitória SC'];
estoril = participa => estorilvsc1718;
vsc = participa => estorilvsc1718;
b_moreiratondela1617 = iof => Bilhete[imagem = 'moreiratondela1617.jpg', preco = '0EUR', data = '18/03/2017', lugar = 'Bancada Central - Porta P4'];
moreiratondela1617 = iof => Jogo[titulo='Moreirense FC x CD Tondela'];
moreira = participa => moreiratondela1617;
tondela = participa => moreiratondela1617;
b_moreiravsc1718 = iof => Bilhete[imagem = 'moreiravsc1718.jpg', preco = '10EUR', data = '18/12/2017', lugar = 'Bancada Topo - Porta P2'];
moreiravsc1718 = iof => Jogo[titulo='Moreirense FC x Vitória SC'];
moreira = participa => moreiravsc1718;
vsc = participa => moreiravsc1718;
b_pacosvsc1617 = iof => Bilhete[imagem = 'pacosvsc1617.jpg', preco = '10EUR', data = '03/02/2017', lugar = 'Topo Sul - Porta 02 Fila 2 Lugar 40'];
pacosvsc1617 = iof => Jogo[titulo='Paços de Ferreira x Vitória SC'];
pacos = participa => pacosvsc1617;
vsc = participa => pacosvsc1617;
b_valencianovsc1819taca = iof => Bilhete[imagem = 'valencianovsc1819taca.jpg', preco = '5EUR', data = '', lugar = ''];
valencianovsc1819taca = iof => Jogo[titulo='SC Valenciano x Vitória SC'];
valenciano = participa => valencianovsc1819taca;
vsc = participa => valencianovsc1819taca;
b_vscom2017 = iof => Bilhete[imagem='ticket.jpg', preco='20EUR', data='19/10/2017', lugar='Tribune: JEAN BOUIN Porte: 20 Bloc: B Rang: 05 Place: 14'];
vscom2017 = iof => Jogo[titulo='Olympique de Marseille x Vitória SC'];
om = participa => vscom2017;
vsc = participa => vscom2017;
b_aroucavsc1415 = iof => Bilhete[imagem='aroucavsc1415.jpg', preco='0EUR', data='07/11/2014', lugar='Porta P01 Sector B Fila B Lugar 19'];
aroucavsc1415 = iof => Jogo[titulo='FC Arouca vs Vitória SC'];
arouca = participa => aroucavsc1415;
vsc = participa => aroucavsc1415;
b_aroucavsc1415 = para => aroucavsc1415;
aroucavsc1415 = onde => est_arouca;
aroucavsc1415 = pertence => campeonato1415;
b_aroucavsc1516 = iof => Bilhete[imagem='aroucavsc1516.jpg', preco='0EUR', data='14/05/2016', lugar='Porta P03 Sector A Fila A Lugar 22'];
aroucavsc1516 = iof => Jogo[titulo='FC Arouca vs Vitória SC'];
arouca = participa => aroucavsc1516;
vsc = participa => aroucavsc1516;
b_aroucavsc1516 = para => aroucavsc1516;
aroucavsc1516 = onde => est_arouca;
aroucavsc1516 = pertence => campeonato1516;
b_avesvsc1718 = iof => Bilhete[imagem='avesvsc1718.jpg', preco='10EUR', data='29/10/2017', lugar='Porta 4 Sector M Fila D Lugar 4'];
avesvsc1718 = iof => Jogo[titulo='CD Aves vs Vitória SC'];
aves = participa => avesvsc1718;
vsc = participa => avesvsc1718;
b_avesvsc1718 = para => avesvsc1718;
avesvsc1718 = onde => est_aves;
avesvsc1718 = pertence => campeonato1718;
b_bfcvsc1617taca = iof => Bilhete[imagem='bfcvsc1617taca.jpg', preco='5EUR', data='20/11/2016', lugar='Porta 20 Sector 2 Fila K Lugar 013'];
bfcvsc1617taca = iof => Jogo[titulo='Boavista FC vs Vitória SC'];
boavista = participa => bfcvsc1617taca;
vsc = participa => bfcvsc1617taca;
b_bfcvsc1617taca = para => bfcvsc1617taca;
bfcvsc1617taca = onde => est_bessa;
bfcvsc1617taca = pertence => desconhecidoTP1617;
b_fcpvsc1314supertaca = iof => Bilhete[imagem='fcpvsc1314supertaca.jpg', preco='5EUR', data='10/08/2016', lugar='Porta E2 ou E5 Sector A15 Fila J Lugar 59'];
fcpvsc1314supertaca = iof => Jogo[titulo='FC Porto vs Vitória SC'];
fcp = participa => fcpvsc1314supertaca;
vsc = participa => fcpvsc1314supertaca;
b_fcpvsc1314supertaca = para => fcpvsc1314supertaca;
fcpvsc1314supertaca = onde => est_aveiro;
fcpvsc1314supertaca = pertence => finalst1314;
b_pacosvsc1415 = iof => Bilhete[imagem = 'pacosvsc1415.jpg', preco = '0EUR', data = '20/02/2015', lugar = 'Central - Porta 03 Sector 2 Fila 4 Lugar 51'];
pacosvsc1415 = iof => Jogo[titulo='Paços de Ferreira x Vitória SC'];
pacos = participa => pacosvsc1415;
vsc = participa => pacosvsc1415;
b_pacosvsc1415 = para => pacosvsc1415;
pacosvsc1415 = onde => est_pacos;
pacosvsc1415 = pertence => campeonato1415;
b_penafielvsc1415 = iof => Bilhete[imagem = 'penafielvsc1415.jpg', preco = '0EUR', data = '', lugar = 'Superior Sul - Porta 3 Fila P Lugar 10'];
penafielvsc1415 = iof => Jogo[titulo='FC Penafiel x Vitória SC'];
penafiel = participa => penafielvsc1415;
vsc = participa => penafielvsc1415;
b_penafielvsc1415 = para => penafielvsc1415;
penafielvsc1415 = onde => est_penafiel;
penafielvsc1415 = pertence => campeonato1415;
b_rioavevsc1718 = iof => Bilhete[imagem = 'rioavevsc1718.jpg', preco = '10EUR', data = '27/07/2017', lugar = 'Bancada Nascente - Porta 5 e 6 Sector 7 Fila 9 Lugar 37'];
rioavevsc1718 = iof => Jogo[titulo='Rio Ave FC x Vitória SC'];
rioave = participa => rioavevsc1718;
vsc = participa => rioavevsc1718;
b_rioavevsc1718 = para => rioavevsc1718;
rioavevsc1718 = onde => est_rioave;
rioavevsc1718 = pertence => campeonato1718;
b_vscfcp1314taca = iof => Bilhete[imagem = 'vscfcp1314taca.jpg', preco = '7.5EUR', data = '10/11/2013', lugar = 'Respeitar Lugar Anual'];
vscfcp1314taca = iof => Jogo[titulo='Vitória SC x FC Porto'];
fcp = participa => vscfcp1314taca;
vsc = participa => vscfcp1314taca;
b_vscfcp1314taca = para => vscfcp1314taca;
vscfcp1314taca = onde => dom_afonso;
vscfcp1314taca = pertence => desconhecidoTP1314;
b_vscfeirense1718taca = iof => Bilhete[imagem = 'vscfeirense1718taca.jpg', preco = '5EUR', data = '19/11/2017', lugar = 'Respeitar Lugar Anual'];
vscfeirense1718taca = iof => Jogo[titulo='Vitória SC x CD Feirense'];
feirense = participa => vscfeirense1718taca;
vsc = participa => vscfeirense1718taca;
b_vscfeirense1718taca = para => vscfeirense1718taca;
vscfeirense1718taca = onde => dom_afonso;
vscfeirense1718taca = pertence => desconhecidoTP1718;
b_bfcvsc1516 = para => bfcvsc1516;
bfcvsc1516 = onde => est_bessa;
bfcvsc1516 = pertence => campeonato1516;
b_chavesvsc1617 = para => chavesvsc1617;
chavesvsc1617 = onde => est_chaves;
chavesvsc1617 = pertence => campeonato1617;
b_estorilvsc1718 = para => estorilvsc1718;
estorilvsc1718 = onde => est_estoril;
estorilvsc1718 = pertence => campeonato1718;
b_vscom2017 = para => vscom2017;
vscom2017 = onde => velodrome;
vscom2017 = pertence => faseGruposLE1718;
b_moreiratondela1617 = para => moreiratondela1617;
moreiratondela1617 = onde => est_moreira;
moreiratondela1617 = pertence => campeonato1617;
b_moreiravsc1718 = para => moreiravsc1718;
moreiravsc1718 = onde => est_moreira;
moreiravsc1718 = pertence => campeonato1718;
b_pacosvsc1617 = para => pacosvsc1617;
pacosvsc1617 = onde => est_pacos;
pacosvsc1617 = pertence => campeonato1617;
b_valencianovsc1819taca = para => valencianovsc1819taca;
valencianovsc1819taca = onde => est_valenciano;
valencianovsc1819taca = pertence => terceira_eliminatoriaTP1819;
b_vscchaves1617taca = para => vscchaves1617taca;
vscchaves1617taca = onde => dom_afonso;
vscchaves1617taca = pertence => quartos_finalTP1617;
b_vscslb1617tacaliga = para => vscslb1617tacaliga;
vscslb1617tacaliga = onde => dom_afonso;
vscslb1617tacaliga = pertence => desconhecidoTL1617;
b_vscslb1819taca = para => vscslb1819taca;
vscslb1819taca = onde => dom_afonso;
vscslb1819taca = pertence => desconhecidoTP1819;
}.