Självdefinierande textarkiv och hämtning
Utvecklad av | Sydney R. Hall |
---|---|
Initial release | 1991 |
Förlängd till | Kristallografisk informationsfil , ordboksdefinitionsspråk |
Self Defining Text Archive and Retrieval ), eller helt enkelt STAR-filen, är ett textbaserat filformat för att lagra strukturerad data. Det föreslogs 1991 av Sydney R. Hall. Formatet blev allmänt använt i molekylärstrukturvetenskaper, även om det inte är specifikt för detta område - det designades som ett universellt tillvägagångssätt för elektroniskt datautbyte och arkivering.
En karaktäristisk egenskap hos STAR-filformatet är att datanamn (nycklar i nyckel-värdepar ) börjar med understrecket. De separeras från datavärden endast med blanksteg, till exempel:
_format "STAR File" _första_publicerad 1991
Formatet utformades för att ge en kortfattad syntax för tabelldata. Konstruktionen för detta kallas loop . Slingor börjar med loop_
följt av namn som motsvarar kolumner och sedan av värden.
loop_ _geom_bond_atom_site_label_1 _geom_bond_atom_site_label_2 _geom_bond_distance O1 C8 1.301(3) O1 Na1 2.161(2) O2 C36 1.425(4) O2 C39 1.425(4) O #...
Med hjälp av en "Dictionary Definition Language"-fil, i sig en STAR-fil, kan STAR-underformat definieras för särskilda användningsfall. Ett anmärkningsvärt STAR-baserat format är det kristallografiska informationsfilformatet .
Namnet "STAR FILE" är ett registrerat varumärke som tillhör International Union of Crystallography .
Se även
- Hall, Sydney R. (1991). "STAR-filen: ett nytt format för elektronisk dataöverföring och arkivering". J. Chem. Inf. Comput. Sci. 31 (2): 326–333. doi : 10.1021/ci00002a020 .
- Hall, Sydney R.; Spadaccini, Nick (1994). "STAR-filen: detaljerade specifikationer". J. Chem. Inf. Comput. Sci. 34 (3): 505–508. doi : 10.1021/ci00019a005 .
- Spadaccini, Nick; Hall, Sydney R. (2012). "Tillägg till STAR-filsyntaxen". J. Chem. Inf. Modell. 52 (8): 1901–1906. doi : 10.1021/ci300074v . PMID 22725659 .