Stanford Physics Information Retrieval System

Stanford Physics Information Retrieval System Logo.png

Stanford Physics Information Retrieval System ( SPIERS ) är ett databashanteringssystem utvecklat av Stanford University . Den används av universitet, högskolor och forskningsinstitutioner. Den första webbplatsen i Nordamerika skapades för att ge fjärranvändare tillgång till sin databas.

Historia

SPIERS utvecklades ursprungligen vid Stanford Linear Accelerator Center (SLAC) 1969, från en design baserad på en informationsstudie från 1967 av fysiker vid SLAC. Systemet utformades som ett fysikdatabashanteringssystem (DBMS) för att hantera högenergifysikförtryck . SPIERS skrevs i PL/I och körde på ett IBM System/360 .

I början av 1970-talet resulterade en utvärdering av detta system i beslutet att implementera ett nytt system för användning av lärare, personal och studenter vid Stanford University . SPIERS döptes om till Stanford Public Information Retrieval System . Den nya utvecklingen ägde rum under ett anslag från National Science Foundation ledd av Edwin B. Parker, huvudutredare. SPIERS gick samman med BALLOTS-projektet för att skapa ett bibliografiskt citathämtningssystem och utvecklades snabbt till ett generaliserat system för informationsinhämtning och databashantering som kunde möta behoven hos en stor och mångfaldig datorgemenskap.

SPIERS skrevs om i PL360 , ett blockstrukturerat programmeringsspråk designat uttryckligen för System/360-kompatibel hårdvara. De främsta författarna var Thomas H. Martin, Dick Guertin och Bill Kiefer. John Schroeder var chef för SPIERS-projektet under denna tidiga utvecklingsfas.

Så småningom splittrades BALLOTS från SPIERS och Research Libraries Group antog SPIERS som sin databasmotor samtidigt som de tillhandahöll ett grafiskt gränssnitt till sina kunder. Sokrates var ett ledningssystem för bibliotekscirkulation med rötter i SPIRES.

SPIERS blev det primära databashanteringssystemet för Stanford Universitys affärs- och studenttjänster på 1980- och 1990-talen. Det antogs också av omkring två dussin andra universitet, inklusive installationer som använder Michigan Terminal System (MTS) och VM/CMS . Dessa universitet samarbetade genom årliga möten i SPIERS-konsortiet.

2004 migrerades SPIERS från stordatorn till Unix-plattformar med hjälp av en System/360-emulator utvecklad av Dick Guertin. DBMS körs nu på Unix , Linux eller macOS och är tillgängligt under Mozilla Public License .

SPIERS högenergifysikdatabas (SPIRES-HEP)

SPIERS High Energy Physics-databasen (SPIRES-HEP), installerad vid Stanford Linear Accelerator Center (SLAC) på 1970-talet, blev den första webbplatsen i Nordamerika och den första databasen som var tillgänglig via World Wide Web 1991. Den har sedan dess expanderat till ett gemensamt projekt av SLAC, Fermilab och DESY , med speglar värd vid dessa institutioner såväl som vid Institute for High Energy Physics (Ryssland), University of Durham (UK), Yukawa Institute for Theoretical Physics vid Kyoto University (Japan ) ), och det indonesiska vetenskapsinstitutet LIPI (Indonesien). Detta projekt lagrar bibliografisk information om litteraturen inom området högenergifysik och är ett exempel på akademiska databaser och sökmotorer .

SPIERS ersätts från och med 2012 av INSPIRE-HEP , ett modernt system baserat på Invenio mjukvara. INSPIRE drivs av ett samarbete mellan fysiklabbar vid CERN , DESY , Fermilab och SLAC , och samverkar nära med HEP-förlag, arXiv.org , NASAs Astrophysics Data System , Particle Data Group och andra informationsresurser.

Driftsplattformar

SPIERS körs för närvarande på Unix- , Linux- och macOS -plattformar. Dess primära användning idag är för världens fysikgemenskaper och "legacy" data vid Stanford University. SPIERS körs under emulering av det ursprungliga ORVYL-operativsystemet. Emulatorerna är huvudsakligen skrivna i "C" kompilerad av 32-bitars "gcc" eller "g++" beroende på arkitekturer (ppc eller i386). SPIERS-motorn är mindre än en megabyte stor, men utför all sökning, underhåll och formatering av databaser. En 270k emulator kör en 973k SPIRES. Under 2017 anpassades emulatorerna av Dick Guertin för att bli 64-bitarsprogram som hanterar 32-bitars SPIRES.

externa länkar