W3C Dokumenty a standardy v češtině

Vyjádření objektů vCard v RDF/XML

Poznámka W3C z 22. února 2001

Tato verze:
http://www.w3.org/TR/2001/NOTE-vcard-rdf-20010222
Poslední verze:
http://www.w3.org/TR/vcard-rdf
Autor originálního dokumentu
Renato Iannella, IPR Systems
Verze dokumentu:
http://dsic.zapisky.info/RDF/vCard/
http://dsic.zapisky.info/archive/RDF-vCard-20031130/
Autor překladu:
Datum vydání / poslední úpravy dokumentu:
11. června 2003 / 30. listopadu 2003

Copyright © IPR Systems 2001. Distribuční politika je řízena podmínkami intelektuálních vlastnických práv W3C.

Tento dokument je překladem dokumentu „Representing vCard Objects in RDF/XML“ publikovaného organizací W3C na adrese http://www.w3.org/TR/2001/NOTE-vcard-rdf-20010222/. Na dokument jsou uplatňována intelektuální práva, která dodržuji. I přes veškerou snahu může tento dokument obsahovat menší chyby způsobené překladem. Pokud nějaké nepřesnosti objevíte, kontaktujte mne, prosím.

Výtah

Tato poznámka specifikuje kódování profilu vCard definovaného RFC2426 v RDF (Resource Description Framework) a poskytuje rovnocennou funkčnost do vlastního standardního formátu. Motivací je umožnit obecný a shodný popis osob (užitím existující sémantiky vCard) a kódováním v RDF/XML.

Status dokumentu

Tento dokument byl postoupen z IPR Systems Pty Ltd. (více v žádosti o postoupení a komentářích personálu W3C) World Wide Web Consortium. Úplný seznam všech potvrzených postoupení najdete v tomto seznamu (Acknowledged Submissions to W3C).

Tento dokument je POZNÁMKA zpřístupněná organizací W3C pouze k diskusi. Publikování této poznámky W3C neindikuje "rubopis" teamu, členů či samotného W3C. W3C nemělo editorskou kontrolu nad přípravou této poznámky. Na dokumentu se stále pracuje a může být upraven, nahrazen či označen jinými dokumenty za zastaralý.

Komentáře k tomuto dokumentu mohou být poslány autorovi nebo do veřejně archivovaného diskusního listu zájmové skupiny RDF (RDF Interest Group), www-rdf-interest@w3.org [archiv].

Seznam dostupných technických dokumentů W3C najdete na stránce s technickými reporty (Technical Reports).

Obsah

  1. Úvod
  2. Jmenný prostor RDF vCard
  3. Specifikace RDF vCard
  4. Jazyk RDF vCard
  5. Příklady RDF vCard
  6. vCard v XML
  7. Poděkování
  8. Reference

1. Úvod

Tato poznámka specifikuje vyjádření [RDF] (Resource Description Framework), které koresponduje s profilem elektronických vizitek vCard definovaných RFC2426 [VCARD]. Tato specifikace poskytuje shodnou funkčnost standardnímu formátu definovanému jako [VCARD] verze 3.0. RDF je aplikace [XML] (Extensible Markup Language). Dokumenty strukturované v souladu s tímto RDF/XML kódováním mohou být známé také jako dokumenty „RDF vCard“.

Tato specifikace není vyjádření zamýšlené k vytvoření oddělené definice pro schéma vCard. Jediným účelem této poznámky je definování alternativního kódování v RDF/XML pro formát definovaný v [VCARD].

RDF vCard neuvádí schopnosti nevyjádřitelné ve formátu definovaném ve [VCARD]. Nicméně, byl učiněn pokus o rozvinutí schopností syntaxe XML a RDF, aby lépe členili originální záměry autorů vCard.

2. Jmenný prostor RDF vCard

RDF využívá jmenné prostory XML [XMLNS], aby byla jednoznačně identifikovaná schémata metadat a jejich verze. Následující URI [URI] je definováno jako jmenný prostor vCard:

http://www.w3.org/2001/vcard-rdf/3.0#

Výslovné použití tohoto jmenného prostoru v RDF znamená, že není nutné podporovat profil vCard a jeho verze.

Jméno tohoto jmenného prostoru (URI) bude používáno pouze k odkazování na tuto verzi této specifikace: odlišné URI bude použito pro všechny ostatní a nové verze této specifikace očekávané jako následující.

  1. Jméno tohoto jmenného prostoru může být znovu použito v upravené verzi této specifikace, která je vytvořena pro účely zjednodušení / vyjasnění nebo oprav chyb. Tyto změny budou minoritní / minimální, jelikož nebudou a) měnit význam nebo validitu existujících dokumentů napsaných užitím tohoto jmenného prostoru nebo b) nepříznivě ovlivňovat činnost existujícího software napsaného k použití těchto dokumentů.

Příklady použité v této poznámce budou užívat „vCard“ jako prefix jmenného prostoru XML pro vCard a „rdf“ pro jmenný prostor RDF.

3. Specifikace RDF vCard

3.1 Základní vlastnosti

RDF vCard rovněž podporuje všechny typy vCard v typech vlastností RDF. Některé z typů vCard, například BEGIN (začátek), END (konec), PROFILE (profil) a VERSION (verze), nejsou vyžadovány k vyjádření, protože jsou samozřejmě poskytovány samotným RDF.

S RDF jsou tvrzení tvořena o zdrojích. Zdroj je v dotazu identifikován pomocí URI. Toto má podobnou sémantiku jako typ UID vCard. Odtud, popisy RDF by měly používat UID vCard jako hodnotu RDF atributu rdf:about, když je UID vyjádřen jako strojem analyzovatelné URI.

Většina typů vlastností vCard má řetězec jako svou hodnotu (objekty tvrzení) a jsou reprezentovány jejich jmény typů vlastností a hodnotami, jak je specifikováno ve specifikaci [VCARD]. Ty zahrnují: FN, NICKNAME, BDAY, MAILER, GEO, TITLE, ROLE, CATEGORIES, NAME, SOURCE, NOTE, PRODID, REV, SORT-STRING a CLASS.

Například následující ukázka vCard kódování:

<vCard:FN>Corky Crystal</vCard:FN>
<vCard:BDAY>1980-01-01</vCard:BDAY>
<vCard:TITLE>Computer Officer Class 3</vCard:TITLE>
<vCard:ROLE>Programmer</vCard:ROLE>

Poznamenejme speciální případy typů vlastností SOURCE (zdroj) a NAME (jméno). SOURCE promítá do URI RDF atributu rdf:about a měl by být použit k indikaci unikátního identifikátoru objektu osoby. NAME (jméno) je pro lidi zobrazitelný text o samotném záznamu vCard (nikoliv osobě). Pokud je NAME vyžadován, potom by měl být reprezentován jako tvrzení o tvrzení (více najdete v 4. části specifikace syntaxe RDF [RDF]).

3.2 Seskupování a řazení

RDF poskytuje tři mechanismy pro vložení mnohonásobných hodnot typů vlastností vCard: Bag (neuspořádaný seznam), Seq (uspořádaný seznam) a Alt (seznam alternativ).

RDF Bag (neuspořádaný seznam) je používán, pokud je více než jedna hodnota a jejich pořadí není důležité. Například:

<vCard:ROLE>
 <rdf:bag>
  <rdf:li>programátor</rdf:li>
  <rdf:li>požární dozor</rdf:li>
 </rdf:bag>
</vCard:ROLE>

Pokud je pořadí důležité, používá se RDF Seq (uspořádaný seznam). Například:

<vCard:TITLE>
 <rdf:seq>
  <rdf:li>Principal Research Scientist</rdf:li>
  <rdf:li>Visiting Professor</rdf:li>
 </rdf:seq>
</vCard:TITLE>

RDF Alt (seznam alternativ) se používá, pokud je dostupná volba hodnot pro vlastnost, kdy s každou hodnotou je vlastnost validní, ale závisí na některých dalších vedlejších definovaných faktorech. První hodnota je základní. Například zdroj vCard může mít několik aliasů jeho e-mailové adresy. V podstatě tyto adresy jsou všechny různé prezentace stejných e-mailových adres. Toto by mělo být kódováno takto:

<vCard:EMAIL>
 <rdf:alt>
  <rdf:li>corky@qqqfoo.com</rdf:li>
  <rdf:li>info@qqqfoo.com</rdf:li>
  <rdf:li>corky2000cool@hotmail.com</rdf:li>
 </rdf:alt>
</vCard:EMAIL>

Specifikace vCard také umožňuje vlastnostem být libovolně seskupeny. Aby toto podporovalo RDF, potřebujeme definovat novou vlastnost vCard. Tuto novou vlastnost budeme nazývat GROUP (skupina).

Například seskupení dvou vlastností NOTE (poznámka) a NICKNAME (přezdívka).

<vCard:GROUP>
 <rdf:bag>
  <rdf:li rdf:parseType="Resource">
   <vCard:NICKNAME>Corky Porky</vCard:NICKNAME>
   <vCard:NOTE>Používána pouze blízkými přáteli</vCard:NOTE>
  </rdf:li>
  <rdf:li rdf:parseType="Resource">
   <vCard:NICKNAME>Princess Corky</vCard:NICKNAME>
   <vCard:NOTE>Používaná pouze matkou</vCard:NOTE>
  </rdf:li>
 </rdf:bag>
</vCard:GROUP>

Poznámka: rdf:parseType="Resource" indikuje, že s obsahem elementu <rdf:li> by mělo být zacházeno, jako kdyby to byl obsah elementu <rdf:Description>.

Některé z těchto rysů seskupení a řazení jsou unikátní v RDF, takže je důležité si uvědomit, že konverze z RDF do nativního formátu vCard může mít za následek ztrátu informací. Nicméně by to neměly být kritické ztráty sémantiky.

3.3 Vlastnosti s atributy

Mnoho vlastností vCard zahrnuje schopnost indikace jednoho či více „typů parametrů“ hodnot. Například indikace, že telefonní číslo je číslem faxovým nebo, že tato e-mailová adresa je preferovanou hodnotou.

Reprezentování této možnosti v RDF užijeme vlastnost <rdf:type>, která nám umožňuje specifikovat typ zdroje indikováním URI, jež reprezentuje tento typ. URI bude:

http://www.w3.org/2001/vcard-rdf/3.0#<typ>

kde <typ> bude jeden z oficiálně definovaných parametrů typů vCard.

Také hodnota vlastnosti nyní musí být dána užitím vlastnosti <rdf:value>.

<vCard:TEL rdf:parseType="Resource">
 <rdf:value>+6175555555</rdf:value>
 <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#work"/>
 <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#voice"/>
</vCard:TEL>

Poznámka: rdf:parseType="Resource" indikuje vlastnosti uvnitř dvou tagů <vCard:TEL>, které by měly být brány v úvahu jako úplná hodnota pro vlastnost <vCard:Tel>.

Vlastnosti vCard, které mají parametr type, jsou vypsány v seznamu spolu s jejich možnými hodnotami:

Vlastnost vCardHodntoty parametru type
TELhome, msg, work, pref, voice, fax, cell, video, pager, bbs, modem, car, isdn, pcs
EMAILinternet, x400, pref
ADRdom, intl, postal, parcel, home, work, pref
LABELdom, intl, postal, parcel, home, work, pref
TZtext

V případech, kde parametr type byl definován v externím dokumentu (tzn. nebyl definován specifikací vCard), musíme užívat atribut vCard:TYPE ve vlastnostech, i když nemáme kontrolu nad potenciální velikostí seznamu.

Například indikace, že hodnota UID je typu „United States Social Security Number“ (číslo sociálního pojištění ve Spojených Státech Amerických):

<vCard:UID vCard:TYPE="US-SSN">987-65-4320</vCard:UID>

Vlastnosti vCard, které mají nekontrolovanou hodnotu parametru type, jsou vyjmenovány zde:

Vlastnost vCardHodnota parametru type
UIDFormát identifikátoru registrovaný IANA nebo nestandardní
LOGO, PHOTOFormát obrázku registrovaný IANA nebo nestandardní
SOUNDFormát zvuku registrovaný IANA nebo nestandardní

Poznamenejme dva speciální případy:

  1. Vlastnost URL může mít jako vlastní hodnotu pouze validní URI. RDF poskytuje mechanismus pro kódování této možnost užitím atributu rdf:resource. Například:
    <vCard:URL rdf:resource="http://qqqfoo.com/me.html"/>
  2. Vlastnost LABEL (štítek) má hodnotu, kterou je formátovaný text, který může zahrnovat tvrzení. K indikaci, že hodnota by neměla být interpretována, používáme atribut rdf:parseType nastavený na hodnotu Literal. Například:
    <vCard:LABEL rdf:parseType="Resource">
     <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#postal"/>
     <rdf:value rdf:parseType="Literal">
      Corky Crystal<br/>
      <b>qqqfoo.com Pty Ltd</b><br/>
      PO Box 555<br/>
      Coolville, AUSTRALIA
     </rdf:value>
    </vCard:LABEL>
    

3.4 Strukturované vlastnosti

Mnoho vlastností vCard definuje vnitřní strukturu. Například vlastnost N obsahuje vlastnosti Family Name (příjmení), Given Names (křestní jména) a Honorific (tituly). Je důležité zachovat a vyjádřit tuto strukturu a to je plně podporováno v modelu RDF.


<vCard:N rdf:parseType="Resource">
 <vCard:Family>Crystal</vCard:Family>
 <vCard:Given>Corky</vCard:Given>
 <vCard:Other>Jacky</vCard:Other>
 <vCard:Prefix>Dr</vCard:Prefix>
 <vCard:Suffix>III</vCard:Suffix>
</vCard:N>

Vlastnosti, které mají definovanou vnitřní strukturu, jsou vyjmenovány se jmény typů vlastností zde.

Vlastnost vCardJméno vnitřních elementůJméno vlastnosti
NFamily NameFamily
Given NameGiven
Additional NamesOther
Honorific PrefixesPrefix
Honorific SuffixesSuffix
ADRPost Office BoxPobox
Extended AddressExtadd
Street AddressStreet
LocalityLocality
RegionRegion
Postal CodePcode
CountryCountry
ORGOrganisation NameOrgname
Organisation UnitOrgunit

Poznamenejme dva speciální případy:

  1. I kdyby vlastnost LABEL měla stejnou vnitřní strukturu, jaká je definována vlastnostem N a ADR, nepoužíváme je v specifikování hodnoty LABEL. Toto se děje, protože hodnota LABEL je formátovaný text, který není určen k interpretování.
  2. Je zde zahrnuté seřazení pro Organisation Unit - sestupně -. Toto může být podporováno užitím mechanismu <rdf:Seq>. Příklad je přiložen v 5. části.

3.5 Binární hodnoty

Mnoho vlastností vCard umožňuje obsahovat binární hodnoty (kódované v BASE64) nebo externě odkazované pomocí URI. Těmito vlastnostmi jsou: PHOTO, LOGO, SOUND a KEY

V tomto případě binární hodnoty, vlastnost může být reprezentována užitím atributu vCard:ENCODING indikující hodnotu obsahu („b“). Například:

<vCard:PHOTO vCard:ENCODING="b" vCard:TYPE="image/jpeg">
 MSJD9s99DS(S@W99329(#9....
</vCard:PHOTO>

V případě externího odkazování RDF poskytuje vhodné kódování využitím konstrukce rdf:resource. Například:

<vCard:PHOTO vCard:TYPE="image/gif" rdf:resource="http://qqqfoo.com/me.gif"/>

3.6 Vlastnost Agent

Vlastnost Agent umožňuje specifikování nebo identifikování jiného zdroje vCard. RDF umožňuje zdroji vCard Agent být vložen uvnitř existujícího zdroje. Například:

<vCard:FN>Corky Crystal</vCard:FN>
<vCard:TITLE> Research Director </vCard:TITLE>
<vCard:AGENT rdf:parseType="Resource">
 <vCard:FN>John Mutton</vCard:FN>
 <vCard:TITLE>Personal Assistant</vCard:TITLE>
 <vCard:EMAIL>john@qqqfoo.com</vCard:EMAIL>
</vCard:AGENT>

K odkazování na externí identifikátory (pomocí URI) zdroje Agent RDF poskytuje kódování s použitím konstrukce rdf:resource. Například:

<vCard:FN>Corky Crystal</vCard:FN>
<vCard:TITLE>Research Director</vCard:TITLE>
<vCard:AGENT rdf:resource="http://qqqfoo.com/staff/mutton/"/>

4. Jazyk RDF vCard

K vyjádření lidského jazyka kódovaného v hodnotách vlastností vCard XML poskytuje vyhovující atribut xml:lang. Hodnoty jsou definovány v RFC1776. Například:

<vCard:FN xml:lang="en">Corky Crystal</vCard:FN>
<vCard:TITLE xml:lang="en">Computer Officer Class 3</vCard:TITLE>
<vCard:ROLE xml:lang="en">Programmer</vCard:ROLE>

V případch, kde jedna vlastnost vCard je vyjádřena vícenásobnou hodnotou závislou na jazyce, by jsme měli použít konstrukci RDF Alt. Například:

<vCard:ROLE>
 <rdf:alt>
  <rdf:li xml:lang="cs">programátor</rdf:li>
  <rdf:li xml:lang="en">Programmer</rdf:li>
  <rdf:li xml:lang="fr">Programmeur</rdf:li>
  <rdf:li xml:lang="it">Programmatore</rdf:li>
 </rdf:alt>
</vCard:ROLE>

5. Příklady RDF vCard

Je nutné poznamenat, že, protože XML je case-sensitive jazyk, vlastnosti a jména atributů použitá v této specifikaci a v dřívějších příkladech by měly být psány doslovně.

Následující příklad je kompletní vCard kódovaný v RDF:

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
 <rdf:Description rdf:about = "http://qqqfoo.com/staff/corky">
  <vCard:FN> Corky Crystal </vCard:FN>
  <vCard:N rdf:parseType="Resource">
   <vCard:Family>Crystal</vCard:Family>
   <vCard:Given>Corky</vCard:Given>
   <vCard:Other>Jacky</vCard:Other>
   <vCard:Prefix>Dr</vCard:Prefix>
  </vCard:N>
  <vCard:BDAY>1980-01-01</vCard:BDAY>
  <vCard:TITLE>Computer Officer Class 3</vCard:TITLE>
  <vCard:ROLE>Programmer</vCard:ROLE>
  <vCard:TEL rdf:parseType="Resource">
   <rdf:value>+6175555555</rdf:value>
   <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#work"/>
   <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#voice"/>
  </vCard:TEL>
  <vCard:EMAIL rdf:parseType="Resource">
   <rdf:value>corky@qqqfoo.com</rdf:value>
   <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#internet"/>
  </vCard:EMAIL>
  <vCard:ADR rdf:parseType="Resource">
   <vCard:Street>111 Lake Drive</vCard:Street>
   <vCard:Locality>WonderCity</vCard:Locality>
   <vCard:Pcode>5555</vCard:Pcode>
   <vCard:Country>Australia</vCard:Country>
  </vCard:ADR>
 </rdf:Description>
</rdf:RDF>

Následující příklad představuje RDF vCard, který zahrnuje element PHOTO s uvnitř vloženým binárním obsahem.

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
 <rdf:Description rdf:about = "http://qqqfoo.com/staff/corky">
  <vCard:FN>Corky Crystal</vCard:FN>
  <vCard:N rdf:parseType="Resource">
   <vCard:Family>Crystal</vCard:Family>
   <vCard:Given>Corky</vCard:Given>
  </vCard:N>
  <vCard:EMAIL rdf:parseType="Resource">
   <rdf:value>corky@qqqfoo.com</rdf:value>
   <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#internet"/>
  </vCard:EMAIL>
  <vCard:URL rdf:resource="http://qqqfoo.com/staff/corky-home.html"/>
  <vCard:PHOTO vCard:ENCODING="b" vCard:TYPE="image/jpeg">
   MIICajCCAdOgAwIBAgICBEUwDQEEBQAwdzELMAkGA1UEBhMCVVMxLDA
   qBgNVBAoTI05ldHNjYXBlIENvbW11bmljYXRpb25z.....W992WW329
  </vCard:PHOTO>
 </rdf:Description>
</rdf:RDF>

Tento příklad ukazuje, jak objekty RDF vCard mohu být integrovány s ostatními standardy metadat a kódovány s RDF. V tomto případě je použita sada elementů metadat Dublin Core [DCMES]. (Prosím, podívejte se na [DCMES] pro jmenný prostor a doporučení ke kódování.)

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:DC="http://purl.org/dc/elements/1.1/"
            xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
 <rdf:Description rdf:about="http://qqqfoo.com/annual-report.html">
  <DC:title>Annual Report 1999/2000</DC:title>
  <DC:creator rdf:parseType="Resource">
   <vCard:FN>Corky Crystal</vCard:FN>
   <vCard:N rdf:parseType="Resource">
    <vCard:Family>Crystal</vCard:Family>
    <vCard:Given>Corky</vCard:Given>
   </vCard:N>
   <vCard:EMAIL rdf:parseType="Resource">
    <rdf:value>corky@qqqfoo.com</rdf:value>
    <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#internet"/>
   </vCard:EMAIL>
  </DC:creator>
  <DC:date>2000-10-01</DC:date>
  <DC:subject>Company Report, Outcomes, Objectives</DC:subject>
  <DC:publisher>qqqfoo.com Pty Ltd</DC:publisher>
  <DC:rights>Copyright 2000</DC:rights>
 </rdf:Description>
</rdf:RDF>

Následující příklad ukazuje RDF vCard, které zahrnuje strukturovanou informaci o organizaci:

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
            xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
 <rdf:Description rdf:about="http://qqqfoo.com/staff/corky">
  <vCard:FN>Corky Crystal</vCard:FN>
  <vCard:N rdf:parseType="Resource">
   <vCard:Family>Crystal</vCard:Family>
   <vCard:Given>Corky</vCard:Given>
  </vCard:N>
  <vCard:EMAIL rdf:parseType="Resource">
   <rdf:value>corky@qqqfoo.com</rdf:value>
   <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#internet"/>
  </vCard:EMAIL>
  <vCard:ORG rdf:parseType="Resource">
   <vCard:Orgname>qqqfoo.com Pty Ltd</vCard:Orgname>
   <vCard:Orgunit>
    <rdf:seq>
     <rdf:li>Commercialisation Division</rdf:li>
     <rdf:li>Engineering Office</rdf:li>
     <rdf:li>Java Unit</rdf:li>
    </rdf:seq>
   </vCard:Orgunit>
  </vCard:ORG>
 </rdf:Description>
</rdf:RDF>

6. vCard v XML

Je také možné kódovat vCard v XML bez vyjádření RDF (třebaže toto je mimo rozsah této poznámky). Toto by mělo umožnit XML vyjádření generování bez potřeby podporovat RDF. Nicméně, budou zde některé rysy, jež nebude možné reprezentovat ve standardním XML.

Například následující standardní XML vyjádření posledního příkladu z předchozí části:

<?xml version="1.0"?>
<myns:myElement
 xmlns:myns="http://www.qqqfoo.com/my-namespace#"
 xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">
 <vCard:FN>Corky Crystal</vCard:FN>
 <vCard:N>
  <vCard:Family>Crystal</vCard:Family>
  <vCard:Given>Corky</vCard:Given>
 </vCard:N>
 <vCard:EMAIL vcard:TYPE="http://www.w3.org/2001/vcard-rdf/3.0#internet">
  corky@qqqfoo.com
 </vCard:EMAIL>
 <vCard:ORG>
  <vCard:Orgname>qqqfoo.com Pty Ltd</vCard:Orgname>
  <vCard:Orgunit>Commercialisation Division</vCard:Orgunit>   
  <vCard:Orgunit>Engineering Office</vCard:Orgunit>
  <vCard:Orgunit>Java Unit</vCard:Orgunit>
 </vCard:ORG>
</myns:myElement>

Poznamenejme, že žádný seskupující mechanismus RDF nemůže být použit. Atribut vCard:TYPE (pouze jeden) může být použit pro všechny atributy / typy vCard.

7. Poděkování

Děkuji Daveovi Beckettovi (Uni Kent), Rolandu Schwaenzlovi (Uni Osnabrueck), Ronu Danielovi (DATAFUSION), Ericu Millerovi (OCLC) a Hoylenu Sueovi (DSTC) za jejich hodnotné připomínky a komentáře k návrhům tohoto dokumentu.

První verze této práce publikované v tomto dokumentu byly financovány z části „Cooperative Research Centres Program“ skrze úřad Ministerského předsedy a kabinetu Austrálie, zatímco autor byl zaměstnanec DSTC.

8. Reference

[DCMES]
Dublin Core Metadata Element Set, Version 1.1. http://purl.org/DC/documents/rec-dces-19990702.htm
[XMLNS]
Namespaces in XML; World Wide Web Consortium, January 1999. http://www.w3.org/TR/REC-xml-names
[RDF]
Resource Description Framework (RDF) Model and Syntax Specification; World Wide Web Consortium, February 1999. http://www.w3.org/TR/REC-rdf-syntax/
[URI]
Uniform Resource Identifiers (URI): Generic Syntax; Berners-Lee, Fielding, Masinter, Internet Draft Standard, August 1998. ftp://ftp.isi.edu/in-notes/rfc2396.txt
[VCARD]
vCard MIME Directory Profile; F. Dawson and T. Howes, Internet RFC 2426, September 1998. ftp://ftp.isi.edu/in-notes/rfc2426.txt
[XML]
Extensible Markup Language (XML) 1.0; World Wide Web Consortium, February 1998. http://www.w3.org/TR/REC-xml

Stránka je přístupná podle specifikace WCAG 1.0, úroveň AAA Kód stránky je validní podle doporučení XHTML 1.1Stylový předpis stránky je validní podle doporučení CSS 2

RDF Metadata