brainstorming on web technologies and the pipeorgan database
DESCRIPTION
Presentation given at the Internationale Arbeitsgemeinschaft für Orgeldokumentation (IAOD), HSLU, Luzern, Switzerland, 2012.TRANSCRIPT
Brainstorming on Web technologies and the pipeorgan DB
Achille Peternier
Towards a FP7
• A new international platform for all– Lesson learned from previous (national)
experiences– Consensus– Using modern technologies
• Definition of standards– Categorizing instruments– Storing the information
Towards a FP7
Historical aspects IT support
- How to access/store/modify data- How to present the content
Standards
• Create a group of experts to define a universal categorization standard for pipeorgans– The world is full of standards: ISO, JPEG, PDF, etc.
• What information to collect and how?
• How robust it is?– Test the standard against worst-cases
Standards
• A standard allows us to:– Easily share data and concepts
• Organ builders and software designers working under the same roof
– Automatic data processing:• Define a file format• Build compatible DBs• Build adapters to export/import to/from the standard
– Future generations will complain and improve the standard (iteration) • Make it extendable
Towards a FP7
Timeline
Timeline
Timeline
• A location• A series of events– Deltas over the previous state
• F(location, date) = sum(all events)– Add, sub, migrate, destroy, …
Timeline
St. Martin Mendrisio, CH
1523 1630 1712 1890 Today
Timeline
St. Martin Mendrisio, CH
1523 1630
1712 1890 Today
1771 1911
Moved to:City Museum
Zug, CH
Timeline
City MuseumZug, CH
1900 1911 1990
From:St. Martin
Mendrisio, CH
Modified:Mean-tone
temperament
Idea
• …a different approach?
How to?
How to?
• Two static elements: – Location
• Churches, organ builders’ workshops, concert halls, private houses, etc.
– Time• A specific moment
• Two dynamic elements:– Bricks
• Can be anything: a stop, a kind of keyboard, a kind of temperament, an organ body, a location within the church, etc.
• Are stored in a tree
– Actions• Are the glue among atoms, locations and time.• Can be add, remove, relocate, modify, destroy, etc.
How to?
St. MartinMendrisio, CH
Location: Action: Atom:
OrganAdd (1st Oct. 1771)
How to?
Organ
Organ
Organ
How to?Organ
Organ body
Hauptwerk Mechanic
Principal
Octave
Flute
WoodMetal
Entrance
Metal
Organ body
Positiv
Regal
Metal
Electric
Wood
Keyboard
Meantone
Keyboard
Short49 keys
Short61 keys
Equal
St. MartinMendrisio, CH
How to?Organ
Organ body
Hauptwerk
PrincipalFlute
WoodMetal
Organ body
Positiv
Regal
Metal Wood
How to?
Organ
St. MartinMendrisio, CH
OrganOrgan
Choir
Mobile
Transept
How to?
Organ
Organ body
Hauptwerk
Principal Regal
Keyboard
Short 61 keys
St. MartinMendrisio, CH
How to?
Organ
Organ body
Hauptwerk
Principal Regal
Keyboard
Short 61 keys
St. MartinMendrisio, CH
How to?Organ
Organ body
Hauptwerk
PrincipalFlute
WoodMetal
Organ body
Positiv
Regal
Metal Wood
How to?Organ
Organ body
Hauptwerk
PrincipalFlute
WoodMetal
Organ body
Positiv
Regal
Metal Wood
Pression
Pression
Lead 20% Tin 80%
Keyboard
Short 50 keys
Diatonic Chromatic
Ivory Ebony
Walnut
How to?
Organ body
Before: Action: After:
Regal
removeOrgan body
Meantone modify Equal
St. Martin
Organ
Museum St. Martin
Organ
Museumrelocate
How to?
• By hand? No way!
How to?
• IT support:– On data acquisition:
• Wizards, GUIs
– On data validation:• Automatic error detection
– On data visualization:• Optimize view according to the content
– Zoom, timebar, multimedia content, etc.
– On data processing:• AI
Geolocalization
• Adding :– Can be inferred from street/building names– Visualization over a map
GPS coords
City MuseumPositiv
Geolocalization
• Adding :– Geographical-based queries• Where is the closest meantone instrument to my
home?
– Regional statistics• What is the density of Regal in the Paris area?
GPS coords
WWW
• Web-oriented infrastructure– à la Wikipedia• Different user levels (from visitors to content providers)
– A single application for everything• No need for MS-Access
– Typical Wiki-like content:• History of the building, stop descriptions, famous
organists who played, etc.
WWW
• Distributed infrastructure– One server per country– Synching data overnight• Backup• Performance
Extra features
• Web-site to brochure
Extra features
• 2D barcodes
Extra features
• Mobile app– GPS– Organ as tags
Extra features
• Mobile support for data gathering– Simplified data input• Multimedia• GPS coords• Following a protocol• Automatic verification
– Corollary tools• Temperament recognizer?
Thanks!