2012-12-22 4 views
2

나는 여기서 비슷한 질문을 찾을 수 없다는 사실에 놀랐다.CardDAV 서버의 vCard간에 관계를 만들 수 있습니까?

나는 vCard에있는 사람들 (아버지/언니/아내 등)을 사람들 사이에 생성하는 방법을 찾고 있습니다. 나는 관계를 유지하는 db를 아주 쉽게 만들 수 있지만, 그 다음에 앱은 표준이나 추천을 따르지 않을 것입니다.

누구나 관련 표준이나 권장 사항을 알고 있습니까?

답변

3

RELATED 속성은 정확하게 같습니다 (RFC 6350, p.43 참조). 스펙 인용이 속성의 목적은 :

다른 엔티티이 vCard를로 표시 엔티티 사이의 관계를 지정.

값은 URI 또는 ​​자유 형식 텍스트 일 ​​수 있습니다. 유용한 URI의 예로는 웹 사이트 주소, vCard를 가리키는 URL 또는 다른 vCard의 UID 속성을 참조하는 URN이 있습니다.

또한 TYPE 매개 변수가 있으며이 매개 변수는 선택적으로 관계 유형을 정의하는 데 사용할 수 있습니다. 이 매개 변수에 사용할 수있는 값의 목록은 vCard specs에서 찾을 수 있습니다.

RELATED;TYPE=parent:http://example.com/jeb-doe.vcf 
RELATED;TYPE=sibling:urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 
RELATED;TYPE=spouse;VALUE=text:Jane Doe 

RELATED

는 vCard를 버전 4.0에서 지원됩니다.

0

그리고 vCard를 3 당신은 아이폰 OS/OSX가 무엇을 미러링 할 수 있습니다

item3.X-ABRELATEDNAMES:John Doe 
item3.X-ABLabel:_$!<Father>!$_ 
item4.X-ABRELATEDNAMES:Judy Doe 
item4.X-ABLabel:_$!<Sister>!$_ 
item5.X-ABRELATEDNAMES:Joanna Doe 
item5.X-ABLabel:_$!<Mother>!$_ 
관련 문제