Ch 6. More Metadata Vocabularies
description
Transcript of Ch 6. More Metadata Vocabularies
임성신임성신
E-mail : [email protected] : [email protected]
Ch 6. More Metadata Ch 6. More Metadata VocabulariesVocabularies
[email protected]@pusan.ac.kr
ContentsContents
Open Directory vCard in RDF Event Markup Using Multiple Vocabularies
[email protected]@pusan.ac.kr
Open Directory ProjectOpen 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.
[email protected]@pusan.ac.kr
Open Directory ProjectOpen 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
[email protected]@pusan.ac.kr
Open Directory ProjectOpen Directory Project
http://dmoz.org/http://dmoz.org/
[email protected]@pusan.ac.kr
vCard in RDF 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
[email protected]@pusan.ac.kr
vCard in RDFvCard 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
[email protected]@pusan.ac.kr
vCard in RDFvCard 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>
9
Element Qualifier Purpose Notes
FNTo specify the formatted text corresponding to the name of the object the vCard represents
The property must be present in the vCard object
NFamily, Given, Middle, Other, Prefix, Suffix
To specify the components of the name of the object the vCard represents
The property must be present in the vCard object
NICKNAMETo specify the text corresponding to the nickname of the object the vCard represents
It can be used to specify a familiar form of a proper name specified by the FN or N types
PHOTOGIF,WMF,BMP,PMB,DIB,PICT,TIFF,PS,PDF,JPEG,MPEG…
To specify an image or photograph information that annotates some aspect of the vCard represents
The type can include the type parameter “TYPE” to specify the graphic image format type
BDAY To specify the birth date of the object the vCard represents
The default is a single date value
ADR DOM,INTL,POSTAL,PARCEL,HOME,WORK
To specify the components of the delivery address for the vCard object
The component values must be specified in their corresponding position
LABEL DOM,INTL,POSTAL,PARCEL,HOME,WORK
To specify the formatted text corresponding to delivery address of the object the vCard represents
The type value is formatted text that can be used to present a delivery address label for the vCard object
vCard Metadata Set #1
10
vCard Metadata Set #2
Element Qualifier Purpose Notes
TEL
HOME,MSG,WORK,PREF,VOICE,FAX,CELL,VIDEO,PAGER,BBS,MODEM,CAR,ISDN,PCS
To specify the telephone number for telephony communication with the object the vCard represents
The value of this type is specified in a canonical form in order to specify an unambiguous representation of the globally unique telephone endpoint
EMAIL X.400,INTERNET,PREF
To specify the electronic mail address for communication with the object the vCard represents
The type can include the type parameter “TYPE” to specify the format or preference of the electronic mail address
MAILERTo specify the type of electronic mail software that is used by the individual associated with the vCard
This information can provide assistance to a correspondent regarding the type of data representation which can be used, and how they can be packaged
TZTo specify information related to the time zone of the object the vCard represents
The type value consists of a dingle value
GEOTo specify information related to the global positioning of the object the vCard represents
The value specifies latitude and longitude, in that order
TITLETo specify the job title, functional position or function of the object the vCard represents
This type is based on the X.520 Title attribute
11
vCard Metadata Set #3
Element Qualifier Purpose Notes
ROLETo specify information concerning the role, occupation, or business category of the object the vCard represents
This property is included as an organizational type to avoid confusion with the semantics of the TITLE type and incorrect usage of that type when the semantics of this type is intended
LOGOGIF,WMDF,BMP,MET,PMB,DIB,PICT,TIFF,PS,PDF,JPEG,MPEG…
To specify a graphic image of a logo associated with the object the vCard represents
The type can include the type parameter “TYPE” to specify the graphic image format type
AGENT administrator,assistant,secretary
To specify information about another person who will act on behalf of the individual or resource associated with the vCard
A key characteristic of the Agent type is that it represents somebody or something is separately addressable
ORG name,partTo specify the organizational name and units associated with the vCard
The type value is a structured type consisting of the organization name, followed by one or more levels of organizational unit names
CATEGORIES To specify application category information about the vCard
12
vCard Metadata Set #4
Element Qualifier Purpose Notes
NOTETo specify supplemental information or a comment that is associated with the vCard
The type is based on the X.520 Description attribute
PRODID To specify the identifier for the product that created the vCard object
Implementations should use a method such as that specified for Formal Public Identifiers in ISO 9070 to assure that the text value is unique
REV To specify revision information about the current vCard
The value distinguishes the current revision of the information in this vCard for other renditions of the information
SORT-STRING
FN,N,SORT-STRING
To specify the family name or given name text to be used for national-language-specific sorting of the FN and N types
The sort string is used to provide family name or given name text that is to be used in locate- or national–language-specific sorting of the formatted name and structured name types
SOUND WMV,WAV,RAM,MPG,MP3,AVI
To specify a digital sound content information that annotates some aspect of the vCard
The type can include the type parameter “TYPE” to specify the audio format type
13
vCard Metadata Set #5
Element Qualifier Purpose Notes
UIDTo specify a value that represents a globally unique identifier corresponding to the individual or resource associated with the vCard
The type is used to uniquely identify the object that the vCard represents
URLTo specify a uniform resource locator associated with the object that the vCard refers to
VERSION To specify the version of the vCard specification used to format this vCard
The property must be present in the vCard object
CLASS To specify the access classification for a vCard object
An access classification is only one component of the general security model for a directory service. The classification attribute provides a method of capturing the intent of the owner for general access to information described by the vCard object
KEYTo specify a public key or authentication certificate associated with the object that the vCard represents
The type can include the type parameter TYPE to specify the public key or authentication certificate format
[email protected]@pusan.ac.kr
Event Markup 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
[email protected]@pusan.ac.kr
Event MarkupEvent Markup※ VEVENT
- Provide a grouping of component properties that describe an event .
BEGIN:VEVENT
DTSTAMP:19970901T1300Z
DTSTART:19970903T163000Z
DTEND:19970903T190000Z
SUMMARY:Annual Employee Review
CLASS:PRIVATE
CATEGORIES:BUSINESS,HUMAN RESOURCES
END:VEVENT
[email protected]@pusan.ac.kr
Event MarkupEvent Markup※ VTODO - Provide a grouping of component properties that describe an event .
BEGIN:VTODO
DTSTAMP:19970901T1300Z
DTSTART:19970415T133000Z
SUMMARY:1996 Income Tax Preparation
CLASS:CONFIDENTIAL
CATEGORIES:FAMILY,FINANCE
PRIORITY:1
STATUS:NEEDS-ACTION
END:VTODO
[email protected]@pusan.ac.kr
Event MarkupEvent 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
[email protected]@pusan.ac.kr
Event MarkupEvent 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>
[email protected]@pusan.ac.kr
Event MarkupEvent 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>
[email protected]@pusan.ac.kr
Using Multiple Vocabularies Using Multiple Vocabularies
Multiple VocabulariesUse 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.
[email protected]@pusan.ac.kr
ReferenceReference 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