introduction to linked data: rdf vocabularies

22
An Introduction to Linked Data David Hyland-Wood University of Mary Washington Part 5 of 5 RDF Vocabularies Wednesday, May 25, 2011

Upload: david-wood

Post on 11-May-2015

2.091 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Introduction to Linked Data: RDF Vocabularies

An Introduction

toLinked Data

David Hyland-WoodUniversity of Mary Washington

Part 5 of 5RDF Vocabularies

Wednesday, May 25, 2011

Page 2: Introduction to Linked Data: RDF Vocabularies

A Tour of RDF Vocabularies

Wednesday, May 25, 2011

Page 3: Introduction to Linked Data: RDF Vocabularies

Some Commonly Used RDF Vocabularies

• Friend of a Friend (FOAF)Project: http://www.foaf-project.org/

Namespace: http://xmlns.com/foaf/0.1/

• Description of a Project (DOAP)Project: http://trac.usefulinc.com/doap

Namespace: http://usefulinc.com/ns/doap#

• Dublin Core (DC)

Project: http://dublincore.org/documents/dcq-rdf-xml/

Namespace: http://purl.org/dc/elements/1.1/

Wednesday, May 25, 2011

Page 4: Introduction to Linked Data: RDF Vocabularies

Some Commonly Used RDF Vocabularies

• Semantically-Interlinked Online Communities (SIOC)Project: http://sioc-project.org/

Namespace: http://rdfs.org/sioc/ns#

• Vocabulary of Interlinked Datasets (VoiD)Project: http://semanticweb.org/wiki/VoiD, http://vocab.deri.ie/void

Namespace: http://rdfs.org/ns/void#

• vCardProject: http://www.w3.org/TR/vcard-rdf/

Namespace: http://www.w3.org/2006/vcard/ns#

Wednesday, May 25, 2011

Page 5: Introduction to Linked Data: RDF Vocabularies

Some Commonly Used RDF Vocabularies

• Web Ontology Language (OWL)Project: http://www.w3.org/TR/owl2-overview/

Namespace: http://www.w3.org/ns/owl2-xml

• Simple Knowledge Organisation System (SKOS)Project: http://www.w3.org/2004/02/skos/

Namespace: http://www.w3.org/2004/02/skos/core#

Wednesday, May 25, 2011

Page 6: Introduction to Linked Data: RDF Vocabularies

Some Commonly Used RDF Vocabularies

• RDF Schema (RDFS)Project: http://www.w3.org/TR/rdf-schema/

Namespace: http://www.w3.org/2000/01/rdf-schema#

NB: RDFʼs namespace is:

http://www.w3.org/1999/02/22-rdf-syntax-ns#

• XML Schema DatatypesProject: http://www.w3.org/TR/xmlschema-2/

Namespace: http://www.w3.org/2001/XMLSchema#

Wednesday, May 25, 2011

Page 7: Introduction to Linked Data: RDF Vocabularies

FOAF Core• Agent• Person• name• title• img• depiction (depicts)• familyName• givenName• knows• based_near

• age• made (maker)• primaryTopic

(primaryTopicOf)• Project• Organization• Group• member• Document• Image

Wednesday, May 25, 2011

Page 8: Introduction to Linked Data: RDF Vocabularies

FOAF Core• Agent• Person

• name• title• img

• depiction (depicts)

• familyName• givenName

• knows

• based_near• age• made (maker)

• primaryTopic (primaryTopicOf)

• Project• Organization• Group• member• Document• Image

Wednesday, May 25, 2011

Page 9: Introduction to Linked Data: RDF Vocabularies

FOAF Social Web• nick• mbox• homepage• weblog• openid• jabberID• mbox_sha1sum• interest• topic_interest• topic (page)• workplaceHomepage• workInfoHomepage• schoolHomepage

• publications• currentProject• pastProject• account• OnlineAccount• accountName• accountServiceHomepage• PersonalProfileDocument• tipjar• sha1• thumbnail• logo

Wednesday, May 25, 2011

Page 10: Introduction to Linked Data: RDF Vocabularies

DOAP Classes• CVS Repository• Git Repository• BitKeeper Repository• Subversion Repository• GNU Arch repository• darcs Repository• Version• Specification• Mercurial Repository• Repository• Project• Bazaar Branch

Wednesday, May 25, 2011

Page 11: Introduction to Linked Data: RDF Vocabularies

DOAP Properties• Implements specification• anonymous root• platform, browse• mailing list• programming language• category• homepage• description• helper• tester• short description• audience• screenshots

• translator• module• documenter• wiki• repository• name• repository location• language• service endpoint• created• developer• vendor• download mirror

Wednesday, May 25, 2011

Page 12: Introduction to Linked Data: RDF Vocabularies

DOAP Properties• old homepage• revision• download page• license• bug database• maintainer• blog• file-release• operating system• release

Wednesday, May 25, 2011

Page 13: Introduction to Linked Data: RDF Vocabularies

DOAP• name• homepage• developer• programming-

language• os• license

Wednesday, May 25, 2011

Page 14: Introduction to Linked Data: RDF Vocabularies

Dublin Core Classes• Agent• AgentClass• BibliographicResource• FileFormat• Frequency• Jurisdiction• LicenseDocument• LinguisticSystem• Location• LocationPeriodOrJurisdicti

on• MediaType

• MediaTypeOrExtent• MethodOfAccrual• MethodOfInstruction• PeriodOfTime• PhysicalMedium• PhysicalResource• Policy• ProvenanceStatement• RightsStatement• SizeOrDuration• Standard

Wednesday, May 25, 2011

Page 15: Introduction to Linked Data: RDF Vocabularies

Dublin Core Properties• abstract• accessRights• accrualMethod• accrualPeriodicity• accrualPolicy• alternative• audience• available• bibliographicCitation• conformsTo• contributor• coverage• created

• creator• date• dateAccepted• dateCopyrighted• dateSubmitted• description• educationLevel, extent,

format, hasFormat• hasPart• hasVersion• identifier• instructionalMethod• isFormatOf

Wednesday, May 25, 2011

Page 16: Introduction to Linked Data: RDF Vocabularies

Dublin Core Properties• isPartOf• isReferencedBy• isReplacedBy• isRequiredBy• issued• isVersionOf• language• license• mediator• medium• modified• provenance

• publisher• references• relation• replaces• requires• rights• rightsHolder• source• spatial• subject• tableOfContents• temporal

Wednesday, May 25, 2011

Page 17: Introduction to Linked Data: RDF Vocabularies

Dublin Core Properties• title• type• valid

Wednesday, May 25, 2011

Page 18: Introduction to Linked Data: RDF Vocabularies

Dublin Core• abstract• creator• date• description• publisher• title

Wednesday, May 25, 2011

Page 19: Introduction to Linked Data: RDF Vocabularies

Guidance

• To name things:• rdfs:label• foaf:name• skos:prefLabel

• To describe people:• FOAF, vCard

• To describe projects:• DOAP

Wednesday, May 25, 2011

Page 20: Introduction to Linked Data: RDF Vocabularies

Guidance

• To describe Web pages and other publications:• dc:creator, dc:description, etc.

• To describe an RDF schema/vocabulary/ontology:• VoiD

• To describe addresses:• vCard

Wednesday, May 25, 2011

Page 21: Introduction to Linked Data: RDF Vocabularies

Guidance

• To model simple data:• RDF, RDFS, vocabularies

• To model existing taxonomies:• SKOS

• To model complex data and/or allow for logical inference:• OWL

Wednesday, May 25, 2011

Page 22: Introduction to Linked Data: RDF Vocabularies

This work is Copyright © 2010 David Hyland-WoodIt is licensed under the Creative Commons Attribution 3.0 Unported License.Full details at: http://creativecommons.org/licenses/by/3.0/

You are free:

to Share — to copy, distribute and transmit the work

to Remix — to adapt the work

Under the following conditions:

Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

• For any reuse or distribution, you must make clear to others the license terms of this work.• Any of the above conditions can be waived if you get permission from the copyright holder.• Nothing in this license impairs or restricts the author's moral rights.• Some Content in the work may be licensed under different terms, this is noted separately.

Wednesday, May 25, 2011