Post on 28-Mar-2015
transcript
Making distributed configurationas simple as possible
with the Torus
Mike Taylor, Index Data <mike@indexdata.com>
Making distributed configurationas simple as possible
but no simplerwith the Torus
Mike Taylor, Index Data <mike@indexdata.com>
The problem
Suppose you have a metasearch engine.
... such as Index Data's fine pazpar2, freelyavailable from http://indexdata.com/pazpar2/
How do you choose the target databases?
How do you configure how they appear?
Candidate solutions
ISO/IEC 11179? Too complex
UDDI? WAY too complex
ZeeRex? Also too complex
A theme begins to emerge ...
Candidate solutions
ISO/IEC 11179? Too complex
UDDI? WAY too complex
ZeeRex? Also too complex
A theme begins to emerge ...
Almost everything
considered harmfulAlmost everything
considered harmful
Our shiny, new solution
<someDumbRedundantWrapper> <displayName>Library of Congress Online Catalog</displayName> <categories>Library Catalog</categories> <zurl>z3950.loc.gov:7090/Voyager</zurl> <termAttributes>1=1016</termAttributes> <authorAttributes>1=1003</authorAttributes> <titleAttributes>1=4</titleAttributes> <subjectAttributes>1=21</subjectAttributes> <dateAttributes>1=30</dateAttributes> <requestSyntax>MARC21</requestSyntax> <recordEncoding>marc-8s</recordEncoding> <queryEncoding>UTF8</queryEncoding> <elementSet>F</elementSet><someDumbRedundantWrapper>
Our shiny, new solution
<someDumbRedundantWrapper> <displayName>Library of Congress Online Catalog</displayName> <categories>Library Catalog</categories> <zurl>z3950.loc.gov:7090/Voyager</zurl> <termAttributes>1=1016</termAttributes> <authorAttributes>1=1003</authorAttributes> <titleAttributes>1=4</titleAttributes> <subjectAttributes>1=21</subjectAttributes> <dateAttributes>1=30</dateAttributes> <requestSyntax>MARC21</requestSyntax> <recordEncoding>marc-8s</recordEncoding> <queryEncoding>UTF8</queryEncoding> <elementSet>F</elementSet><someDumbRedundantWrapper>
Our shiny, new solution
Display Name: Library of Congress Online CatalogCategories: Library CatalogZ39.50 URL: z3950.loc.gov:7090/VoyagerTerm Attributes: 1=1016Author Attributes: 1=1003Title Attributes: 1=4Subject Attributes:1=21Date Attributes: 1=30Request Syntax: MARC21Record Encoding: marc-8sQuery Encoding: UTF8Element Set: F
Target profiles are simple things
Lots of other data objects are simple, too.
Using a simple, flat, bag-of-fields modelopens up new possibilities
Translucency!
Target profiles are simple things
Display Name: Library of Congress Online Catalog LC CatalogCategories: Library CatalogZ39.50 URL: z3950.loc.gov:7090/VoyagerTerm Attributes: 1=1016Author Attributes: 1=1003 1=1Title Attributes: 1=4Subject Attributes: 1=21Date Attributes: 1=30Request Syntax: MARC21Record Encoding: marc-8sQuery Encoding: UTF8Element Set: F
Local metasearcher Anotherlocal metasearcher
Metasearchprovider
IRSpy pool UK highereducation pool
World highereducation pool