FITS Files and Regular Grammars: A DMaSS Design Case Study

Astronomy and Astrophysics – Astronomy

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

The NOAO Data Management and Science Solutions Platform has already passed through several development iterations and includes a Database (DB) Loader service. Experience using that service has been mixed. Recent discussion of the proposed Metadata service focused on vocabularies. We realized that we could treat FITS headers as a formal language and that this language was described by a regular grammar. It then became clear that part of the database loader's configuration was, in fact, a regular expression (expressed in several files of rather verbose, Spring-based XML!) Furthermore, a separate (and equally confusing) configuration was now clearly related. And we could extend things further: the same data structures could help detect ``almost duplicate'' data reliably.
Reviewing our results in terms of the system architecture, we
moved newly identified responsibilities to appropriate services. The end result is a cleaner design, better integrated within our architecture, and in which we have much more confidence. What started as an idle, theoretical curiosity yielded very practical results.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

FITS Files and Regular Grammars: A DMaSS Design Case Study does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with FITS Files and Regular Grammars: A DMaSS Design Case Study, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and FITS Files and Regular Grammars: A DMaSS Design Case Study will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-955977

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.