As informações intelectuais aqui catalogadas são de caráter educativo e podem ser acessadas publicamente através deste site e integradas em outros aplicativos ou plataformas.
Para isso disponibilizamos a leitura desses dados através de uma API simples, em formato JSON.
Esta API não necessita de senha e pode ser utilizada livremente para leitura, sob a licença Creative Commons – Atribuição Não-Comercial.
No momento três leituras estão disponibilizadas:
1- Termos
Lista de todos os termos e seus atributos e relações.
https://oc.eca.usp.br/api/?terms
2- Relações
Lista dos tipos de relação atribuídos entre os termos.
https://oc.eca.usp.br/api/?relations
3- Top Terms
Lista dos Top Terms utilizados para classificar os termos.
https://oc.eca.usp.br/api/?top_terms
Descrição:
Obs.: Todos os atributos são catalogados com termos técnicos em inglês a fim de possibilitar universalidade nas implementações.
1- Termos
Amostra dos dados retornados:
https://oc.eca.usp.br/api/?terms
{
"total_count": 241,
"results": [
{
"name": "Analogia",
"slug": "analogia",
"top_term": "lo",
"top_term_name": "Lógica",
"relations": [
{
"name": "Argumentos Indutivos",
"slug": "argumentos-indutivos",
"kind": "TG",
"weight": 4
},
{
"name": "Indução por Enumeração",
"slug": "inducao-por-enumeracao",
"kind": "TR",
"weight": 1
},
{
"name": "Silogismo Estatístico",
"slug": "silogismo-estatistico",
"kind": "TR",
"weight": 1
}
],
"definition": "Texto HTML da definição do termo.",
"example": "Texto HTML do exemplo.",
"ne": "Texto HTML da Nota de Escopo.",
"videos": [
{
"title": "Título do Vídeo de Exemplo",
"url": "https://oc.eca.usp.br/videos/video-de-exemplo/",
"content": "Texto HTML da descrição do vídeo.",
"video_url": "https://vimeo.com/12056223312",
"video_embed": "iframe para embed do vídeo",
"video_thumb": "https://oc.eca.usp.br/app/uploads/2015/03/508432290-1280-361x205.jpg"
}
],
"url": "https://oc.eca.usp.br/mapa/relacoes/analogia/"
},
...
]
}
Descrição:
- total_count: Indica a quantidade total de termos cadastrados no sistema.
- results: Lista dos resultados, neste caso, os termos.
- name: Nome do termo.
- slug: Slug universal do termo, pode ser usado para traçar relações.
- top_term: Slug do Top Term ao qual o termo se classifica.
- top_term_name: Nome comum do Top Term.
- relations: Lista de termos relacionados.
- relations/name: Nome do termo relacionado.
- relations/slug: Slug universal do termo relacionado.
- relations/kind: Sigla do tipo de relação atribuído entre os termos.
- relations/weight: Peso nominal dessa relação, de 1 à 4.
- definition: Texto HTML da definição do termo.
- example: Texto HTML do exemplo de uso do termo.
- ne: Nota de Escopo do termo.
- videos: Lista de vídeos relacionados à este termo.
- videos/title: Título do Vídeo.
- videos/url: Endereço da página do vídeo no site.
- videos/content: Texto HTML da descrição do vídeo.
- videos/video_url: Endereço da página do vídeo no YouTube, Vimeo, TED, etc.
- videos/video_embed: Tag Iframe para embed do vídeo.
- videos/video_thumb: Endereço para imagem do vídeo, JPG 361 x 205 px.
- url: Endereço da página do termo no site.
2- Relações
Amostra dos dados retornados:
https://oc.eca.usp.br/api/?relations
{
"total_count": 12,
"results": [
{
"name": "Nota de Escopo",
"slug": "ne"
},
...
]
}
Descrição:
- total_count: Indica a quantidade total de relações cadastrados no sistema.
- results: Lista de resultados, neste caso, as relações.
- name: Nome da relação.
- slug: Slug universal da relação, pode ser usado para traçar relações.
3- Top Terms
Amostra dos dados retornados:
https://oc.eca.usp.br/api/?top_terms
{
"total_count": 7,
"results": [
{
"name": "Análise Documentária",
"slug": "ad"
},
...
]
}
Descrição:
- total_count: Indica a quantidade total de Top Terms cadastrados no sistema.
- results: Lista de resultados, neste caso, os Top Terms.
- name: Nome do Top Term.
- slug: Slug universal do Top Term, pode ser usado para traçar relações.