21
임임임 임임임 E-mail : [email protected] E-mail : [email protected] Ch 6. More Ch 6. More Metadata Metadata Vocabularies Vocabularies

임성신 E-mail : [email protected] Ch 6. More Metadata Vocabularies

Embed Size (px)

Citation preview

Page 1: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

임성신임성신

E-mail : [email protected] : [email protected]

Ch 6. More Metadata Ch 6. More Metadata VocabulariesVocabularies

Page 2: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[email protected]@pusan.ac.kr

ContentsContents

Open Directory vCard in RDF Event Markup Using Multiple Vocabularies

Page 3: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata 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.

Page 4: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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

Page 5: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[email protected]@pusan.ac.kr

Open Directory ProjectOpen Directory Project

http://dmoz.org/http://dmoz.org/

Page 6: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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

Page 7: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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

Page 8: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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>

Page 9: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

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

Page 10: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

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

Page 11: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

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

Page 12: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

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

Page 13: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

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

Page 14: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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

Page 15: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[email protected]@pusan.ac.kr

Event MarkupEvent Markup※ VEVENT

- Provide a grouping of component properties that describe an event .

BEGIN:VEVENT

UID:[email protected]

DTSTAMP:19970901T1300Z

DTSTART:19970903T163000Z

DTEND:19970903T190000Z

SUMMARY:Annual Employee Review

CLASS:PRIVATE

CATEGORIES:BUSINESS,HUMAN RESOURCES

END:VEVENT

Page 16: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[email protected]@pusan.ac.kr

Event MarkupEvent Markup※ VTODO - Provide a grouping of component properties that describe an event .

BEGIN:VTODO

UID:[email protected]

DTSTAMP:19970901T1300Z

DTSTART:19970415T133000Z

SUMMARY:1996 Income Tax Preparation

CLASS:CONFIDENTIAL

CATEGORIES:FAMILY,FINANCE

PRIORITY:1

STATUS:NEEDS-ACTION

END:VTODO

Page 17: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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

Page 18: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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>

Page 19: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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>

Page 20: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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.

Page 21: 임성신 E-mail : sslim@pusan.ac.kr Ch 6. More Metadata Vocabularies

[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