Professional Documents
Culture Documents
Rovatsos - 2 Multi-Agent Semantic Web Systems - Data Metadata
Rovatsos - 2 Multi-Agent Semantic Web Systems - Data Metadata
.
..
1 / 34
.
. .1 Describing Resources
.
. .2 Dublin Core
.
. .3 Resource Descriptions
.
. .4 RDF Basic Concepts
RDF Graphs and Triples
URIs
.
. .5 Summary
2 / 34
.
..
3 / 34
.
..
3 / 34
Example from
http://careo.prn.bc.ca/losc/mod2t3.html
4 / 34
More on metadata
Hillman http://dublincore.org/documents/usageguide/2003
..
A metadata record consists of a set of attributes, or elements, necessary to
describe
the resource in question.
.
..
5 / 34
6 / 34
7 / 34
.
..
8 / 34
.
..
8 / 34
.
..
8 / 34
9 / 34
9 / 34
9 / 34
.
DB Query
..
SELECT
Author, Title
FROM
Catalogue
WHERE
Author = "Burns"
.
..
9 / 34
10 / 34
11 / 34
11 / 34
11 / 34
11 / 34
Initiated by librarians
12 / 34
Initiated by librarians
Well established and widely used metadata standard
12 / 34
Initiated by librarians
Well established and widely used metadata standard
15 elements for describing resources
12 / 34
Initiated by librarians
Well established and widely used metadata standard
15 elements for describing resources
a small language for making a particular class of statements about resources
12 / 34
Initiated by librarians
Well established and widely used metadata standard
15 elements for describing resources
a small language for making a particular class of statements about resources
The resource is the implicit subject of the statements
12 / 34
Initiated by librarians
Well established and widely used metadata standard
15 elements for describing resources
a small language for making a particular class of statements about resources
The resource is the implicit subject of the statements
.
Example of DC Statements
..
Title
= "A Red, Red Rose"
Creator = "Robert Burns"
Date
= 1794
Type
= poem
.
..
.
.
12 / 34
Simple DC Elements
.
DCMES
..
Content
Intellectual Property
Instantiation
Coverage
Description
Type
Relation
Title
Subject
Source
Creator
Contributor
Publisher
Rights
Date
Format
Identier
Language
.
..
DCMES = Dublin Core Metadata Element Set
13 / 34
.
Creator
.
..
An entity primarily responsible for making the content of the resource.
Examples of Creator include a person, an organization, or a service. Typically,
the
. name of a Creator should be used to indicate the entity.
..
.
.
Format
.
..
The physical or digital manifestation of the resource.
Typically, Format may include the media-type or dimensions of the resource.
Format may be used to identify the software, hardware, or other equipment
.needed to display or operate the resource.
..
.
14 / 34
More on elements
15 / 34
More on elements
15 / 34
More on elements
15 / 34
16 / 34
16 / 34
16 / 34
16 / 34
Qualiers: Renement
.
Element Renement
..
Making
the meaning of an element more specic.
.
..
17 / 34
Qualiers: Renement
.
Element Renement
..
Making
the meaning of an element more specic.
.
..
.
Example: Renements of Date
..
Used when more than one date is needed.
dateSubmitted = 2001-01-31
dateAccepted
= 2001-10-01
.
..
17 / 34
.
Encoding Scheme
.
..
Provides controlled vocabulary or formatting structure to aid interpretation of
an
. element value.
..
.
18 / 34
Language
= eng
.
..
.
Encoding Scheme
.
..
Provides controlled vocabulary or formatting structure to aid interpretation of
an
. element value.
..
.
.
Example: Controlled Vocabulary for Language
.
..
Value of Language element is selected from list registered by ISO 639-2 (Alpha-3
Code)
18 / 34
Language
= eng
.
..
.
Example: YYYY-MM-DD format for dates (W3CDTF)
..
dateSubmitted
= 2001-01-31
.
..
.
.
Encoding Scheme
.
..
Provides controlled vocabulary or formatting structure to aid interpretation of
an
. element value.
..
.
.
Example: Controlled Vocabulary for Language
.
..
Value of Language element is selected from list registered by ISO 639-2 (Alpha-3
Code)
.
.
18 / 34
.
DC Metadata for MASWS Homepage
.
..
<meta name="DC.title" content="Multi Agent Semantic Web Systems" />
<meta name="DC.creator" content="Ewan Klein" />
<meta name="DC.publisher" content="School of Informatics, ..." />
<meta
name="DC.date" scheme="DCTERMS.W3CDTF" content="2010-01-16" />
.
..
.
19 / 34
.
DC Metadata for MASWS Homepage
.
..
<meta name="DC.title" content="Multi Agent Semantic Web Systems" />
<meta name="DC.creator" content="Ewan Klein" />
<meta name="DC.publisher" content="School of Informatics, ..." />
<meta
name="DC.date" scheme="DCTERMS.W3CDTF" content="2010-01-16" />
.
..
.
19 / 34
.
DC Metadata for MASWS Homepage
.
..
<meta name="DC.title" content="Multi Agent Semantic Web Systems" />
<meta name="DC.creator" content="Ewan Klein" />
<meta name="DC.publisher" content="School of Informatics, ..." />
<meta
name="DC.date" scheme="DCTERMS.W3CDTF" content="2010-01-16" />
.
..
.
19 / 34
20 / 34
.
Johann Strauss
.
..
Title = "Wiener Waltz"
Creator
= "Johann Strauss"
.
..
.
.
Wikipedia Entry
.
..
Johann Strauss I (1804-1849), or Johann Strauss Sr., composer, popularizer
of the waltz
Johann Strauss II (1825-1899), or Johann Strauss Jr., composer, known as
the Waltz King, son of Johann I
.
.
.
..
21 / 34
More on Identiers
22 / 34
Unique Identiers, 1
23 / 34
Unique Identiers, 2
24 / 34
RDF Background
Dublin Core provides a syntax and a vocabulary for talking about resources.
25 / 34
RDF Background
Dublin Core provides a syntax and a vocabulary for talking about resources.
The vocabulary is given by the elements (Title, Creator, Format, )
25 / 34
RDF Background
Dublin Core provides a syntax and a vocabulary for talking about resources.
The vocabulary is given by the elements (Title, Creator, Format, )
Lots of different, specialized vocabularies for talking about different objects
/ domains.
25 / 34
RDF Background
Dublin Core provides a syntax and a vocabulary for talking about resources.
The vocabulary is given by the elements (Title, Creator, Format, )
Lots of different, specialized vocabularies for talking about different objects
/ domains.
W3C decided to build infrastructure where users can make assertions
using their own vocabularies:
25 / 34
RDF Background
Dublin Core provides a syntax and a vocabulary for talking about resources.
The vocabulary is given by the elements (Title, Creator, Format, )
Lots of different, specialized vocabularies for talking about different objects
/ domains.
W3C decided to build infrastructure where users can make assertions
using their own vocabularies:
I
25 / 34
RDF Background
Dublin Core provides a syntax and a vocabulary for talking about resources.
The vocabulary is given by the elements (Title, Creator, Format, )
Lots of different, specialized vocabularies for talking about different objects
/ domains.
W3C decided to build infrastructure where users can make assertions
using their own vocabularies:
I
25 / 34
Resource
Property
Literal value
26 / 34
Resource
Property
Literal value
Resource
Property
Resource
26 / 34
RDF Example 1
http://amusic.com/aft.mp3
year
2005
title
In the Heart of
the Moon
27 / 34
RDF Example 1
http://amusic.com/aft.mp3
year
2005
title
artist
In the Heart of
the Moon
http://africanmusic.org/artists/alifarka.html
27 / 34
.
Dublin Core
..
Title = "In the Heart of the Moon"
Date = "2005"
Identifier = dbpedia:In_the_Heart_of_the_Moon
Creator
= dbpedia:Ali_Farka_Tour
.
..
28 / 34
.
Dublin Core
..
Title = "In the Heart of the Moon"
Date = "2005"
Identifier = dbpedia:In_the_Heart_of_the_Moon
Creator
= dbpedia:Ali_Farka_Tour
.
..
.
RDF Style
..
.
..
28 / 34
RDF Syntax
RDF statements identify a resource being described; a specic property;
and value of the property.
Terminology:
I subject (e.g., dbpedia:In_the_Heart_of_the_Moon)
I predicate (e.g., dc:date)
I object (e.g., ''2005'')
29 / 34
RDF Syntax
RDF statements identify a resource being described; a specic property;
and value of the property.
Terminology:
I subject (e.g., dbpedia:In_the_Heart_of_the_Moon)
I predicate (e.g., dc:date)
I object (e.g., ''2005'')
.
RDF Triples
..
.
predicate
z }| {
dc : date
object
z }| {
2005 .
subject
z
}|
{
. dbpedia : In_the_Heart_of_the_Moon
..
29 / 34
RDF Syntax
RDF statements identify a resource being described; a specic property;
and value of the property.
Terminology:
I subject (e.g., dbpedia:In_the_Heart_of_the_Moon)
I predicate (e.g., dc:date)
I object (e.g., ''2005'')
.
RDF Triples
..
.
predicate
z }| {
dc : date
object
z }| {
2005 .
.
subject
z
}|
{
. dbpedia : In_the_Heart_of_the_Moon
..
29 / 34
RDF Syntax
RDF statements identify a resource being described; a specic property;
and value of the property.
Terminology:
I subject (e.g., dbpedia:In_the_Heart_of_the_Moon)
I predicate (e.g., dc:date)
I object (e.g., ''2005'')
.
RDF Triples
..
.
predicate
z }| {
dc : date
object
z }| {
2005 .
.
subject
z
}|
{
. dbpedia : In_the_Heart_of_the_Moon
..
29 / 34
RDF Syntax
RDF statements identify a resource being described; a specic property;
and value of the property.
Terminology:
I subject (e.g., dbpedia:In_the_Heart_of_the_Moon)
I predicate (e.g., dc:date)
I object (e.g., ''2005'')
.
RDF Triples
..
.
predicate
z }| {
dc : date
object
z }| {
2005 .
.
subject
z
}|
{
. dbpedia : In_the_Heart_of_the_Moon
..
29 / 34
30 / 34
30 / 34
...
1
30 / 34
...
1
30 / 34
....
..
1
2
30 / 34
....
..
1
2
30 / 34
URIs
31 / 34
URIs
.
Examples of Resources
.
..
an electronic document, an image, a source of information with a consistent
purpose (e.g., todays weather report for Los Angeles), a service (e.g., an
HTTP-to-SMS
gateway), a collection of other resources
.
..
.
31 / 34
URIs
.
Examples of Resources
.
..
an electronic document, an image, a source of information with a consistent
purpose (e.g., todays weather report for Los Angeles), a service (e.g., an
HTTP-to-SMS
gateway), a collection of other resources
.
..
.
Uniform Resource Location (URL): a special kind of URI that species a
network location.
31 / 34
URIs
.
Examples of Resources
.
..
an electronic document, an image, a source of information with a consistent
purpose (e.g., todays weather report for Los Angeles), a service (e.g., an
HTTP-to-SMS
gateway), a collection of other resources
.
..
.
Uniform Resource Location (URL): a special kind of URI that species a
network location.
A URI does not need to identify a network-accessible resource.
31 / 34
More on URIs
.
Example URIs
..
.. http://www.ietf.org/rfc/rfc2396.txt
1
.2. http://www.example.com/my/fictitious/example
.3. ftp://ftp.is.co.za/rfc/rfc1808.txt
4
mailto:John.Doe@example.com
news:comp.infosystems.www.servers.unix
..
.
.
.
...
...
.
32 / 34
More on URIs
.
Example URIs
..
.. http://www.ietf.org/rfc/rfc2396.txt
1
.2. http://www.example.com/my/fictitious/example
.3. ftp://ftp.is.co.za/rfc/rfc1808.txt
4
mailto:John.Doe@example.com
news:comp.infosystems.www.servers.unix
..
.
.
.
...
...
.
32 / 34
Summary, 1
33 / 34
Summary, 2
China: than 1.1 billion people share just 129 surnames (cf. Identity Crisis
paper reference at http://sites.google.com/site/masws09/uris).
34 / 34