{{위키데이터 속성 추적}}
{{Stack|{{Infobox file format
| name = JSON-LD
| icon = 
| logo =
| extension = .jsonld
| mime = application/ld+json
| type code = 
| uniform type =
| magic = 
| owner = 
| genre = [[시맨틱 웹]]
| container for = [[링크드 데이터]]
| extended from = [[JSON]]
| extended to = 
| standard = [http://www.w3.org/TR/json-ld/ JSON-LD 1.0] / [http://www.w3.org/TR/json-ld-api/ JSON-LD 1.0 API]
| free = 예
}}|
{{Infobox technology standard
| title             = JSON-LD 1.0 - A JSON-based Serialization for Linked Data
| status            = W3C 권고
| year_started      = 2010
| editors           = Manu Sporny, Gregg Kellogg, Markus Lanthaler
| authors           = Manu Sporny, Dave Longley, Gregg Kellogg, Markus Lanthaler, Niklas Lindström
| base_standards    = [[JSON]], [[자원 기술 프레임워크|RDF]]
| abbreviation      = JSON-LD
| domain            = [[시맨틱 웹]], [[직렬화|데이터 직렬화]]
| website           = [http://www.w3.org/TR/json-ld/ JSON-LD 1.0]
}}|
{{Infobox technology standard
| title             = JSON-LD 1.0 Processing Algorithms and API
| status            = W3C 권고
| year_started      = 2010
| editors           = Markus Lanthaler, Gregg Kellogg, Manu Sporny
| authors           = Dave Longley, Gregg Kellogg, Markus Lanthaler, Manu Sporny
| base_standards    = JSON-LD
| abbreviation      = JSON-LD-API
| domain            = [[시맨틱 웹]], [[API]], [[알고리즘]]
| website           = [http://www.w3.org/TR/json-ld-api/ JSON-LD 1.0 API]
}}
}}
[[파일:JSON-LD.svg|섬네일]]
'''JSON-LD'''(JavaScript Object Notation for Linked Data)는 [[JSON]]을 사용하여 [[링크드 데이터]]를 인코딩하는 방식이다. 목적은 개발자들이 기존의 JSON을 JSON-LD로 변환하는데 들어가는 노력을 가능한 최소화시키는 것이었다.<ref>{{웹 인용|url=http://json-ld.org/spec/latest/json-ld-syntax/|title=JSON-LD Syntax 1.0 |date=2011-12-27 |accessdate=2011-12-30 }}</ref> 이로써 데이터가 전통적인 JSON과 유사한 방식으로 직렬화할 수 있게 된다.<ref>{{웹 인용|url=http://m.lanthi.com/jsonld4rest-paper|title=On Using JSON-LD to Create Evolvable RESTful Services}}, M. Lanthaler and C. Gütl in Proceedings of the 3rd International Workshop on RESTful Design (WS-REST 2012) at WWW2012.</ref> [[월드 와이드 웹 컨소시엄|월드 와이드 웹 컨소시엄 권고안]]의 하나이다. 검토, 개선, 표준화를 위해<ref>{{인용|url=http://www.w3.org/TR/json-ld/ |title=JSON-LD 1.0, A JSON-based Serialization for Linked Data, W3C Recommendation 16 January 2014 |date=2014-01-16}}</ref> RDF 워킹 그룹으로 이전되기 전까지는 처음에 [http://json-ld.org/ JSON 포 링킹 데이터 커뮤니티 그룹](JSON for Linking Data Community Group)에 의해 개발되었다.<ref>[http://www.w3.org/2011/rdf-wg/wiki/Main_Page RDF Working Group] This Working Group ended its activities on 1 July 2014 and is now closed.</ref>

== 디자인 ==
JSON-LD는 JSON→[[자원 기술 프레임워크|RDF]] 모델의 추가적인 매핑을 제공하기 위한 컨텍스트의 개념으로 설계되어 있다. 이 컨텍스트는 JSON 문서 내의 객체 속성을 [[온톨로지]]의 개념에 연결시킨다. JSON-LD 문법을 RDF에 매핑시키기 위해 JSON-LD는 값들을 특정한 유형에 강제시키거나 특정 언어에 태그할 수 있게 허용한다. 컨텍스트는 JSON-LD 문서에 직접 추가하거나 별도 파일에 넣거나 다른 문서들로부터(HTTP 링크 헤더를 통해 전통적인 JSON 문서로부터) 참조할 수 있다.

== 예시 ==

<syntaxhighlight lang="json-ld">
{
  "@context": {
    "name": "http://xmlns.com/foaf/0.1/name",
    "homepage": {
      "@id": "http://xmlns.com/foaf/0.1/workplaceHomepage",
      "@type": "@id"
    },
    "Person": "http://xmlns.com/foaf/0.1/Person"
  },
  "@id": "https://me.example.com",
  "@type": "Person",
  "name": "John Smith",
  "homepage": "https://www.example.com/"
}
</syntaxhighlight>

== 각주 ==
<references />

== 외부 링크 ==
* [http://json-ld.org/ JSON-LD.org]

{{시맨틱 웹}}
{{W3C 표준}}

[[분류:자원 기술 프레임워크]]
[[분류:데이터 직렬화 포맷]]
[[분류:마크업 언어]]
[[분류:JSON]]