SlideShare a Scribd company logo
1 of 84
ORE & SWAP: Composition & Complexity Metadata Infrastructures, MPG eScience Seminar, Berlin
ORE & SWAP: Composition & Complexity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Background:  Web Architecture, RDF &  (briefly) Linked Data
W3C Web Architecture: Identification Identifies ,[object Object],[object Object],Resource URI
W3C Web Architecture: Representation Identifies ,[object Object],[object Object],[object Object],Resource URI Representation 2 Represents Representation 1 Represents
W3C Web Architecture: Interaction ,[object Object],[object Object],[object Object],Resource Client Representation 2 Represents Representation 1 Represents Content Negotiation Server request message (may include representation) response message (may include representation)
W3C Web Architecture: Interaction Client 1 Server GET /doc/d/ HTTP 1.1 Host: example.org Client 2 Server GET /doc/d/ HTTP 1.1 Host: example.org Accept: application/xhtml+xml HTTP/1.1 200 OK Content-Type:text/html <!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;  HTTP/1.1 200 OK Content-Type:  application/xhtml+xml <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>  <!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;
Resource Description Framework (RDF) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource Description Framework (RDF) Document D Person P Organisation O is created by is published by
Resource Description Framework (RDF) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource Description Framework (RDF) http://ex.org/doc/d http://ex.org/per/p http://ex.org/org/o http://purl.org/dc/terms/creator http://purl.org/dc/terms/publisher ,[object Object],[object Object],Subject Predicate Object http://ex.org/doc/d http://purl.org/dc/terms/creator http://ex.org/per/p http://ex.org/doc/d http:// purl.org/dc/terms/publisher http://ex.org/org/o
Resource Description Framework (RDF) document:d person:p organisation:o dcterms:creator dcterms:publisher ,[object Object],[object Object],“ Andy Powell” “ DCMI” foaf:name foaf:name
Resource Description Framework (RDF) document:d person:p organisation:o dcterms:creator dcterms:publisher “ Andy Powell” “ DCMI” foaf:mbox foaf:name person:p mailto:andy.powell @example.org http://example.org/doc/andy/ foaf:name foaf:homepage ,[object Object]
Resource Description Framework (RDF) document:d person:p organisation:o dcterms:creator dcterms:publisher “ Andy Powell” “ DCMI” foaf:name foaf:name mailto:andy.powell @example.org http://example.org/doc/andy/ foaf:mbox foaf:homepage ,[object Object]
Web Architecture: httpRange-14  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
W3C Web Architecture: httpRange-14 HTTP/1.1  303 See Other Location: http://example.org/doc/per/p/ Client Server GET /per/p/ HTTP 1.1 Host: example.org Client Server GET /doc/per/p/ HTTP 1.1 Host: example.org HTTP/1.1  200 OK Content-Type:  application/xhtml+xml <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>  <!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;
Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to Publish Linked Data on the Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Open Archives Initiative Object Reuse & Exchange (OAI ORE) With thanks to Herbert Van de Sompel (Los Alamos National Laboratory, USA) for several of the slides used in this section
Open Archives Initiative Object Reuse & Exchange (ORE) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The problem ORE tries to solve ,[object Object],[object Object],[object Object],[object Object],[object Object]
Aggregations! http://arxiv.org/abs/astro-ph/0611775 Formats Versions Identifiers Relationships Splash page
The Web
An Aggregation and the Web ,[object Object],[object Object],[object Object],[object Object]
The ORE approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Publish a Resource Map to the Web
The Resource Map Identifies and Describes the Aggregation
The Resource Map and Aggregation as (distinct) Web resources
Constructing an ORE Resource Map
Some resources that belong together
Introduce the Aggregation This resource is an Aggregation
Express the  ore:aggregates  relationship The inverse is  ore:isAggregatedBy
Introduce the Resource Map
Express the  ore:describes  relationship
The  ore:isDescribedBy  relationship The inverse is  ore:isDescribedBy ; subproperty of  rdfs:seeAlso
Express metadata about the Resource Map This corresponds to  metadata  from the Linked Data recommendations
A Resource Map can “say” a lot … This corresponds to the  description ,  related descriptions ,  backlinks ,  metadata  from the Linked Data recommendations
But minimally it “says” this … This corresponds to the  description  (minimal), and  metadata  from the Linked Data recommendations
Proxy: a Resource in the Context of an Aggregation ore:proxyFor  and  ore:proxyIn  to introduce a Proxy for an Aggregated Resource
ore:lineage  An Aggregated Resource  originated  in  another Aggregation ore:lineage  is a relationship between Proxies
The ORE model in summary
Representing an ORE Resource Map ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Publishing an ORE Resource Map ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Content negotiation with 303 redirect
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applications in e-Science domain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More Background: The DCMI Abstract Model and Dublin Core Application Profiles
Why DCAM? Dublin Core in c2003 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DCMI Abstract Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Description Description Statement Property URI Statement Property URI Statement Property URI Statement Property URI Description Set Resource URI Resource URI Non-Literal Value Surrogate Non-Literal Value Surrogate Literal Value Surrogate Literal Value Surrogate
Resource URI Resource URI Value URI Description Statement Property URI Description Set Literal Value Surrogate Description Statement Property URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Value string Language Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI
Description Statement Property URI Description Set Resource URI Literal Value Surrogate Description Statement Property URI Resource URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Value URI Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Value string Language Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI
Resource URI Resource URI Value URI Description Statement Property URI Description Set Literal Value Surrogate Description Statement Property URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Value string Language Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI
Resource  URI Property URI Value URI Resource  URI Value URI Property URI Property URI VES URI “ literal” @lang “ literal” ^^SES URI “ literal” @lang “ literal” ^^SES URI Property URI dcam:memberOf rdf:value
Resource  URI Property URI Value URI Resource  URI Value URI Property URI Property URI VES URI “ literal” @lang “ literal” ^^SES URI “ literal” @lang “ literal” ^^SES URI Property URI dcam:memberOf rdf:value
Description Set Description Statement Statement <http:/purl.org/dc/terms/subject> Non-Literal Value Surrogate Non-Literal Value Surrogate <http://example.org/terms/mySH> “ Metadata” &quot;Métadonnées&quot;   en fr <http://purl.org/dc/terms/publisher> <http://dublincore.org/documents/2007/06/04/abstract-model/> <http://example.org/org/DCMI> Property URI Value URI <http://example.org/mySH/h123> Value URI Property URI Vocab Enc Scheme URI Value String Value String Description Statement <http://example.org/org/DCMI> <http://xmlns.com/foaf/ 0.1/name> Literal Value Surrogate “ Dublin Core Metadata Initiative” en Value String Property URI Example: Description of document, description of publisher Statement <http://purl.org/dc/ terms/created> Literal Value Surrogate “ 1995” ^^xsd:gyear Value String Property URI
http://dublincore.org/.../ abstract-model/ dcterms:publisher http://example.org/ mySH/h123 http://example.org/ org/DCMI http://example.org/ org/DCMI dcterms:subject foaf:name http://example.org/ terms/mySH “ Metadata” @en “ Métadonnées” @fr “ Dublin Core…” @en “ 1995” ^^xsd:gyear dcterms:created dcam:memberOf rdf:value
http://dublincore.org/.../ abstract-model/ dcterms:publisher http://example.org/ mySH/h123 http://example.org/ org/DCMI http://example.org/ org/DCMI dcterms:subject foaf:name http://example.org/ terms/mySH “ Metadata” @en “ Métadonnées” @fr “ Dublin Core…” @en “ 1995” ^^xsd:gyear dcterms:created dcam:memberOf rdf:value
Dublin Core Application Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DCMI Description Set Profile (DSP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Description & Statement Templates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dublin Core Application Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Foundation standards Domain standards Application Profile The “Singapore Framework”
Scholarly Works (ePrints) DC Application Profile (SWAP)
Scholarly Works DC Application Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The problem SWAP tries to solve ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The SWAP approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Components delivered ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Functional Requirements for Bibliographic Records (FRBR)
FRBR Group 1 Entities Work Expression 1..∞ isRealisedThrough Manifestation isEmbodiedIn ∞ ..∞ Copy isExemplifiedBy 1..∞
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Functional Requirements for Bibliographic Records (FRBR)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Functional Requirements for Bibliographic Records (FRBR)
The SWAP Domain Model: Entities & Relationships ScholarlyWork ,[object Object],Expression 0..∞ isExpressedAs Manifestation isManifestedAs 0..∞ Copy isAvailableAs 0..∞ 0..∞ 0..∞ isCreatedBy isPublishedBy 0..∞ isEditedBy 0..∞ isFundedBy isSupervisedBy AffiliatedInstitution Agent
The SWAP Domain Model: Attributes ScholarlyWork: title subject abstract affiliated institution identifier Agent: name type of agent date of birth mailbox homepage identifier Expression: title date available status version number language genre / type copyright holder bibliographic citation identifier Manifestation: format date modified Copy: date available access rights licence identifier
The SWAP Domain Model Expression isExpressedAs Expression isExpressedAs Manifestation Manifestation isManifestedAs isManifestedAs hasAdaptation ScholarlyWork hasVersion hasTranslation Copy isAvailableAs Copy isAvailableAs Copy isAvailableAs
Aggregations! http://arxiv.org/abs/astro-ph/0611775 This is only a tentative analysis! Manifestations/Items Other Expressions of same Work Expression Identifiers Relationships (Description of?) Expression?
The SWAP Description Set Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thoughts on the Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thoughts on the Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applications in e-Science domain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concluding thoughts
Some concluding thoughts Specifies set of properties to be used Requires core set of properties, allows for others Vocabularies Less explicit, doesn’t include the “describes” relationship, but resource-centric Explicitly aligns with Web Arch/httpRange-14 etc Deployment DCAM, layered on RDF RDF (with constraints) Description model Subset of FRBR model (several different relationship types); SWAP doesn’t address aggregation Aggregations (ore:aggregates) Domain model Scoped to specific resource type (scholarly works) (though FRBR broader) General in scope (though roots in scholarly communication domain) Scope Both seek to address problems of ambiguity of identification, explicitness of relationship types in (Semantic) Web-friendly ways Nature SWAP ORE
Acknowledgements ,[object Object],[object Object],[object Object]
ORE & SWAP: Composition & Complexity Metadata Infrastructures, MPG eScience Seminar, Berlin

More Related Content

What's hot

Linked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache StanbolLinked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache StanbolGabriel Dragomir
 
Journalism and the Semantic Web
Journalism and the Semantic WebJournalism and the Semantic Web
Journalism and the Semantic WebKurt Cagle
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011Peter Mika
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015Cason Snow
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015Cason Snow
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data TutorialSören Auer
 
Interaction with Linked Data
Interaction with Linked DataInteraction with Linked Data
Interaction with Linked DataEUCLID project
 
Scaling up Linked Data
Scaling up Linked DataScaling up Linked Data
Scaling up Linked DataEUCLID project
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 
A Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsA Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsArmin Haller
 
Clinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govClinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govGeorge Thomas
 
The Semantic Web #10 - SPARQL
The Semantic Web #10 - SPARQLThe Semantic Web #10 - SPARQL
The Semantic Web #10 - SPARQLMyungjin Lee
 
Webinar: Semantic web for developers
Webinar: Semantic web for developersWebinar: Semantic web for developers
Webinar: Semantic web for developersSemantic Web Company
 

What's hot (20)

Linked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache StanbolLinked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache Stanbol
 
Linked Data
Linked DataLinked Data
Linked Data
 
RDFa Tutorial
RDFa TutorialRDFa Tutorial
RDFa Tutorial
 
Journalism and the Semantic Web
Journalism and the Semantic WebJournalism and the Semantic Web
Journalism and the Semantic Web
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
 
Querying Linked Data
Querying Linked DataQuerying Linked Data
Querying Linked Data
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Interaction with Linked Data
Interaction with Linked DataInteraction with Linked Data
Interaction with Linked Data
 
Scaling up Linked Data
Scaling up Linked DataScaling up Linked Data
Scaling up Linked Data
 
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
Providing Linked Data
Providing Linked DataProviding Linked Data
Providing Linked Data
 
A Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsA Semantic Data Model for Web Applications
A Semantic Data Model for Web Applications
 
Web of Data Usage Mining
Web of Data Usage MiningWeb of Data Usage Mining
Web of Data Usage Mining
 
Clinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govClinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.gov
 
The Semantic Web #10 - SPARQL
The Semantic Web #10 - SPARQLThe Semantic Web #10 - SPARQL
The Semantic Web #10 - SPARQL
 
Webinar: Semantic web for developers
Webinar: Semantic web for developersWebinar: Semantic web for developers
Webinar: Semantic web for developers
 

Similar to ORE and SWAP: Composition and Complexity

Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2Jenel Farrell
 
Deploying RDF Linked Data via Virtuoso Universal Server
Deploying RDF Linked Data via Virtuoso Universal ServerDeploying RDF Linked Data via Virtuoso Universal Server
Deploying RDF Linked Data via Virtuoso Universal Serverrumito
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
 
Linked Data Technology and Status
Linked Data Technology and StatusLinked Data Technology and Status
Linked Data Technology and StatusMyungjin Lee
 
Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museumstrevorthornton
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
Online assigment - sreekutty sb
Online assigment - sreekutty sbOnline assigment - sreekutty sb
Online assigment - sreekutty sbVilayil Graphics
 
Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?Adrian Stevenson
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkhozifa1010
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked DataJane Stevenson
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
Deploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application ServerDeploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application Serverwebhostingguy
 
Madrid Building blocks of Linked Data
Madrid Building blocks of Linked DataMadrid Building blocks of Linked Data
Madrid Building blocks of Linked DataVictor de Boer
 
20080917 Rev
20080917 Rev20080917 Rev
20080917 Revcharper
 

Similar to ORE and SWAP: Composition and Complexity (20)

Semantic web
Semantic web Semantic web
Semantic web
 
Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2
 
Deploying RDF Linked Data via Virtuoso Universal Server
Deploying RDF Linked Data via Virtuoso Universal ServerDeploying RDF Linked Data via Virtuoso Universal Server
Deploying RDF Linked Data via Virtuoso Universal Server
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
Linked Data Technology and Status
Linked Data Technology and StatusLinked Data Technology and Status
Linked Data Technology and Status
 
Linked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and MuseumsLinked Open Data Fundamentals for Libraries, Archives and Museums
Linked Open Data Fundamentals for Libraries, Archives and Museums
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
Online assigment - sreekutty sb
Online assigment - sreekutty sbOnline assigment - sreekutty sb
Online assigment - sreekutty sb
 
SNSW CO3.pptx
SNSW CO3.pptxSNSW CO3.pptx
SNSW CO3.pptx
 
Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?Linked Data - the Future for Open Repositories?
Linked Data - the Future for Open Repositories?
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked Data
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Biodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic WebBiodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic Web
 
The OAI ORE Project
The OAI ORE ProjectThe OAI ORE Project
The OAI ORE Project
 
Linked Data to Improve the OER Experience
Linked Data to Improve the OER ExperienceLinked Data to Improve the OER Experience
Linked Data to Improve the OER Experience
 
Deploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application ServerDeploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application Server
 
Madrid Building blocks of Linked Data
Madrid Building blocks of Linked DataMadrid Building blocks of Linked Data
Madrid Building blocks of Linked Data
 
20080917 Rev
20080917 Rev20080917 Rev
20080917 Rev
 

More from Eduserv Foundation

Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...Eduserv Foundation
 
Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so farEduserv Foundation
 
Audio in a social Web of linked data
Audio in a social Web of linked dataAudio in a social Web of linked data
Audio in a social Web of linked dataEduserv Foundation
 
OpenAthens LA 2.0: An introduction
OpenAthens LA 2.0: An introductionOpenAthens LA 2.0: An introduction
OpenAthens LA 2.0: An introductionEduserv Foundation
 
The Eduserv Research Programme
The Eduserv Research ProgrammeThe Eduserv Research Programme
The Eduserv Research ProgrammeEduserv Foundation
 
Openid - an identity system for the open Web
Openid - an identity system for the open WebOpenid - an identity system for the open Web
Openid - an identity system for the open WebEduserv Foundation
 
Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so farEduserv Foundation
 
Using Second Life to support events
Using Second Life to support eventsUsing Second Life to support events
Using Second Life to support eventsEduserv Foundation
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsEduserv Foundation
 
Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Eduserv Foundation
 
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Eduserv Foundation
 
The JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeThe JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeEduserv Foundation
 
Everything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEverything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEduserv Foundation
 
Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Eduserv Foundation
 
Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Eduserv Foundation
 
Safer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleSafer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleEduserv Foundation
 
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Eduserv Foundation
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 

More from Eduserv Foundation (20)

Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
 
Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so far
 
Audio in a social Web of linked data
Audio in a social Web of linked dataAudio in a social Web of linked data
Audio in a social Web of linked data
 
OpenAthens LA 2.0: An introduction
OpenAthens LA 2.0: An introductionOpenAthens LA 2.0: An introduction
OpenAthens LA 2.0: An introduction
 
The Eduserv Research Programme
The Eduserv Research ProgrammeThe Eduserv Research Programme
The Eduserv Research Programme
 
Openid - an identity system for the open Web
Openid - an identity system for the open WebOpenid - an identity system for the open Web
Openid - an identity system for the open Web
 
Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so far
 
Using Second Life to support events
Using Second Life to support eventsUsing Second Life to support events
Using Second Life to support events
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic Concepts
 
Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?
 
Does metadata matter?
Does metadata matter?Does metadata matter?
Does metadata matter?
 
Identity - Future Directions
Identity - Future DirectionsIdentity - Future Directions
Identity - Future Directions
 
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
 
The JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeThe JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scope
 
Everything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEverything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadata
 
Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...
 
Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?
 
Safer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleSafer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young people
 
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 

Recently uploaded

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 

Recently uploaded (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 

ORE and SWAP: Composition and Complexity

  • 1. ORE & SWAP: Composition & Complexity Metadata Infrastructures, MPG eScience Seminar, Berlin
  • 2.
  • 3. Background: Web Architecture, RDF & (briefly) Linked Data
  • 4.
  • 5.
  • 6.
  • 7. W3C Web Architecture: Interaction Client 1 Server GET /doc/d/ HTTP 1.1 Host: example.org Client 2 Server GET /doc/d/ HTTP 1.1 Host: example.org Accept: application/xhtml+xml HTTP/1.1 200 OK Content-Type:text/html <!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; HTTP/1.1 200 OK Content-Type: application/xhtml+xml <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;
  • 8.
  • 9. Resource Description Framework (RDF) Document D Person P Organisation O is created by is published by
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. W3C Web Architecture: httpRange-14 HTTP/1.1 303 See Other Location: http://example.org/doc/per/p/ Client Server GET /per/p/ HTTP 1.1 Host: example.org Client Server GET /doc/per/p/ HTTP 1.1 Host: example.org HTTP/1.1 200 OK Content-Type: application/xhtml+xml <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;
  • 17.
  • 18.
  • 19. Open Archives Initiative Object Reuse & Exchange (OAI ORE) With thanks to Herbert Van de Sompel (Los Alamos National Laboratory, USA) for several of the slides used in this section
  • 20.
  • 21.
  • 22. Aggregations! http://arxiv.org/abs/astro-ph/0611775 Formats Versions Identifiers Relationships Splash page
  • 24.
  • 25.
  • 26. Publish a Resource Map to the Web
  • 27. The Resource Map Identifies and Describes the Aggregation
  • 28. The Resource Map and Aggregation as (distinct) Web resources
  • 29. Constructing an ORE Resource Map
  • 30. Some resources that belong together
  • 31. Introduce the Aggregation This resource is an Aggregation
  • 32. Express the ore:aggregates relationship The inverse is ore:isAggregatedBy
  • 34. Express the ore:describes relationship
  • 35. The ore:isDescribedBy relationship The inverse is ore:isDescribedBy ; subproperty of rdfs:seeAlso
  • 36. Express metadata about the Resource Map This corresponds to metadata from the Linked Data recommendations
  • 37. A Resource Map can “say” a lot … This corresponds to the description , related descriptions , backlinks , metadata from the Linked Data recommendations
  • 38. But minimally it “says” this … This corresponds to the description (minimal), and metadata from the Linked Data recommendations
  • 39. Proxy: a Resource in the Context of an Aggregation ore:proxyFor and ore:proxyIn to introduce a Proxy for an Aggregated Resource
  • 40. ore:lineage An Aggregated Resource originated in another Aggregation ore:lineage is a relationship between Proxies
  • 41. The ORE model in summary
  • 42.
  • 43.
  • 44. Content negotiation with 303 redirect
  • 45.
  • 46.
  • 47. More Background: The DCMI Abstract Model and Dublin Core Application Profiles
  • 48.
  • 49.
  • 50. Description Description Statement Property URI Statement Property URI Statement Property URI Statement Property URI Description Set Resource URI Resource URI Non-Literal Value Surrogate Non-Literal Value Surrogate Literal Value Surrogate Literal Value Surrogate
  • 51. Resource URI Resource URI Value URI Description Statement Property URI Description Set Literal Value Surrogate Description Statement Property URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Value string Language Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI
  • 52. Description Statement Property URI Description Set Resource URI Literal Value Surrogate Description Statement Property URI Resource URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Value URI Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Value string Language Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI
  • 53. Resource URI Resource URI Value URI Description Statement Property URI Description Set Literal Value Surrogate Description Statement Property URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value string Syntax Enc Scheme URI Language Value string Language Statement Property URI Literal Value Surrogate Value string Syntax Enc Scheme URI
  • 54. Resource URI Property URI Value URI Resource URI Value URI Property URI Property URI VES URI “ literal” @lang “ literal” ^^SES URI “ literal” @lang “ literal” ^^SES URI Property URI dcam:memberOf rdf:value
  • 55. Resource URI Property URI Value URI Resource URI Value URI Property URI Property URI VES URI “ literal” @lang “ literal” ^^SES URI “ literal” @lang “ literal” ^^SES URI Property URI dcam:memberOf rdf:value
  • 56. Description Set Description Statement Statement <http:/purl.org/dc/terms/subject> Non-Literal Value Surrogate Non-Literal Value Surrogate <http://example.org/terms/mySH> “ Metadata” &quot;Métadonnées&quot; en fr <http://purl.org/dc/terms/publisher> <http://dublincore.org/documents/2007/06/04/abstract-model/> <http://example.org/org/DCMI> Property URI Value URI <http://example.org/mySH/h123> Value URI Property URI Vocab Enc Scheme URI Value String Value String Description Statement <http://example.org/org/DCMI> <http://xmlns.com/foaf/ 0.1/name> Literal Value Surrogate “ Dublin Core Metadata Initiative” en Value String Property URI Example: Description of document, description of publisher Statement <http://purl.org/dc/ terms/created> Literal Value Surrogate “ 1995” ^^xsd:gyear Value String Property URI
  • 57. http://dublincore.org/.../ abstract-model/ dcterms:publisher http://example.org/ mySH/h123 http://example.org/ org/DCMI http://example.org/ org/DCMI dcterms:subject foaf:name http://example.org/ terms/mySH “ Metadata” @en “ Métadonnées” @fr “ Dublin Core…” @en “ 1995” ^^xsd:gyear dcterms:created dcam:memberOf rdf:value
  • 58. http://dublincore.org/.../ abstract-model/ dcterms:publisher http://example.org/ mySH/h123 http://example.org/ org/DCMI http://example.org/ org/DCMI dcterms:subject foaf:name http://example.org/ terms/mySH “ Metadata” @en “ Métadonnées” @fr “ Dublin Core…” @en “ 1995” ^^xsd:gyear dcterms:created dcam:memberOf rdf:value
  • 59.
  • 60.
  • 61.
  • 62.
  • 63. Foundation standards Domain standards Application Profile The “Singapore Framework”
  • 64. Scholarly Works (ePrints) DC Application Profile (SWAP)
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70. FRBR Group 1 Entities Work Expression 1..∞ isRealisedThrough Manifestation isEmbodiedIn ∞ ..∞ Copy isExemplifiedBy 1..∞
  • 71.
  • 72.
  • 73.
  • 74. The SWAP Domain Model: Attributes ScholarlyWork: title subject abstract affiliated institution identifier Agent: name type of agent date of birth mailbox homepage identifier Expression: title date available status version number language genre / type copyright holder bibliographic citation identifier Manifestation: format date modified Copy: date available access rights licence identifier
  • 75. The SWAP Domain Model Expression isExpressedAs Expression isExpressedAs Manifestation Manifestation isManifestedAs isManifestedAs hasAdaptation ScholarlyWork hasVersion hasTranslation Copy isAvailableAs Copy isAvailableAs Copy isAvailableAs
  • 76. Aggregations! http://arxiv.org/abs/astro-ph/0611775 This is only a tentative analysis! Manifestations/Items Other Expressions of same Work Expression Identifiers Relationships (Description of?) Expression?
  • 77.
  • 78.
  • 79.
  • 80.
  • 82. Some concluding thoughts Specifies set of properties to be used Requires core set of properties, allows for others Vocabularies Less explicit, doesn’t include the “describes” relationship, but resource-centric Explicitly aligns with Web Arch/httpRange-14 etc Deployment DCAM, layered on RDF RDF (with constraints) Description model Subset of FRBR model (several different relationship types); SWAP doesn’t address aggregation Aggregations (ore:aggregates) Domain model Scoped to specific resource type (scholarly works) (though FRBR broader) General in scope (though roots in scholarly communication domain) Scope Both seek to address problems of ambiguity of identification, explicitness of relationship types in (Semantic) Web-friendly ways Nature SWAP ORE
  • 83.
  • 84. ORE & SWAP: Composition & Complexity Metadata Infrastructures, MPG eScience Seminar, Berlin