From pt.newsroom.sgit.ai, the page as fetched on 2026-09-25 · open the live page ↗Everything on this sheet is the source site's own text; the newsroom's chrome is outside it.
{
"id": "pt-ontologia",
"versao": "0.1.0",
"nota": "A gramática deste grafo. Os verbos são portugueses e o campo `en` é uma anotação: num sítio nativamente português, um caminho que não se lê em voz alta em português tem as arestas erradas (§6 do resumo). O portão 10 lê cada verbo em voz alta e falha a construção se um deles não produzir uma frase.",
"seccoes": [
{
"id": "empresas",
"rotulo": "As empresas",
"en": "Companies"
},
{
"id": "protagonistas",
"rotulo": "Os protagonistas",
"en": "People"
},
{
"id": "instituicoes",
"rotulo": "As instituições",
"en": "Institutions"
},
{
"id": "politicas",
"rotulo": "As políticas",
"en": "Policies"
},
{
"id": "casos-de-uso",
"rotulo": "Os casos de uso",
"en": "Use cases"
},
{
"id": "codigo-aberto",
"rotulo": "O código aberto",
"en": "Open source"
},
{
"id": "diaspora",
"rotulo": "A diáspora",
"en": "Diaspora"
},
{
"id": "eventos",
"rotulo": "Os eventos",
"en": "Events"
}
],
"tipos": [
{
"id": "Evento",
"rotulo": "Evento",
"en": "Event",
"cor": "#0f766e",
"seccao": "eventos",
"definicao": "Um encontro datado e localizado que publica um programa e uma lista de quem fala."
},
{
"id": "Sessao",
"rotulo": "Sessão",
"en": "Session",
"cor": "#115e59",
"seccao": "eventos",
"definicao": "Um item do programa publicado de um evento, com um dia, uma hora e normalmente um palco. Título verbatim, na língua em que o evento o publicou."
},
{
"id": "Palco",
"rotulo": "Palco",
"en": "Stage",
"cor": "#0e7490",
"seccao": "eventos",
"definicao": "Uma sala ou palco nomeado onde se agendam sessões. Este evento nomeia os seus palcos de duas maneiras em páginas diferentes do seu próprio site."
},
{
"id": "Pessoa",
"rotulo": "Pessoa",
"en": "Person",
"cor": "#b45309",
"seccao": "protagonistas",
"definicao": "Uma pessoa nomeada na lista de oradores publicada pelo evento, na sua qualidade profissional. Nome, papel listado, organização listada, ligações, os tópicos que o próprio evento lhe atribui, e as palavras da sua página que correspondem a um léxico publicado. Nunca uma biografia, nunca um contacto."
},
{
"id": "Organizacao",
"rotulo": "Organização",
"en": "Organisation",
"cor": "#1d4ed8",
"seccao": "empresas",
"definicao": "Uma organização sob a qual uma pessoa está LISTADA no seu cartão de orador. Derivada dos cartões, nunca escrita à mão; marcadores como «Independent» são assinalados, não removidos."
},
{
"id": "Local",
"rotulo": "Local",
"en": "Place",
"cor": "#4a5b6a",
"seccao": "eventos",
"definicao": "Um sítio onde algo decorre. Não é uma pessoa, por isso a sua morada pode ser detida."
},
{
"id": "Instituicao",
"rotulo": "Instituição",
"en": "Institution",
"cor": "#7c3aed",
"seccao": "instituicoes",
"definicao": "Um organismo público, um regulador ou uma unidade de investigação. Distinto de Organização porque a fonte e as obrigações são diferentes: uma instituição publica registo, uma empresa publica comunicação."
},
{
"id": "Politica",
"rotulo": "Política",
"en": "Policy",
"cor": "#6d28d9",
"seccao": "politicas",
"definicao": "Uma política pública anunciada, e — quando existe e quando se consegue encontrar — o instrumento legal que a cria. O segundo é frequentemente o problema."
},
{
"id": "Captura",
"rotulo": "Captura",
"en": "Snapshot",
"cor": "#5c5f66",
"seccao": null,
"definicao": "Uma captura datada das fontes: cada página obtida, congelada em bytes neste repositório, e hasheada."
},
{
"id": "Fonte",
"rotulo": "Fonte",
"en": "Source",
"cor": "#8a8d94",
"seccao": null,
"definicao": "Uma página congelada de uma captura, com o seu SHA-256. É a coisa até onde uma afirmação anda para trás."
},
{
"id": "Cobertura",
"rotulo": "Cobertura",
"en": "Coverage",
"cor": "#a16207",
"seccao": null,
"definicao": "A página publicada por um terceiro sobre esta matéria, obtida, congelada e hasheada como qualquer outra fonte. Ligada, nunca reproduzida."
},
{
"id": "Historia",
"rotulo": "História",
"en": "Story",
"cor": "#b91c1c",
"seccao": null,
"definicao": "Uma peça que esta publicação escreveu, assente em fontes congeladas nomeadas e lida pelo editor de registo antes de publicar."
},
{
"id": "Tema",
"rotulo": "Tema",
"en": "Topic",
"cor": "#7c3aed",
"seccao": "casos-de-uso",
"definicao": "Um tópico que o evento lista na página de uma pessoa, verbatim. Lido da página congelada, nunca derivado: o vocabulário deles, não o nosso."
},
{
"id": "Setor",
"rotulo": "Setor",
"en": "Industry",
"cor": "#0e7490",
"seccao": "empresas",
"definicao": "Um setor nomeado pelo léxico publicado e correspondido na página de alguém. A aresta leva as palavras correspondidas. Diz que a página contém aquelas palavras; mais nada."
},
{
"id": "Tecnologia",
"rotulo": "Tecnologia",
"en": "Technology",
"cor": "#0369a1",
"seccao": "casos-de-uso",
"definicao": "Uma tecnologia nomeada pelo léxico publicado e correspondida numa página congelada. Derivada por fórmula; a aresta mostra a prova."
},
{
"id": "Ideia",
"rotulo": "Ideia",
"en": "Idea",
"cor": "#9333ea",
"seccao": "casos-de-uso",
"definicao": "Uma ideia recorrente da conversa de fundadores, nomeada pelo léxico publicado. Derivada por fórmula."
},
{
"id": "Servico",
"rotulo": "Serviço",
"en": "Service",
"cor": "#be185d",
"seccao": "empresas",
"definicao": "Uma espécie de serviço que uma página congelada diz que alguém presta, correspondida pelo léxico publicado. Categorias, não nomes de produto."
},
{
"id": "Produto",
"rotulo": "Produto",
"en": "Product",
"cor": "#c2410c",
"seccao": "empresas",
"definicao": "Uma espécie de produto que uma página congelada nomeia, correspondida pelo léxico publicado. Categorias, não nomes de produto."
},
{
"id": "Editor",
"rotulo": "Editor",
"en": "Publisher",
"cor": "#475569",
"seccao": "instituicoes",
"definicao": "A casa que publica uma página congelada: um organismo, um jornal, um portal, o sítio de um evento. Sai do campo de editor do registo pela fórmula `editor_de_fonte`, e diz quem PUBLICA a página — não quem a escreveu, não quem a opera. Existe como tipo à parte porque a definição de Instituição é «um organismo público, um regulador ou uma unidade de investigação», e um jornal não é nenhuma dessas coisas: alargar aquela definição para caber aqui seria mudar o que ela promete."
}
],
"arestas": [
{
"verbo": "fala_em",
"inverso": "recebe",
"dominio": "Pessoa",
"alcance": "Evento",
"en": {
"verbo": "speaks_at",
"inverso": "hosts"
},
"leitura": "{s} fala em {t}",
"leitura_inversa": "{t} recebe {s}"
},
{
"verbo": "listado_sob",
"inverso": "organizacao_de",
"dominio": "Pessoa",
"alcance": "Organizacao",
"en": {
"verbo": "listed_under",
"inverso": "lists"
},
"leitura": "o evento lista {s} sob {t}",
"leitura_inversa": "{t} é a organização sob a qual o evento lista {s}"
},
{
"verbo": "decorre_em",
"inverso": "e_local_de",
"dominio": "Evento",
"alcance": "Local",
"en": {
"verbo": "takes_place_at",
"inverso": "venue_of"
},
"leitura": "{s} decorre em {t}",
"leitura_inversa": "{t} é local de {s}"
},
{
"verbo": "organizado_por",
"inverso": "organiza",
"dominio": "Evento",
"alcance": "Organizacao",
"en": {
"verbo": "organised_by",
"inverso": "organises"
},
"leitura": "{s} é organizado por {t}",
"leitura_inversa": "{t} organiza {s}"
},
{
"verbo": "parte_de",
"inverso": "contem",
"dominio": "Sessao",
"alcance": "Evento",
"en": {
"verbo": "part_of",
"inverso": "contains"
},
"leitura": "{s} faz parte de {t}",
"leitura_inversa": "{t} contém {s}"
},
{
"verbo": "no_palco",
"inverso": "acolhe",
"dominio": "Sessao",
"alcance": "Palco",
"en": {
"verbo": "on_stage",
"inverso": "stages"
},
"leitura": "{s} está no {t}",
"leitura_inversa": "{t} acolhe {s}"
},
{
"verbo": "capturado_em",
"inverso": "captura",
"dominio": "Fonte",
"alcance": "Captura",
"en": {
"verbo": "captured_in",
"inverso": "captures"
},
"leitura": "{s} foi capturada em {t}",
"leitura_inversa": "{t} captura {s}"
},
{
"verbo": "consta_em",
"inverso": "atesta",
"dominio": "Pessoa",
"alcance": "Fonte",
"en": {
"verbo": "attested_by",
"inverso": "attests"
},
"leitura": "{s} consta de {t}",
"leitura_inversa": "{t} atesta {s}"
},
{
"verbo": "consta_em",
"inverso": "atesta",
"dominio": "Sessao",
"alcance": "Fonte",
"en": {
"verbo": "attested_by",
"inverso": "attests"
},
"leitura": "{s} consta de {t}",
"leitura_inversa": "{t} atesta {s}"
},
{
"verbo": "consta_em",
"inverso": "atesta",
"dominio": "Evento",
"alcance": "Fonte",
"en": {
"verbo": "attested_by",
"inverso": "attests"
},
"leitura": "{s} consta de {t}",
"leitura_inversa": "{t} atesta {s}"
},
{
"verbo": "consta_em",
"inverso": "atesta",
"dominio": "Instituicao",
"alcance": "Fonte",
"en": {
"verbo": "attested_by",
"inverso": "attests"
},
"leitura": "{s} consta de {t}",
"leitura_inversa": "{t} atesta {s}"
},
{
"verbo": "consta_em",
"inverso": "atesta",
"dominio": "Politica",
"alcance": "Fonte",
"en": {
"verbo": "attested_by",
"inverso": "attests"
},
"leitura": "{s} consta de {t}",
"leitura_inversa": "{t} atesta {s}"
},
{
"verbo": "presente_em",
"inverso": "inclui",
"dominio": "Pessoa",
"alcance": "Captura",
"en": {
"verbo": "present_in",
"inverso": "includes"
},
"leitura": "{s} está presente em {t}",
"leitura_inversa": "{t} inclui {s}"
},
{
"verbo": "ausente_de",
"inverso": "nao_inclui",
"dominio": "Pessoa",
"alcance": "Captura",
"en": {
"verbo": "absent_from",
"inverso": "lacks"
},
"leitura": "{s} está ausente de {t}",
"leitura_inversa": "{t} não inclui {s}"
},
{
"verbo": "cobre",
"inverso": "coberto_por",
"dominio": "Cobertura",
"alcance": "Evento",
"en": {
"verbo": "covers",
"inverso": "covered_by"
},
"leitura": "{s} cobre {t}",
"leitura_inversa": "{t} é coberto por {s}"
},
{
"verbo": "publicado_por",
"inverso": "publica",
"dominio": "Cobertura",
"alcance": "Organizacao",
"en": {
"verbo": "published_by",
"inverso": "publishes"
},
"leitura": "{s} é publicada por {t}",
"leitura_inversa": "{t} publica {s}"
},
{
"verbo": "assenta_em",
"inverso": "sustenta",
"dominio": "Historia",
"alcance": "Fonte",
"en": {
"verbo": "stands_on",
"inverso": "supports"
},
"leitura": "{s} assenta em {t}",
"leitura_inversa": "{t} sustenta {s}"
},
{
"verbo": "relata",
"inverso": "relatado_por",
"dominio": "Historia",
"alcance": "Evento",
"en": {
"verbo": "reports",
"inverso": "reported_by"
},
"leitura": "{s} relata {t}",
"leitura_inversa": "{t} é relatado por {s}"
},
{
"verbo": "fala_sobre",
"inverso": "falado_por",
"dominio": "Pessoa",
"alcance": "Tema",
"en": {
"verbo": "speaks_on",
"inverso": "spoken_on_by"
},
"leitura": "{s} fala sobre {t}",
"leitura_inversa": "{t} é falado por {s}"
},
{
"verbo": "atua_em",
"inverso": "praticado_por",
"dominio": "Pessoa",
"alcance": "Setor",
"en": {
"verbo": "active_in",
"inverso": "practised_by"
},
"leitura": "{s} atua em {t}",
"leitura_inversa": "{t} é praticado por {s}"
},
{
"verbo": "usa",
"inverso": "usado_por",
"dominio": "Pessoa",
"alcance": "Tecnologia",
"en": {
"verbo": "uses",
"inverso": "used_by"
},
"leitura": "{s} usa {t}",
"leitura_inversa": "{t} é usada por {s}"
},
{
"verbo": "defende",
"inverso": "defendido_por",
"dominio": "Pessoa",
"alcance": "Ideia",
"en": {
"verbo": "advocates",
"inverso": "advocated_by"
},
"leitura": "{s} defende {t}",
"leitura_inversa": "{t} é defendida por {s}"
},
{
"verbo": "oferece",
"inverso": "oferecido_por",
"dominio": "Pessoa",
"alcance": "Servico",
"en": {
"verbo": "offers",
"inverso": "offered_by"
},
"leitura": "{s} oferece {t}",
"leitura_inversa": "{t} é oferecido por {s}"
},
{
"verbo": "oferece",
"inverso": "oferecido_por",
"dominio": "Pessoa",
"alcance": "Produto",
"en": {
"verbo": "offers",
"inverso": "offered_by"
},
"leitura": "{s} oferece {t}",
"leitura_inversa": "{t} é oferecido por {s}"
},
{
"verbo": "publicado_em",
"inverso": "publica_registo",
"dominio": "Politica",
"alcance": "Instituicao",
"en": {
"verbo": "published_in",
"inverso": "publishes_record"
},
"leitura": "{s} é publicada em {t}",
"leitura_inversa": "{t} publica no registo {s}"
},
{
"verbo": "publicada_por",
"inverso": "publica_pagina",
"dominio": "Fonte",
"alcance": "Editor",
"en": {
"verbo": "issued_by",
"inverso": "issues"
},
"leitura": "{s} é publicada por {t}",
"leitura_inversa": "{t} publica a página {s}"
},
{
"verbo": "publicada_por",
"inverso": "publica_pagina",
"dominio": "Fonte",
"alcance": "Instituicao",
"en": {
"verbo": "issued_by",
"inverso": "issues"
},
"leitura": "{s} é publicada por {t}",
"leitura_inversa": "{t} publica a página {s}"
},
{
"verbo": "publicada_por",
"inverso": "publica_pagina",
"dominio": "Fonte",
"alcance": "Evento",
"en": {
"verbo": "issued_by",
"inverso": "issues"
},
"leitura": "{s} é publicada por {t}",
"leitura_inversa": "{t} publica a página {s}"
},
{
"verbo": "publicada_por",
"inverso": "publica_pagina",
"dominio": "Fonte",
"alcance": "Organizacao",
"en": {
"verbo": "issued_by",
"inverso": "issues"
},
"leitura": "{s} é publicada por {t}",
"leitura_inversa": "{t} publica a página {s}"
}
],
"verbos_derivados": [
"atua_em",
"defende",
"oferece",
"usa"
],
"proibidos": [
{
"verbo": "relacionado_com",
"porque": "Simétrico, logo seria o seu próprio inverso, e não diz nada que um leitor possa percorrer."
},
{
"verbo": "associado_a",
"porque": "O verbo a que se recorre quando não se sabe qual é a relação. Descubra-se, ou deixe-se a aresta de fora."
},
{
"verbo": "menciona",
"porque": "Num grafo construído a partir de texto, tudo «menciona» alguma coisa. É a ausência de um verbo."
},
{
"verbo": "trabalha_em",
"porque": "Não é o que a fonte diz. Um cartão de orador lista uma organização; não afirma uma relação laboral. A aresta é listado_sob."
}
],
"taxonomia": [
{
"id": "entidades",
"rotulo": "Entidades",
"tipos": [
"Pessoa",
"Organizacao",
"Instituicao",
"Editor",
"Local"
]
},
{
"id": "programa",
"rotulo": "Programa",
"tipos": [
"Evento",
"Sessao",
"Palco"
]
},
{
"id": "registo",
"rotulo": "Registo público",
"tipos": [
"Politica"
]
},
{
"id": "prova",
"rotulo": "Prova",
"tipos": [
"Captura",
"Fonte",
"Cobertura"
]
},
{
"id": "nosso",
"rotulo": "O nosso trabalho",
"tipos": [
"Historia"
]
},
{
"id": "temas",
"rotulo": "Temas",
"tipos": [
"Tema"
]
},
{
"id": "derivado",
"rotulo": "Derivado por fórmula",
"tipos": [
"Setor",
"Tecnologia",
"Ideia",
"Servico",
"Produto"
]
}
],
"formulas": [
{
"id": "classe_papel",
"o_que_faz": "Classifica uma pessoa pelo título sob o qual o evento a lista.",
"porque_publicada": "É a única classificação que este site inventa. Publicada como padrão para que um leitor possa discordar dela.",
"nunca_diz": "O que a pessoa é. Diz o que o título listado contém.",
"regras": [
{
"classe": "investidor",
"rotulo": "do lado do investimento, pelo título listado",
"padrao": "\\b(investor|partner|ventures?|\\bvc\\b|angel|capital|fund|\\blp\\b)\\b"
},
{
"classe": "fundador",
"rotulo": "fundador ou operacional, pelo título listado",
"padrao": "\\b(founder|co-founder|ceo|cto|coo|cpo|chief|head of|director|managing|leader)\\b"
},
{
"classe": "consultor",
"rotulo": "consultor, jurista ou académico, pelo título listado",
"padrao": "\\b(advisor|adviser|counsel|professor|researcher|lawyer|legal|consultant|author|phd)\\b"
}
]
},
{
"id": "editor_de_fonte",
"o_que_faz": "Reduz o campo de editor do registo à casa que publica a página.",
"porque_publicada": "Faz nascer nós e arestas. Dois passos, nomeados, para que um leitor possa refazer o mesmo caminho: tirar o parêntesis final (quem opera) e ficar com o segmento depois do último travessão (a casa, e não a coleção).",
"nunca_diz": "Que dois nomes diferentes são a mesma casa. Se o registo diz duas coisas, o grafo diz duas coisas.",
"passos": [
"tirar o parêntesis final: «dados.gov.pt (AMA)» → «dados.gov.pt»",
"ficar com o segmento depois do último travessão: «CORDIS — Comissão Europeia» → «Comissão Europeia»"
]
},
{
"id": "lexico",
"o_que_faz": "Faz nascer arestas derivadas a partir de palavras numa página congelada.",
"porque_publicada": "dados/lexico.json. O portão 8 volta a correr cada padrão sobre os bytes.",
"nunca_diz": "Nada sobre a pessoa. Diz que a página contém aquelas palavras."
}
]
}