SlideShare a Scribd company logo
Web browser
controls in Adlib
Harness
the colossal
power
of the
web browser
in your CMS
Stephen McConnachie
Head of Data
BFI Collections & Information
1. Simple data aggregation: Work Summary
2. Data validation: Minimum Cataloguing Requirements
3. Web service integration: Geolocation
4. Linked Open Data: Wikidata
Examples
How it works 1. Screen definition: Adlib Designer
2. Transformation: XSLT
Digital PastSimple data
aggregation:
Work Summary
• Aggregates data from
multiple tabs
• Enables copy + paste into
Word, email, etc
• Reformats data for
concision in print output
• Retains hyperlinks to AIS
when pasted to digital doc
Digital PastData validation:
Minimum
Cataloguing
Requirements
• Assesses completeness of
data in core fields
• Displays red alerts for
missing data
• Acts as a prompt for
cataloguer
• Analyses data from multiple
layers in hierarchy
• Responds dynamically
Digital PastData validation:
Minimum
Cataloguing
Requirements
• Assesses completeness of
data in core fields
• Displays red alerts for
missing data
• Acts as a prompt for
cataloguer
• Analyses data from multiple
layers in hierarchy
• Responds dynamically
Digital PastData validation:
Minimum
Cataloguing
Requirements
• Assesses completeness of
data in core fields
• Displays red alerts for
missing data
• Acts as a prompt for
cataloguer
• Analyses data from multiple
layers in hierarchy
• Responds dynamically
Digital PastWeb service
integration:
Geolocation
• Uses lat + long to call Google
Maps API
• Enables zoom and scroll
• Offers Map or Satellite view
• Supports disambiguation of
identically named places
• Increases cataloguer
confidence in choosing
correct location
Digital PastWeb service
integration:
Geolocation
• Uses lat + long to call Google
Maps API
• Enables zoom and scroll
• Offers Map or Satellite view
• Supports disambiguation of
identically named places
• Increases cataloguer
confidence in choosing
correct location
Digital PastLinked Open
Data:
Wikidata
• Uses Wikidata entity id to
call the Reasonator*
• Demonstrates LoD principles
to system users
• Informs data improvement
manually by cataloguer
• Lays the path to LoD proper
(eg harvesting urls for online
resources, augmenting data)
*tools.wmflabs.org/reasonator/
Digital PastHow it works
Create a screen
using Adlib
Designer,
add a web
browser control
Digital PastHow it works
Associate your
screen with
an XSLT
to transform / use
the data from
the record…
Digital PastHow it works
Associate your
screen with
an XSLT
to transform / use
the data from
the record…
Digital PastHow it works
*XSLT: write
some code…
Go ahead - it’s fun!
eXtensible
Stylesheet
Language
Transformation
*
1. Create an html output
1
Digital Past
eXtensible
Stylesheet
Language
Transformation
*
1. Create an html output
2. Create an iframe in there
2
How it works
*XSLT: write
some code…
Go ahead - it’s fun!
Digital Past
eXtensible
Stylesheet
Language
Transformation
*
1. Create an html output
2. Create an iframe in there
3. Add the Wikidata id from the record to a src url
3
How it works
*XSLT: write
some code…
Go ahead - it’s fun!
Digital Past
eXtensible
Stylesheet
Language
Transformation
*
1. Create an html output
2. Create an iframe in there
3. Add the Wikidata id from the record to a src url
4. Add a disclaimer for records without a Wikidata id
4
How it works
*XSLT: write
some code…
Go ahead - it’s fun!
Digital PastLinked Open
Data:
Wikidata
That’s it!
Enjoy your data…
and everyone
else’s data…
together at last…
Thanks for
listening
Stephen McConnachie
@mcnatch
Head of Data
BFI Collections & Information

More Related Content

What's hot (20)

PPTX
Architecture Blue Print
Bogdan Nedelcu
 
PPTX
DocumentDB - NoSQL on Cloud at Reboot2015
Vidyasagar Machupalli
 
PPTX
Practical Use of a NoSQL Database
IBM Cloud Data Services
 
PDF
Webinar: How native multi model works in ArangoDB
ArangoDB Database
 
PDF
Introduction to Foxx by our community member Iskandar Soesman @ikandars
ArangoDB Database
 
PPTX
IndexedDB - An Efficient Way to Manage Data
sara stanford
 
PDF
Fact oriented modeling
Marco Wobben
 
PDF
guacamole: an Object Document Mapper for ArangoDB
Max Neunhöffer
 
PDF
Practical Use of a NoSQL
IBM Cloud Data Services
 
PDF
Briney - Leveling Up Data Management - With Notes
National Information Standards Organization (NISO)
 
PPTX
Introduction to Elastic with a hint of Symfony and Docker
Daniel Platt
 
PDF
Deep Dive on ArangoDB
Max Neunhöffer
 
PDF
Data Collection and Consumption
Brian Greig
 
PPTX
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
Shawn Jones
 
PPTX
Visualizing large datasets with elasticsearch and kibana
Dan Fey
 
PDF
CZJUG Intro - BI Platform as a Service - a case for Java in the Cloud
Jaroslav Gergic
 
PDF
Building an open data platform with apache iceberg
Alluxio, Inc.
 
PPTX
The API Journey: from REST to GraphQL
Haci Murat Yaman
 
PPTX
Asp.Net MVC
Sudheesh Valathil
 
PPTX
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
MongoDB
 
Architecture Blue Print
Bogdan Nedelcu
 
DocumentDB - NoSQL on Cloud at Reboot2015
Vidyasagar Machupalli
 
Practical Use of a NoSQL Database
IBM Cloud Data Services
 
Webinar: How native multi model works in ArangoDB
ArangoDB Database
 
Introduction to Foxx by our community member Iskandar Soesman @ikandars
ArangoDB Database
 
IndexedDB - An Efficient Way to Manage Data
sara stanford
 
Fact oriented modeling
Marco Wobben
 
guacamole: an Object Document Mapper for ArangoDB
Max Neunhöffer
 
Practical Use of a NoSQL
IBM Cloud Data Services
 
Briney - Leveling Up Data Management - With Notes
National Information Standards Organization (NISO)
 
Introduction to Elastic with a hint of Symfony and Docker
Daniel Platt
 
Deep Dive on ArangoDB
Max Neunhöffer
 
Data Collection and Consumption
Brian Greig
 
It’s All About The Cards: Sharing on Social Media Encouraged HTML Metadata G...
Shawn Jones
 
Visualizing large datasets with elasticsearch and kibana
Dan Fey
 
CZJUG Intro - BI Platform as a Service - a case for Java in the Cloud
Jaroslav Gergic
 
Building an open data platform with apache iceberg
Alluxio, Inc.
 
The API Journey: from REST to GraphQL
Haci Murat Yaman
 
Asp.Net MVC
Sudheesh Valathil
 
MongoDB .local Munich 2019: Telediagnosis@Daimler powered by MongoDB
MongoDB
 

Similar to Web Browser Controls in Adlib: The Hidden Diamond in the Adlib Treasure Chest (20)

PDF
Movie Recommendation with DBpedia - IIR 2012
Roku
 
PPT
Linking Spatial Data From The Web
christianhbecker
 
PPT
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Roberto García
 
PPT
OCLC Linked Data Roundtable event IFLA 2012
nw13
 
PPTX
April 8 NISO Webinar: Experimenting with BIBFRAME: Reports from Early Adopters
National Information Standards Organization (NISO)
 
ODP
Semantic Web - Introduction
Oleksandr Pryymak
 
PDF
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
Jon Voss
 
PPTX
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Cory Lampert
 
PPTX
Breaking Up with MARC 2016 LITD Conference (03.11.2016)
Evansville Vanderburgh Public Library
 
PDF
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
Beat Signer
 
PPTX
LOD2: State of Play WP2 - Storing and Querying Very Large Knowledge Bases
LOD2 Creating Knowledge out of Interlinked Data
 
PPT
Establishing the Connection: Creating a Linked Data Version of the BNB
nw13
 
PDF
The state of the art in Linked Data
Joshua Shinavier
 
PDF
Geographic Locations in CID: A case study of Adlib Designer and the Adlib API
Stephen McConnachie
 
PPT
Charper.lawdi.20120601
charper
 
PPTX
Linked Library Data in the wild
Phil John
 
PPTX
Southwickc lampert lodlam_training
ssouthwick
 
PDF
LD4L OCLC Data Strategy
Richard Wallis
 
PDF
About Scanning and Metadata Standards - NEMO 2010
University of Connecticut Libraries Map and Geographic Information Center - MAGIC
 
PDF
Linked data and the future of libraries
Regan Harper
 
Movie Recommendation with DBpedia - IIR 2012
Roku
 
Linking Spatial Data From The Web
christianhbecker
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Roberto García
 
OCLC Linked Data Roundtable event IFLA 2012
nw13
 
April 8 NISO Webinar: Experimenting with BIBFRAME: Reports from Early Adopters
National Information Standards Organization (NISO)
 
Semantic Web - Introduction
Oleksandr Pryymak
 
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
Jon Voss
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Cory Lampert
 
Breaking Up with MARC 2016 LITD Conference (03.11.2016)
Evansville Vanderburgh Public Library
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
Beat Signer
 
LOD2: State of Play WP2 - Storing and Querying Very Large Knowledge Bases
LOD2 Creating Knowledge out of Interlinked Data
 
Establishing the Connection: Creating a Linked Data Version of the BNB
nw13
 
The state of the art in Linked Data
Joshua Shinavier
 
Geographic Locations in CID: A case study of Adlib Designer and the Adlib API
Stephen McConnachie
 
Charper.lawdi.20120601
charper
 
Linked Library Data in the wild
Phil John
 
Southwickc lampert lodlam_training
ssouthwick
 
LD4L OCLC Data Strategy
Richard Wallis
 
Linked data and the future of libraries
Regan Harper
 
Ad

More from Axiell ALM (20)

PPTX
Batch Upload of Multimedia Files Using Import Tool
Axiell ALM
 
PPTX
Status update: Axiell Roadmap/ New features
Axiell ALM
 
PPTX
Exploring Sapphire
Axiell ALM
 
PPTX
Welcome from Axiell
Axiell ALM
 
PPTX
Digital Preservation Discussion Group
Axiell ALM
 
PPTX
Where’s EMu (at the Canadian Museum of History)?
Axiell ALM
 
PPT
Centralized Rights Management - the Licensing Module
Axiell ALM
 
PPTX
Batch Management: A Conveyor Mindset for Mass Digitization
Axiell ALM
 
PPTX
Digital Preservation Discussion Group
Axiell ALM
 
PPTX
Status update: Axiell Roadmap/ New features
Axiell ALM
 
PPTX
Using Emu to Manage a Directory of the World’s Herbari
Axiell ALM
 
PPTX
Welcome from Axiell
Axiell ALM
 
PPTX
Welcome from the New York Botanical Garden
Axiell ALM
 
PDF
Axiell ALM Customer Calendar 2018
Axiell ALM
 
PPTX
Mimsy XG Resource Session
Axiell ALM
 
PPTX
2018 Roadshow & Beyond
Axiell ALM
 
PPTX
Global Collection Dashboard – Using data we have to uncover data we don’t
Axiell ALM
 
PPTX
Collaborative Project to Improve EMu for Managing Archives – Update
Axiell ALM
 
PPTX
Everything Must Go: Using Axiell Move and Barcodes to Relocate a Collection
Axiell ALM
 
PPTX
Welcome from Axiell
Axiell ALM
 
Batch Upload of Multimedia Files Using Import Tool
Axiell ALM
 
Status update: Axiell Roadmap/ New features
Axiell ALM
 
Exploring Sapphire
Axiell ALM
 
Welcome from Axiell
Axiell ALM
 
Digital Preservation Discussion Group
Axiell ALM
 
Where’s EMu (at the Canadian Museum of History)?
Axiell ALM
 
Centralized Rights Management - the Licensing Module
Axiell ALM
 
Batch Management: A Conveyor Mindset for Mass Digitization
Axiell ALM
 
Digital Preservation Discussion Group
Axiell ALM
 
Status update: Axiell Roadmap/ New features
Axiell ALM
 
Using Emu to Manage a Directory of the World’s Herbari
Axiell ALM
 
Welcome from Axiell
Axiell ALM
 
Welcome from the New York Botanical Garden
Axiell ALM
 
Axiell ALM Customer Calendar 2018
Axiell ALM
 
Mimsy XG Resource Session
Axiell ALM
 
2018 Roadshow & Beyond
Axiell ALM
 
Global Collection Dashboard – Using data we have to uncover data we don’t
Axiell ALM
 
Collaborative Project to Improve EMu for Managing Archives – Update
Axiell ALM
 
Everything Must Go: Using Axiell Move and Barcodes to Relocate a Collection
Axiell ALM
 
Welcome from Axiell
Axiell ALM
 
Ad

Recently uploaded (20)

PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
PDF
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 
PPTX
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
Presentation about variables and constant.pptx
kr2589474
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 

Web Browser Controls in Adlib: The Hidden Diamond in the Adlib Treasure Chest