Page tree
Skip to end of metadata
Go to start of metadata

On this page a mapping from the current lobid RDF describing bibliographic resources – which makes use of multiple vocabularies – to schema.org properties and classes is developed.

Note: Regarding libraries and related organisations a switch to schema.org has already been implemented in http://beta.lobid.org/organisations, see https://github.com/hbz/lobid/issues/34.

Another note: As we will start with using schema.org in NWBib, the first mapping is done having a look at the NWBib subset of lobid.

Namespaces

@prefix bibo: <http://purl.org/dc/terms/title> .
@prefix marcrel: <http://id.loc.gov/vocabulary/relators/> .
@prefix daia: <http://purl.org/ontology/daia/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dct: <http://purl.org/dc/terms/alternative> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix frbr: <http://purl.org/vocab/frbr/core#> .
@prefix gndo: <http://d-nb.info/standards/elementset/gnd#> .
@prefix holding: <http://purl.org/ontology/holding#> .
@prefix isbd: <http://iflastandards.info/ns/isbd/elements/> .
@prefix library: <http://purl.org/library/> .
@prefix lv: <http://purl.org/lobid/lv#> .
@prefix mo: <http://purl.org/ontology/mo/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdagr1: <http://rdvocab.info/Elements/> .
@prefix rdarel: <http://rdvocab.info/RDARelationshipsWEMI/> .
@prefix rdau: <http://rdaregistry.info/Elements/u/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix umbel: <http://umbel.org/umbel#> .
@prefix wdrs: <http://www.w3.org/2007/05/powder-s#> .

Classes

class

schema.org

comment

bibo:Article

schema:Article

 

bibo:Book

schema:Book

 

bibo:Journal

schema:Periodical

 

bibo:Legislation

-

No legislation in NWBib.

bibo:MultiVolumeBook

schema:Book

see here

bibo:Newspaper

schema:Newspaper

 

bibo:Proceedings

schema:Book

 

bibo:ReferenceSource

-

All 150 reference sources in NWBib are also typed as bibo:Book so that we can omit this class.

bibo:Standard

-

No standards in NWBib.

bibo:Thesis

schema:Thesis

 

frbr:Item

schema:Offer

 

library:Game

schema:Game

 

lv:Bibliography

-

Can be ignored for now as it always come with another type like bibo:Book or bibo:Journal.

lv:Biography

-

same as bibliograhpy

lv:EditedVolume

-

also typed as bibo:Book

lv:Festschrift

also typed as bibo:Book (and lv:EditedVolume)

lv:Miscellaneous

schema:CreativeWork

 

lv:OfficialPublication

-

Can be ignored for now as it always come with another type like bibo:Book or bibo:Journal.

lv:SchoolBook

schema:Book

 

mo:PublishedScore

schema:MusicComposition

 

Properties

The properties currently used in lobid for bibliographbic resources can be found in the JSOn-LD context document: http://lobid.org/context/lobid-resources.json

label

current RDF property

schema.org

comment

abstract

dct:abstract

schema:description

Should work for now. See discussion for adding abstract to schema.org at https://github.com/schemaorg/schemaorg/pull/228

actor

marcrel:act

schema:actor

 

afterwordBy

marcrel:aft

schema:contributor

 

alternativeTitle

dct:alternative

schema:alternativeHeadline

May be improved in the future.

bibliographicCitation

dct:bibliographicCitation

-

 

callNumber

daia:label

schema:sku

 

cartographer

marcrel:ctg

schema:contributor

 

cinematographer

marcrel:cng

schema:contributor

 

collaborator

marcrel:clb

schema:contributor

 

collectedBy

holding:collectedBy

schema:isPartOf

 

collector

marcrel:col

schema:contributor

May be improved in the future.

composer

marcrel:cmp

schema:composer

 

conductor

marcrel:cnd

schema:contributor

 

contributor

dct:contributor

schema:contributor

 

coverage

dc:coverage

schema:about

 

creator

dct:creator

schema:creator

 

creatorName

dc:creator

-

 

dateOfBirth

gndo:dateOfBirth

schema:birthDate

 

dateOfDeath

gndo:dateOfDeath

schema:deathDate

 

dedicatee

marcrel:dte

-

 

describedBy

wdrs:describedby

 

 

director

marcrel:drt

schema:director

 

doi

bibo:doi

(question)

We should probably use schema:url or schema:sameAs.

edition

bibo:edition

schema:bookEdition

 

editor

bibo:editor

schema:editor

 

eissn

bibo:eissn

-

 

engraver

marcrel:egr

schema:contributor

 

exemplar

frbr:exemplar

schema:offers

Holdings should be modelled like proposed by schemabibex group, see https://www.w3.org/community/schemabibex/wiki/Holdings_via_Offer.

exemplarOf

frbr:exemplarOf

schema:itemOffered

 

extent

isbd\:P1053

schema:numberOfPages

 

frequency

rdagr1:frequency

(question)

Maybe put it into description.

fulltextOnline

lv:fulltextOnline

schema:url (question)

 

hasFormat

dct:hasFormat

(question)

To do: Check how this is used in lobid. -> Used to link to a "Sekundärform", which most of the times is a digitized version of the resource.

hasPart

dct:hasPart

schema:hasPart

 

hasSupplement

rdau\:P60281

(question)

 

hasVersion

dct:hasVersion

(question)

To do: Check how this is used in lobid. -> Is used similar to "fulltextOnline" to link to a fulltext via URN- or DOI-based URL.

hbzId

lv:hbzId

-

 

honoree

marcrel:hnr

-

 

illustrator

marcrel:ill

schema:illustrator

 

inDataset

rdfs:inDataset

-

Not necessary. I think we are currently not using it in lobid anyway.

interviewee

marcrel:ive

schema:contributor

 

interviewer

marcrel:ivr

schema:contributor

 

introductionBy

marcrel:aui

schema:contributor

 

isFormatOf

dct:isFormatOf

(question)

To do: Check how this is used in lobid.-> Used to link a "Sekundärform" (a digitized version) to its "Primärform" (i.e. the resource that was digitized).

ism

mo:ismn

(question)

To do: Check whether/how we use this in lobid and whether label "ism" is correct. -> It is used according to the morph. "ism" isn't the proper label, though. "ismn" would be better.

isPartOf

dct:isPartOf

schema:isPartOf

 

isPrimaryTopicOf

foaf:isPrimaryTopicOf

-

 

issued

dct:issued

schema:datePublished

(warning)  Using this for now. In the future, we should better use schema:startDate on schema:PublicationEvent which is linked to a CreativeWork with schema:publication.

isSupplementTo

rdau\:P60259

(question)

 

issn

bibo:issn

schema:issn

 

language

dct:language

schema:inLanguage

 

lccn

bibo:lccn

-

 

longitudeAndLatitude

rdagr1:longitudeAndLatitude

(question)

 

medium

dct:medium

(question)

Used with: 

 

 

 

 

nwbibsubject

lv:nwbibsubject

schema:about (question)

 

nwbibspatial

lv:nwbibspatial

schema:about (question)

 

oclcnum

bibo:oclcnum

-

 

otherTitleInformation

rdagr1:otherTitleInformation

-

 

owner

frbr:owner

schema:seller

 

performer

marcrel:prf

schema:contributor

 

photographer

marcrel:pht

schema:contributor

 

placeOfPublication

rdagr1:placeOfPublication

schema:location

(warning)  As this is used on schema:PublicationEvent which is linked to a CreativeWork with schema:publication we leave this out for now. (Wouldn't be that simple to implement.)

preferredName

gndo:preferredName

schema:name

 

preferredNameEntityForThePerson

gndo:preferredNameEntityForThePerson

-

To do: Check whether/how this is used in lobid. -> We don't use this property (anymore) and will clean up the data.

preferredNameForTheConferenceOrEvent

gndo:preferredNameForTheConferenceOrEvent

-

 

preferredNameForTheCorporateBody

gndo:preferredNameForTheCorporateBody

-

 

preferredNameForTheFamily

gndo:preferredNameForTheFamily

-

 

preferredNameForThePerson

gndo:preferredNameForThePerson

-

 

preferredNameForThePlaceOrGeographicName

gndo:preferredNameForThePlaceOrGeographicName

-

 

preferredNameForTheSubjectHeading

gndo:preferredNameForTheSubjectHeading

-

 

preferredNameForTheWork

gndo:preferredNameForTheWork

-

 

prefLabel

skos:prefLabel

(question)

To do: Check whether/how this is used in lobid.

primaryTopic

foaf:primaryTopic

-

 

producer

marcrel:pro

schema:producer

 

publicationStatement

rdagr1:publicationStatement

(question)

 

publisher

dc:publisher

publisher

 

sameAs

owl:sameAs

 

 

screenwriter

marcrel:aus

schema:contributor

 

seeAlso

rdfs:seeAlso

(question)

To do: Check how this is used in lobid. -> Not sure whether this property is still used, see https://github.com/lobid/lodmill/issues/307.

shortTitle

bibo:shortTitle

(question)

 

similar

umbel:isLike

 

 

singer

marcel:sng

schema:contributor

 

source

dct:source

(question)

To do: Check how we use this property in lobid.-> Used exactly as dct:isFormatOf (see morph). Maybe we should omit one of these.

spatial

dct:spatial

schema:about (question)

 

statementOfResponsibility

rdagr1:statementOfResponsibility

-

 

subject

dct:subject

schema:about

 

subjectChain

lv:subjectChain

-

 

subjectLabel

dc:subject

-

 

subjectLocation

lv:subjectLocation

(question)

To do: Check whether/how this is used in lobid. -> Used with wikidat a URI of the place a resource is about.

tableOfContents

dct:tableOfContents

(question)

 

titleKeyword

lv:titleKeyword

(question)

To do: Check whether/how this is used in lobid. -> used as field for title search.

title

dct:title

schema:name

 

translator

bibo:translator

schema:translator

 

urn

lv:urn

(question)

 

volume

bibo:volume

(question)

schema:volumeNumber should be used on resource of type schema:publicationVolume

webPageArchived

lv:webPageArchived

schema:basedOnUrl (question)  

 

wikipedia

mo:wikipedia

(question)

Maybe use schema:sameAs er schema:mainEntityOfPage.

workManifested

rdarel:workManifested

schema:exampleOfWork

 

zdbId

lv:zdbId

-

 

  • No labels