Escolar Documentos
Profissional Documentos
Cultura Documentos
Pais[nome:string, populacao:int],
Regiao[nomereg:string, n_distritos:int, populacao:int],
Distrito[nomedist:string, n_municipios:int],
Municipio[nomemunic:string, n_freguesias:int],
Freguesia[nomefreg:string],
Vila[nomevila:string],
Aldeia[nomeald:string]
}
individuos {pais1,
regiao1, regiao2,
distrito1, distrito2,
municipio1, municipio2,
freguesia1, freguesia2,
vila1, vila2,
aldeia1, aldeia2}
relacoes { pertence
%%-- usam-se ainda as relações prédefindas:
%%---- 'is-a' (subclass-of) 'subclasse'
%%---- 'iof' (instance-of) 'instancia'
}
triplos {
Regiao = pertence => Pais;
Distrito = pertence => Regiao;
Municipio = pertence => Distrito;
Freguesia = pertence => Municipio;
Vila = pertence => Municipio;
Aldeia = pertence => Municipio;