Självdefinierande textarkiv och hämtning

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 .