From Feet of Clay to the Dagstuhl Core A proposal how to provide musicologists and music theorists with data they can work with Andreas Kornstädt Center.

Slides:



Advertisements
Similar presentations
Can I Use It, and If so, How? Christian Lieske SAP AG – MultiLingual Technology Discussion of Consortium Proposal for OLIF2 File Header.
Advertisements

Defining Decision Support System
Mr Watson’s Introduction to Spreadsheets
Extracting data from reports into Excel What is involved in mining report data for Excel? What is involved in mining report data for Excel? Why export.
Page 1 of 11 Craig Schock, 2003 XML – eXtensible Markup Language What is XML? What is the big fuss about XML? Will XML save the world? Limitations of XML.
ExpressReader Pro adopted to retrodigitization of mathematical documents Kazuaki Yokota.
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Word to HTML March 4, Accessibility Awareness  At this point in time, the training goal is to develop an awareness of web content accessibility.
My English. Done by Olga Vasilchuk.. When I was 6 years old, I came to Hungary with my parents. I started learning English with my tutor before school.
OCLC Online Computer Library Center Two Paths to Interoperable Metadata Jean Godby, Devon Smith, Eric Childress DC-2003 September 29, 2003.
Software design and development Marcus Hunt. Application and limits of procedural programming Procedural programming is a powerful language, typically.
Unit 5 Spreadsheets 5.10 Formatting & Printing. Introduction Now that you have completed the tasks associated with creating spreadsheets, formulas, functions,
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
SAP Dashboard Mohammed Wahaj. What is SAP Dashboard “Interactive analytics is an analytic capability and “Dashboard” is an information delivery capability.”
Copyright © 2010 SAS Institute Inc. All rights reserved. Effective Data Visualization Design for Dashboards Lisa Whitman TriUPA May 25, 2011.
Starting Chapter 4 Starting. 1 Course Outline* Covered in first half until Dr. Li takes over. JAVA and OO: Review what is Object Oriented Programming.
CLARIN tools for workflows Overview. Objective of this document  Determine which are the responsibilities of the different components of CLARIN workflows.
Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard.
Internet Skills An Introduction to HTML Alan Noble Room 504 Tel: (44562 internal)
Level 2 IT Users Qualification – Unit 1 Improving Productivity
Table-Driven Acceptance Testing Mario Aquino Principal Software Engineer Object Computing, Inc.
TESTING.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 8: Modelling Interactions and Behaviour.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Microsoft ® Office Excel ® 2003 Training Great Excel features CGI presents:
Q.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Chris.
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Lesson 1: Exploring Access Learning Objectives After studying this lesson, you will be able to: Start Access and identify elements of the application.
Level 2 IT Users Qualification – Unit 1 Improving Productivity JACK GOODING.
N Joining the Semantic Web: a Practical Guide. Pasqualino “Titto” Assini Nesstar Ltd - UK.
Creating A Worksheet and Embedded Chart Chapter 1.
COMPUTER APPLICATIONS COURSE LEARN HOW TO USE COMPUTERS.
Software Engineering 2004 Jyrki Nummenmaa 1 BACKGROUND There is no way to generally test programs exhaustively (that is, going through all execution.
Student Perceptions of Hybrid Courses. Like about Hybrid Format Course 1 For a few weeks, can take things at your own pace Can cover more topics in less.
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
From institutional repositories to personal collections of learning resources Julià Minguillón 1,2, Jordi Conesa 1 1 Computer Science, Multimedia and Telecommunication.
Sharing Digital Scores: Will the Open Archives Initiative Protocol for Metadata Harvesting Provide the Key? Constance Mayer, Harvard University Peter Munstedt,
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
Lesson 1: What is Excel. Microsoft Office Excel 2003  Excel is a powerful spreadsheet programs that allows users to organize data, complete calculations,
Evaluation How did you use media technologies in the construction and research, planning and evaluation stages? To construct my music magazine, I used.
CSC400W Honors Project Proposal Understanding ocean surface features from satellite images Jared Tilanus Nemanja Spasic.
The Learner in the Center: Connecting Blended Learning with The Framework for Teaching Stacy Bryan Supervisor of Extended Learning.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Chapter 2:.  Come up to board and write the number of different types of social media YOU have used TODAY; write anywhere; no need to organize in any.
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
University of Colorado at Denver and Health Sciences Center Department of Preventive Medicine and Biometrics Contact:
Chapter 1: Introduction to Computer Science and Media Computation.
Operations and Supply Chain Strategies
Topic 2: Hardware and Software
Welcome to Week 03 College Statistics
John Metz and Jeff Potts Michigan’s A. E. R. Annual Conference 2017
Implementation Process
LEARNING OUTCOMES After studying this chapter, you should be able to
Iterative design and prototyping
How to add and drop classes
Presentations that Communicate Results
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Compass & Tracker October 2017
Chapter 3 problem statement Good Decisions Start with a Good Problem Definition Decision Statement A written expression of the key question(s) that the.
Mr Watson’s Introduction to Spreadsheets
LEARNING OUTCOMES After studying this chapter, you should be able to
Word Processing Software Photo credit: © 2007 JupiterImagesCorporation.
By the end of the lesson, I want you to be able to say…
Software Engineering and Architecture
5. SDMX: General input requirements
Palestinian Central Bureau of Statistics
Presentation transcript:

From Feet of Clay to the Dagstuhl Core A proposal how to provide musicologists and music theorists with data they can work with Andreas Kornstädt Center for Computer-Assisted Research in the Humanities Stanford University

Where we are What format to choose? Well-Suited for printing / analysis / parsing Lots of tools / data High quality of data Flexibility, XML / non-XML  format “competition” –No decision because users and corpus builders are confused (Paderborn 2007) –Excel, ASCII and MIDI as usual  Research plans of gold, data base of clay

Where we are Hardly any high quality translations so far with few exceptions (for example MuseData -> SCORE, SCORE -> Kern)  Hardly any improvement over the course of 12 years (“Beyond MIDI”)

Proposals so far Come up with one silver bullet format that becomes the central hub or makes everything else obsolete  Didn’t work so far and won’t work (psychology, special features)

New proposal Inspiration from Dublin Core –Core metadata features (everyone can provide more, of course) –Independent of representation  Easy translation of core metadata between different implementations

“Dagstuhl Core” Core musical features which –a format must be able to represent –a piece of translation software must preserve (A format / translator can provide more, of course) DC P&E MIDI

“Dagstuhl Core” Independent of representation -XML / spines / columns / tables / arrays -accidentals on every note or once per bar? -…

“Dagstuhl Core” Benefits Keep your favorite format Provide high-quality translators Use the strengths of other formats for a certain task then convert back to your favorite  Ends the waiting game  Helps finding gaps in existing formats and translators

Input: Tim Core features have been described before. What’s the point?

Input: Alan To include everything would be to copy the universe—impossible Be aware of what is not represented. Be explicit about what is not represented. Know about others’ representations, then yours is more likely to be good. Do test your representation against something real, preferably real music or real musical behaviour.

Status It’s difficult to learn about formats and translators from an independent viewpoint because knowledge is scattered or contains blind spots Like Patterns in Software Engineering: Categories applied to something concrete facilitate discussion  Core as feature set of reference for formats and converters  Based on heavily used formats (bottom up)  Limited to

Status Features have been selected Basic y/e/n for 4 formats Next: Images for feature clarification Footnotes for every cell Website Use as completeness indicator More formats converters