Stephen McConnachie, Head of Data Collections & Information, British Film Institute
Adlib Designer lets users implement web browser controls within the Windows client – these act as embedded web browser displays, where data from the record can be displayed in any form, and where data from the record can be used to interact with any web resources like Google Maps, Wikipedia, offering infinite potential for augmenting and exploiting the collections data and enhancing the cataloguers’ experience. This presentation will explain the functionality and offer a whistlestop tour of some use cases from the BFI’s system.
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Web Browser Controls in Adlib: The Hidden Diamond in the Adlib Treasure Chest
1. Web browser
controls in Adlib
Harness
the colossal
power
of the
web browser
in your CMS
Stephen McConnachie
Head of Data
BFI Collections & Information
2. 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
3. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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/
10. Digital PastHow it works
Create a screen
using Adlib
Designer,
add a web
browser control
11. Digital PastHow it works
Associate your
screen with
an XSLT
to transform / use
the data from
the record…
12. Digital PastHow it works
Associate your
screen with
an XSLT
to transform / use
the data from
the record…
13. Digital PastHow it works
*XSLT: write
some code…
Go ahead - it’s fun!
eXtensible
Stylesheet
Language
Transformation
*
1. Create an html output
1
16. 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!