factograf
PT
Entrar

método de codificação de dados ligados usando JSON

JSON-LD

  • 1 min de leitura
  • Em 18 idiomas
  • Artigo original da Factograf

JSON-LD (JavaScript Object Notation for Linked Data) é uma forma de codificar dados ligados usando JSON e de serializar dados num formato semelhante ao JSON tradicional. Foi concebido para ser fácil de criar a partir da modificação de documentos JSON existentes. É uma Recomendação do World Wide Web Consortium, desenvolvida inicialmente pelo grupo comunitário JSON for Linking Data, depois revista e normalizada pelo grupo de trabalho RDF, e atualmente mantida pelo grupo de trabalho JSON-LD.

Design e contexto

O JSON-LD assenta na ideia de contexto, que associa propriedades de objetos JSON a conceitos de uma ontologia, utilizando o modelo RDF. Para traduzir a sintaxe JSON-LD em RDF, os valores podem ser convertidos para um tipo especificado ou marcados com uma língua. Um contexto pode estar incorporado diretamente num documento JSON-LD ou armazenado num ficheiro separado, sendo referenciado a partir de documentos JSON comuns através de um cabeçalho HTTP Link.

Exemplo e ligação

Um exemplo típico descreve uma pessoa utilizando a ontologia FOAF (friend of a friend). Propriedades como nome, página pessoal e o tipo Person são associadas a conceitos do FOAF, e o valor da página pessoal é declarado como um IRI. Isto permite identificar a pessoa de forma inequívoca, e os IRI resolúveis possibilitam que os documentos se liguem a mais dados, um princípio conhecido como Follow Your Nose. Um processador RDF que compreenda o FOAF pode então reconhecer a pessoa e saber que propriedades contêm o nome e a página pessoal.

Utilizações

O Schema.org e o Google Knowledge Graph utilizam esta codificação, que é aplicada sobretudo na otimização para motores de busca. Também tem sido usada em informática biomédica e na representação de informação de proveniência. Serve de base ao Activity Streams, um formato para troca de informação sobre atividades, e ao ActivityPub, um protocolo de redes sociais federadas. Na Internet das Coisas, uma Thing Description escrita em JSON-LD descreve as interfaces de rede dos dispositivos.

Em 18 idiomas

Редакція Factograf · Publicado 14 de outubro de 2026 · Baseado em parte na Wikipédia, CC BY-SA 4.0 · Artigo de origem