문제

저는 FOAF 및 RDFA와 함께 일하고 있으며 FOAF를 사용해야하는지 여부를 알아 내기 위해 고군분투하고 있습니다. 내가 이미 설정 한 내용은 다음과 같습니다.

<div class="profile" typeof="foaf:Person">
<p>Employee Name: <span property="foaf:name">Fred Flintstone</span></p>
<p><img src="http://www.example.com/fred.jpg" alt="Photo of Fred Flintstone" /></p>
</div>

나는 묘사하고 묘사가 반대로 관련되어 있음을 이해합니다. 인터넷의 방대한 범위를 검색했지만 구체적인 예제를 찾을 수 없습니다. 내가 읽은 내용에서 이미지는 사람을 묘사하므로 FOAF : 묘사를 사용하는 경향이 있다고 느끼고 있습니다. 주제는 사람이기 때문에 묘사하지만 어떻게 올바르게하는지 잘 모르겠습니다. Rel 또는 Rev? 이미지 자체 또는 동봉 된 단락에서?

도움이 되었습니까?

해결책

틈새 주제를 다루고있는 것 같습니다. 검색과 독서를 더했는데 여기에서 내 대답을 찾았습니다. http://www.w3.org/tr/2008/wd-xhtml-rdfa-primer-20080317/#using-src-on-img.

요약하자면, 용어에 대한 나의 의심은 정확했습니다.
이미지 -> 묘사 -> 사람
사람 -> 묘사 -> 이미지

그러나, 그 FOAF : IMG 속성은 사람을 이미지를 나타내는 이미지와 관련시키는 것보다 단순히 묘사보다 더 구체적인 용어입니다. 따라서 사용하는 것이 옳았을 것입니다 rel="foaf:depiction", 사용하는 것이 더 정확합니다 (내 상황에서) rel="foaf:img".

마지막 코드는 다음과 같습니다.

<div class="profile" typeof="foaf:Person">
<p>Employee Name: <span property="foaf:name">Fred Flintstone</span></p>
<p rel="foaf:img" rev="foaf:depicts"><img src="http://www.example.com/fred.jpg" alt="Photo of Fred Flintstone" /></p>
</div>

그만큼 rev 속성은 이미지와 사람과의 반대 관계를 지정합니다. 이것은 일방적 인 관계가 아니라 이러한 대상 사이에 상호 관계가 있음을 확고하게합니다.

따라서 사용하는 것이 옳은지 여부 rel 또는 rev 당신의 주제가 무엇인지에 따라 다릅니다. FOAF : 이미지와 이미지에 여러 사람의 목록이 있으면 올바른 마크 업은 rel="depicts".

RDFA 프라이머의 향후 버전에서 많은 예제가 제거 된 것은 부끄러운 일이지만 다행히도 모든 이전 버전은 미래를 위해 유지됩니다.

다른 팁

Scott- 대답은 묘사와 묘사가 서로의 역 특성이라는 것입니다. 알다시피, FOAF 사양에서 다음과 같이 정의됩니다.

<rdf:Property rdf:about="http://xmlns.com/foaf/0.1/depicts" rdfs:comment="A thing depicted in this representation.">
[...]
<owl:inverseOf rdf:resource="http://xmlns.com/foaf/0.1/depiction"/>

이것은 당신이 당신의 상점에 적절한 추론이 있다면, 당신이 어떤 것을 사용하는지는 중요하지 않으며 둘 다 나타나야한다는 것을 의미합니다.

FOAF는 1 차/istopocof, 주제/페이지, 메이커/제작 등과 같은 몇 가지를 사용합니다. FOAF는 또한 특정 값이 한 사람에게 고유하게 묶여있는 반대 기능, 즉 특성을 사용합니다. 일반적인 예는 Mbox입니다. 동일한 이메일 주소를 가진 두 개의 FOAF 사람 엔티티를 찾으면 이메일 주소로 동일하게 식별되기 때문에 실제로 동일한 사람임을 추론 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top