rda data and applications gordon dunsire presented to staff of the british library, boston spa, 20...

26
RDA data and applications Gordon Dunsire Presented to staff of the British Library, Boston Spa, 20 Mar 2014

Upload: ralph-black

Post on 28-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

RDA data and applications

Gordon DunsirePresented to staff of the British

Library, Boston Spa, 20 Mar 2014

Outline The presentation will describe how metadata created using RDA: Resource

Description and Access is intended to be processed and used in resource discovery applications. RDA intentionally does not recommend any encoding format for the storage, transmission, or display of data, but it does specify the entities that are the focus of description, and their attributes and relationships. All RDA instructions and vocabularies are associated with one or more of the FRBR/FRAD entities Work, Expression, Manifestation, Item, Person, Family, and Corporate Body. The presentation discusses three basic data architectures supported by RDA: Flat file; relational; linked, and their relationship to the RDA instructions. The RDA element set was recently published as a namespace, so that URIs for RDA elements can be used to publish RDA linked data. The presentation shows how this data can be processed to make it suitable for sharing with data and applications within and beyond the RDA environment.

Functional Requirements forBibliographic Records

Work Expression

Manifestation Item

Usertasks

AACR3Item

Carrier attributes

Content attributes

JSC, 2005

Entities: things of interest

Work

Expression

Manifestation

Item

Person Corporate Body

Family

Concept ObjectEvent Place

Entity: focus of description (“record”)

Manifestation

Attributes:Abbreviated titleApplied materialCarrier typeCopyright dateEncoded bitrate…

Values:aperture cardaudio cartridgecomputer disc…

Resource{WEMI}entities

Entity: focus of relationships (links)

Manifestation

Corporate Body

Item

PersonWork

Expression

Family

Entity: focus of identification (access)

Attributes:Date of conference, etc.Preferred name …Type of corporate bodyVariant name ……

Access points:Combinationsof attributes

Corporate Body Identifier

Identification (access)

Identifiers

Authorized Access Points

Structured Descriptions

Unstructured Descriptions(i.e., notes)

Global

Local

Terminal

Local

Aggregationsof attributes

Data architectures

Flat file

Relational

Linked

Document (card, page) storing/displayingset of data values about multiple entitiesin a single aggregation. Dis-aggregation notguaranteed. [ISBD]

Record storing/displaying structuredset of data values in multiple hierarchicalaggregations connected by local, opaqueidentifiers, each with a separate entityfocus. Dis-aggregation guaranteed. [MARC, SQL data schema]

Semantic Web (Berners-Lee)

Structuredcollections

of informationSets of inference rules

Automated reasoning

Web of linked dataWeb of linked documents

Web of linked computing devices

“This work has author Gordon Dunsire”

Resource Description Framework (RDF)

Subject – Predicate - ObjectSubject

Predicate

Object

“This work”

“has author”

“Gordon Dunsire”

?

?

?

Uniform Resource Identifier (URI)

ex:1Bd38

ex:ZX3G5

“literal”

For machines For humans

Triple!

ex:“This work” “Gordon Dunsire”

ex:“has author”

ex:Gordon Dunsireex:“has author”

ex:“This work”

ex:“is author of”

ex:“has name”

“G. J. Dunsire”

ex:“has alternate name”

ex:Scotlandex:“has

country of birth”

“RDA and the Semantic Web”

ex:“has title”

ex:“That work”

ex:“has derivative work”

ex:“is derivative work of”

One giant global graph

ex:Gordon Dunsireex:“has author”

ex:“This work”

Data vs Ontology

Data triple

URI

ex:“has label”ex:

hasAuthor “has author” Ontologytriple

“Property”ex:“has type”

RDA vocabulary example

ex:“has label”rdact:1010 “notated music”@en

“schriftlich fixierte Musik”@deex:“has label”

rdact:1016

ex:“is related to”

“tactile notated music”@enex:“has label”

ex:“has label”ex:

Property1 “has author”@en

ex:Property2

ex:“is sub-propertyof”

“has creator”@enex:“has label”

Inference rules: sub-property

ex:“This work” “Gordon Dunsire”

ex:“has author”

ex:“This work” “Gordon Dunsire”

ex:“has creator”

rdae:P20037

“has translator”@en

rdac:C10002rdac:C10006

“Expression”@en “Agent”@en

label

range

rdau:P60385

“Relates an expression to a person, family, or corporate body contributing to an expression of a work by expressing the original text of the work in a language different from that of the original work.”@en

“Relates a resource to an agent contributing to a resource by expressing the original text of the resource in a language different from that of the original resource.”@en

domain

label label

subPropertyOf

definition

definition

semanticconstraints

human + machineinferences

ex:1rdae:P20037

ex:2 “thing 1 has translator thing 2”

ex:1rdf:type

rdac:C10006

ex:2rdf:type

rdac:C10002

ex:1rdau:P60385

ex:2

“thing 1 is a Expression”

“thing 2 is a Agent”

“thing 1 has translator thing 2”

bibo:numPagesbibo:numVolumes

rdam:extent

isbd:”has extent”

dct:extent

rdam:extentOfText

dct:format

rdau:extent

rdau:extentOfText

dc:format

rdau:duration

rdae:duration

m21:M306__a

m21:M300

unim:U127__a

unim:U215__a

ex:3rdam:extentOfText

“xvii, 323 pages”@en

ex:3rdam:extent

“xvii, 323 pages”@en

dct:extent

dct:format

rdau:extent

rdau:extentOfText

ex:4m21:M300

“1 map : col. ; 30 x 55 cm”@en

ex:4rdau:extent

“1 map : col. ; 30 x 55 cm”@endct:extent

dct:format

DCAM and RDA Dublin Core Abstract Model

<indecs>

Basic RDA metadata structuresex:

ExpressionURI

rdae:“has content

type”rdfs:label

rdact:1010

“notated music”@en

skos:inScheme rdaterms:RDAContentType

rdac:“Manifestation”

rdfs:“domain”

High-level metadata structures

rdam:“has title”

rdau:“has title”

rdam:“has title proper”

rdau:“has title proper”

rdfs:“domain”

sP

sP

sP

sP = rdfs:”sub-property of”

Constrained by FRBR (domain)

Unconstrained

rdac:“Work”

rdfs:“domain”

Relationship designators

rdaw:“has creator”

rdau:“has creator”

rdaw:“has designer”

rdau:“has designer”

sP

sP

sP

sP = rdfs:”sub-property of”

rdac:“Agent”

rdfs:“range”

Entity Properties Range No Range

Work 235 200 35Expression 235 190 45

Manifestation 210 50 160

Item 50 40 10Agent 225 175 50

Link-ability

Triple clusters Triple chains Literals

Relationships AttributesDomains

Covering all media

rdaw:“is video screenplay (work)”

rdaw:“is screenplay (work)”

rdaw:“is complemented by (work)”

rdaw:“has accompanying work relationship with”

rdaw:“has related work”Rich detail

sub-property ladder

rdau:“has voice actor”

rdau:“has actor”

rdau:“has performer”

rdau:“has creator”

rdaw:“has creator”

Interoperability

dcterms:“creator”

dc:“creator”

???

Thank you!

[email protected]