Download presentation
Presentation is loading. Please wait.
Published byMartina Martin Modified over 9 years ago
1
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden OAI-ORE: Atom Serialization The ORE Editors are: Carl Lagoze (Cornell U.), Herbert Van de Sompel (LANL), Pete Johnston (Eduserv Found.), Michael Nelson (Old Dominion University), Robert Sanderson (U. of Liverpool), Simeon Warner (Cornell U.) OAI-ORE is funded by the Andrew W. Mellon Foundation, the National Science Foundation, JISC, and Microsoft
2
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Interoperability Stacks ORE extensions for Atom Atom profiles, APP, special- purpose APIs Vocabularies, SPARQL ORE terms, dcterms, foaf Atom ReMFeed technologies, RSS, Atom RDF, RDF serializations RDF-based data model; HTTP 303; RDF/XML ReM, RDFa ReM HTTP URI for Aggregation, Resource Map, Proxies HTTP URI HTTP URI for Aggregation, Resource Map, Proxies OREWeb 2.0Semantic Web; Linked Data ORE
3
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Atom Feed technology Attempt to rationalize RSS 1.x, 2.x divergence IETF FRC 4287 o http://www.ietf.org/rfc/rfc4287 http://www.ietf.org/rfc/rfc4287 Encoding is up-to-date with current XML standards o namespaces o Relax-NG schema Content model o Distinguishes between metadata and content (plain text, HTML, base-64 binary, linked content) Relationship types defined in IESG Atom Link Relations registry o http://www.iana.org/assignments/link-relations.html http://www.iana.org/assignments/link-relations.html Well-defined extensibility model o Elements from external namespaces o Relationships from external namespaces
4
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Atom Feed/Entry Structure
5
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden An Atom Feed in XML Dan’s Blog 2007-11-07T18:30:02Z Dan Diephouse urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6 … Feed Meta
6
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Entry Content Entry Meta An Atom Entry in XML … Building services with AtomPub <link @rel=“alternate” href="http://netzoid.com/blog/building_atompub.htm"/> urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a 2007-11-07T18:30:02Z (optional. by-value or by-reference. Must provide a if by-reference or by-value is base64) Entry
7
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Using Atom Extensibility: GData Example Click Here
8
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Will be fundamentally revised by October 6th
9
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden The ORE Atom serialization: changes See http://www.openarchives.org/ore/documents/atom_revision_2008080 1.html http://www.openarchives.org/ore/documents/atom_revision_2008080 1.html 2 core changes: o Describe an Aggregation at the level of an Atom Entry, not Feed. -Aligned with Atom Publishing Protocol -All reuse functionality in the Atom realm is at the Entry level o Do not overload existing Atom semantics/relationships; rather introduce ORE-specific ones, e.g. In sync with best practice in the Atom community
10
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden ORE Atom Serialization Result must be valid Atom Don’t distort Atom semantics Indicate this is an ORE Atom Entry by specifying a Convey as much information as possible about the Aggregation using native Atom elements o But /entry/id, /entry/updated, /entry/published, /entry/rights are about the Entry/ResourceMap Use Atom extensibility: o Express relationships of ORE model by means of special purpose ORE URIs o Use extension element to convey information about Aggregated Resources (and some about Aggregation)
11
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden ORE Atom Example Click Here
12
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden ORE Atom Example Entry
13
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Entry URI atom:id mandatory (atom)
14
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden URI-A of Aggregation URI-A mandatory (ORE)
15
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden URI-R of Resource Map mandatory (ORE) URI-R
16
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden URIs of Aggregated Resources mandatory (ORE) URI-AR
17
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden URI of Splash Page URI-S atom:link@rel=“alternate”: mandatory if no atom:content (atom) recommended (ORE)
18
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Title and Summary for the Aggregation atom:title mandatory (atom) atom:summary mandatory if no content (atom)
19
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Authors for the Aggregation mandatory (ORE). To prevent author-inheritance from Feed.
20
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden ORE Relationships for the Aggregation recommended (ORE)
21
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Other Relationships for the Aggregation optional: say what you can and say it right (ORE)
22
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Atom Relationships for the Aggregation optional: say what you can and say it right (ORE)
23
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Types for the Aggregation …/Aggregation mandatory (ORE)
24
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Dates for the Aggregation optional: say what you can and say it right (ORE)
25
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Dates for the Resource Map atom:updated mandatory (atom)
26
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Rights pertaining to the Resource Map recommended (ORE)
27
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Authorship of the Resource Map atom:author mandatory (ORE) other elements shown: recommended (atom) Of feed that encompasses the entry
28
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden And all the rest … optional: say what you can and say it right (ORE)
29
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Validating ORE Atom Entries ORE validator o http://www.openarchives.org/ore/atom-validator http://www.openarchives.org/ore/atom-validator
30
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden Extracting RDF triples from ORE Atom Entries ORE GRDDL o http://www.openarchives.org/ore/atom-grddl http://www.openarchives.org/ore/atom-grddl Insert this in ORE entries: <atom:entry … xmlns:grddl="http://www.w3.org/2003/g/data-view#" grddl:transformation="http://www.openarchives.org/ore/atom-grddl"
31
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
32
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
33
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
34
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
35
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
36
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
37
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
38
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
39
OAI Object Reuse & Exchange: Atom Serialization Nordbib Workshop, September 22 2008, Stockholm, Sweden
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.