클라이언트가 Accept
헤더에 대한 프로필 매개 변수를 제공 할 수있는 JSON-LD에 대한 설명에서 표현을 제어하는 데 사용할 수 있다고 언급했습니다. 이 압축 된, , 확장 된 또는 으로 요약 된 세 가지 기본값을 정의합니다. JSON-LD 문서.JSON-LD 요청에 대한 프로필 매개 변수 사용
프로필 매개 변수가 주어지면 서버
should
은 목록에있는 서버의 프로파일을 인식하는 문서를 반환하는 문서를 반환합니다.
그러나 서버가 따라야 할 특정 규칙이 있는지 여부는 설명하지 않습니다. 사용자 정의 프로필 URI에 대한 동작이 무엇인지 결정하는 것은 서버에 달려 있습니까? 그 주제에 관한 토론이 있습니까?
아래의 예가 정확합니까?
예 1
Accept: application/ld+json;
profile="http://www.w3.org/ns/json-ld#compacted http://schema.org"
와 클라이언트의 요청과 서버의 반환 @context
로 http://schema.org
와 문서를 압축?
예 2
Accept: application/ld+json; profile="http://schema.org"
와 클라이언트의 요청과 서버의 반환 @context
로 http://schema.org
와 문서를 압축?
프로필 URI에 대한 레지스트리가 있습니다. https://www.iana.org/assignments/profile-uris/profile-uris.xhtml 프로필 정의에 동작을 지정해야합니다. 서버는 그것을 존중할 수도 있고 그렇지 않을 수도 있습니다. 위 예제 1에 대해 말하면, 프로파일 조합의 작동 방식을 지정하는 대신 압축 된 schema.org에 대한 새 프로파일을 작성하는 것이 좋습니다. –