210 likes | 380 Views
Ch 6. More Metadata Vocabularies. Contents. Open Directory vCard in RDF Event Markup Using Multiple Vocabularies. Open Directory Project. Web Site increases impoliticly. Divide Web Site by Category. Produce comprehensive directory to Web by editors.
E N D
Contents • Open Directory • vCard in RDF • Event Markup • Using Multiple Vocabularies
Open Directory Project • Web Site increases impoliticly. • Divide Web Site by Category. • Produce comprehensive directory to Web by editors. • The ODP is a Web directory, not a search engine. • The ODP is simply a data provider.
Open Directory Project • Sign up • Choose a topic. • Adding, Deleting and Updating links. → Generate the RDF behind the directory structure. • Creates a database. • DMOZ(Directory Mozilla) Open Directory Project • The Open Directory Project is the largest, most comprehensive human-edited directory of the Web. It is constructed and maintained by a vast, global community of volunteer editors. • Over 3.8 million sites, 57,238 editors, over 460,000 categories
Open Directory Project http://dmoz.org/
vCard in RDF • vCard • Electronic business card. • Industry standard to exchange business card through communication. • History • Versit Consortium(Apple, IBM, Lucent, Siemens) : Work to promote vCard and vCalendar technologies. • 1996 : Developed by the International Mail Consortium (IMC) • Standardized by the IETF in RFC 2425
vCard in RDF • Features • vCards carry vital directory information such as name, addresses, telephone numbers, email addresses and Internet URLs. • vCard can also have graphics and multimedia including photographs, company logos, audio clips such as for name pronunciation. • vCard support multiple languages. • The vCard is operating system independent. • vCard version 3 is defined in two parts • RFC 2425 : MIME Content-Type for Directory Information • RFC 2426 : vCard MIME Directory Profile
vCard in 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://411.com/JoeSmith"> <vcard:fn> Johan Hjelm </vcard:fn> <vcard:email> Johan.Hjelm@ 411.ericsson.se </vcard:email> <vcard:org> Nippon Ericsson KK </vard:org> </rdf:Description> </rdf:RDF>
Event Markup • SKi(Structured Knowledge initiative, Svenska Kalenderinitiativet ) • To describe a public events. • History • 1998.03 : Swedish Calendar Initiative was born. • 1998.11 : IETF standard RFC-2445(Internet Calendaring and Scheduling Core Object Specification (iCalendar)) • 1999.12 : SKICal-draft 1.01 • SKi format is based on VEVENT, VTODO, VALARM
Event Markup ※ VEVENT - Provide a grouping of component properties that describe an event . BEGIN:VEVENT UID:19970901T130000Z-123401@host.com DTSTAMP:19970901T1300Z DTSTART:19970903T163000Z DTEND:19970903T190000Z SUMMARY:Annual Employee Review CLASS:PRIVATE CATEGORIES:BUSINESS,HUMAN RESOURCES END:VEVENT
Event Markup ※ VTODO - Provide a grouping of component properties that describe an event . BEGIN:VTODO UID:19970901T130000Z-123404@host.com DTSTAMP:19970901T1300Z DTSTART:19970415T133000Z SUMMARY:1996 Income Tax Preparation CLASS:CONFIDENTIAL CATEGORIES:FAMILY,FINANCE PRIORITY:1 STATUS:NEEDS-ACTION END:VTODO
Event Markup ※ VALARM - Provide a grouping of component properties that define an alarm. BEGIN:VALARM TRIGGER;VALUE=DATE-TIME:19970317T133000Z REPEAT:4 DURATION:PT15M ACTION:AUDIO ATTACH;FMTTYPE=audio/basic:ftp://host.com/pub/sounds/bell-01.aud END:VALARM
Event Markup <?xml version="1.0"?> <rdf:RDF> <xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ski="http://skical.org/metadata/skical#" xmlns:ical="ftp://ftp.ietf.org/rfc/rfc-2445.txt"> <rdf:Description about="http://www.sydneyopera.co.au/concert.html"> <ski:x-ski-placename>Sydney Opera House</ski:x-ski-placename> <ical:geo>37.386013;-122.082932</ical:geo> <ski:x-ski-performer> <rdf:Bag ID="Performer"> <rdf:li>"Victor Borge"</rdf:li> <rdf:li>"James Galway"</rdf:li> </rdf:Bag> </ski:x-ski-performer>
Event Markup <ski:x-ski-openingtimes> <rdf:Bag ID="Openingtimes"> <rdf:li>18:00</rdf:li> <rdf:li>21:00</rdf:li> </rdf:Bag> </ski:x-ski-openingtimes> </rdf:Description> </rdf:RDF>
Using Multiple Vocabularies • Multiple Vocabularies • Use RDF for division of multiple vocabularies. • RDF is a system to describe properties of objects . • RDF syntax and grammar document describes the semantics. • RDF schema describes how to create a vocabulary.
Reference • http://www.skical.org/ • http://www.imc.org/pdi • http://www.w3.org/tr/vcard-rdf#vcard • http://www.faqs.org/rfcs/rfc2426.html/ • http://www.faqs.org/rfcs/rfc2445.html/ • http://www.w3.org/tr/1999/rec-rdf-syntax-19990222 • http://www.w3.org/tr/2000/cr-rdf-schema-20000327