|
This is the maintenance page for the SML schema. It contains:
SML Introduction:The SETI community needs and deserves a modern method of storing and sharing the data it collects. The data must be stored in a context free environment so that it can be analyzed by others without access to the original tools used to create the data. The methods used to create the data must be based on an agreed standard so that others may understand its organization and be able to use its content directly from the data itself. The organization will be based on XML and will be collected into a language specific to SETI.
I have decide to convert the DTD, created a couple of years ago to a XML Schema. This will be easer to maintain since only one language will need to be learned and I forget SGML a lot faster than I relearn it. Language Organization: Each file of SETI data will be composed as described in the following. It starts with three main sections the Title Block for later identification, the Equipment Setup so that data collected can be analyzed properly and the Data Set itself. Each element is decomposed under that. Details are contained in the SML schema on the Schema page. Please remember that not all the data is required. For example if you don't have a Band Pass Filter (most don't) you are not required to enter any data for it. Many elements are required so that the data makes sense. For example unless we know where on earth you were and which direction your antenna was pointed and what time it was when you heard the first ET contact you will forever be a footnote in SETI history as the one that almost was first. SML is a mix of automatically generated and manually entered data. The goal is to be as flexible as possible for your Argus station. For example the Creation Date in the Title Block could be entered manually or put into the data set automatically by your SETI station. The Data Set itself my be a part of the file or it might reference a separate file collected outside the system. It might even be on a different computer altogether.
Title Block - Describes the structure of the file itself. Elements of the Title Block are:
Equipment Setup - To simplify the process there can only be one equipment setup per file of data. Elements of that setup are: Antenna - Includes a description of the mount, the shape of the antenna, and feed System. This allows beam width and gain calculations to be made automatically. Child nodes are:
The above list is only the outline of the SML data organization. The SETI Markup Language gives the parser the rules that a well formed SML document must maintain. The details of SML are kept in the SML Schema and are subject to continuous update and adjustment as new parameters are added and definition of existing ones change. Download instructions:
The files you create using the File Manager are built to the SML schema. This insures uniform construction and meaning of the data. If you would like to help develop the SML schema I would welcome it. Down load SML Spy or some other tool and build your test files. Insure that the NamespaceSchemaLocation information points to this page. Your SML files must point to this page to be verified against the schema. They should contain the following Name Space information:
To view the schema itself click here. This will cause your browser to display the schema (IE 5 and above). Save it for you local use. You can also view the schema graphically by following the Schema link on the left side. |