name=OAI դեմո Rights=Իրավունքներ Caption=Մակագրություն Publisher=Հրատարակիչ original=յուրօրինակ Subject=Խորագիր available=հասանելի sampleoid=01dle6 index_Description=լուսանկարների ենթագրեր document=Փաստաթուղթ shortDescription=Այս հավաքածուն ցույց է տալիս Գրինսթոունի՝ OAI մետատվյալները ներբեռնելու և դրանցից հավաքածու ստեղծելու կարողությունը: description1a=
Այս հավաքածուն ցուցադրում է Գրինսթոունի ImportFrom հատկությունը: Օգտագործելով Բաց արխիվի արձանագրությունը (տարբերակ 1.1), այն առբերում է մետատվյալները rocky.dlib.vt.edu/~jcdlpix, երդմնակալության ժամանակ արված լուսանկարների հավաքածու Թվային գրադարանների վերաբերյալ համատեղ համաժողով: Գրինսթոունի հավաքածուն ստեղծվել է OAI տվյալների այս մատակարարից արտահանված գրառումներից: Իրականացումը բավական ճկուն է, հաղթահարելու համար OAI 1.1-ի և OAI 2.0-ի միջև շարահյուսական փոքր տարբերությունները:
description1=Հավաքածուի կազմաձևման նիշքը՝ collectionConfig.xml, ներառում է acquire տող, որը մեկնաբանվում է հատուկ ծրագրի միջոցով, որը կոչվում է < i>importfrom.pl: Ինչպես Greenstone-ի մյուս ծրագրերը, սա որպես արգումենտ ընդունում է հավաքածուի անվանումը և տրամադրում է այլ արգումենտների ամփոփում, երբ կանչվում է -help արգումենտով: Այն կարդում է հավաքածուի կազմաձևման նիշքը, գտնում է ձեռքբերման տողը և մշակում այն: Այս դեպքում այն գործարկվում է command\:
importfrom.pl oai-e-ով (հավաքածուի անունն է oai-e): description2=
Կազմաձևման նիշքի ձեռք բերել տողը սահմանում է OAI արձանագրությունը և տալիս է OAI պահոցի բազային URL-ը: importfrom ծրագիրը ներբեռնում է այդ պահոցի բոլոր մետատվյալները հավաքածուի import գրացուցակում: getdoc արգումենտը հրահանգում է նրան նաև ներբեռնել հավաքածուի սկզբնական փաստաթղթերը, որոնց URL-ները տրված են յուրաքանչյուր փաստաթղթի Dublin Core Identifier դաշտում (սա սովորական պայման է): Մետատվյալների նիշքերը, որոնցից յուրաքանչյուրը պարունակում է XML գրառում մեկ աղբյուր փաստաթղթի համար, տեղադրվում են import նիշքի կառուցվածքում` փաստաթղթերի հետ միասին, և փաստաթղթի նիշքի անունը նույնն է, ինչ նիշքի անունը URL-ում: Identifier դաշտը վերացված է տեղային նիշքի անունը տալու համար, և դրա սկզբնական արժեքը պահպանվում է նոր դաշտում, որը կոչվում է OrigURL:
description3=Այս oai-e հավաքածուի սեփական etc/oai.txt ներբեռնված մետատվյալների նիշքի օրինակ է:
description4=OAI տեղեկատվությունը ներմուծվելուց հետո հավաքածուն մշակվում է սովորական եղանակով: Բացի չորս ստանդարտ պլագիններից (GreenstoneXMLPlugin, MetadataXMLPlugin, ArchivesInfPlugin և DirectoryPlugin), կազմաձևման նիշքը նշում է OAI փլագինը, որը մշակում է OAI մետատվյալները, և պատկերի հավելվածը, քանի որ այս դեպքում հավաքածուի սկզբնական փաստաթղթերը պատկերային նիշքեր են: OAI փլագինը տրամադրվել է input_encoding արգումենտով, քանի որ այս արխիվի տվյալները պարունակում են ընդլայնված նիշեր: Այն ունի նաև default_language արգումենտ: Գրինսթոունը սովորաբար ինքնաբերաբար որոշում է փաստաթղթերի լեզուն, սակայն այս մետատվյալների գրառումները չափազանց փոքր են, որպեսզի դա կատարվի հուսալիորեն\: հետևաբար, անգլերենը հստակորեն նշված է language արգումենտում: OAI plugin-ը վերլուծում է մետատվյալները և փոխանցում այն համապատասխան սկզբնաղբյուր փաստաթղթի նիշքին, որն այնուհետև մշակվում է համապատասխան փլագինով, այս դեպքում ImagePlugin: Այս փլագինը սահմանում է պատկերների էկրանի տարբերակների լուծումը:
description5=OAI գրառումներից արդյունահանված մետատվյալները լռելյայնորեն քարտեզագրվում են Dublin Core Metadata Set-ին: Արդյունքում, այս հավաքածուի դասակարգիչներն ու ինդեքսները կառուցված են Դուբլինի մետատվյալների տարրերով:
description6=Հավաքածուի կազմաձևման նիշքը, collectionConfig.xml, սահմանում է մեկ ամբողջական տեքստային ինդեքս, որը պարունակում է dc.Description մետատվյալներ և անտեսում է Գրինսթոունի հատուկ gsf ձևաչափի ձևանմուշներ DocumentHeading և DocumentContent (XSL): Երբ փաստաթուղթը ցուցադրվում է, DocumentHeading ձևաչափի հայտարարությունը հրապարակում է իր dc.Subject: Այնուհետև DocumentContent հայտարարությունը հաջորդում է screenicon-ին, որը արտադրվում է ImagePlugin-ի կողմից և տալիս է պատկերի էկրանի լուծաչափի տարբերակը. այն կարող է կապվել dc.OrigURL մետատվյալների հետ, այսինքն՝ պատկերի սկզբնական տարբերակը հեռավոր OAI կայքում: Քանի որ սա այլևս հասանելի չէ համացանցում, այն այժմ գերհղված է պատկերի նիշքի ամբողջական տարբերակին: Դրան հաջորդում է պատկերի dc.Descriptionը՝ նաև գերհղումով; պատկերի չափը և տեսակը, որը կրկին ստեղծվել է որպես մետատվյալներ ImagePlugin-ի կողմից; ապա dc.Subject, dc.Publisher և dc.Rights մետատվյալներ: Սա արդյունքն է:
description7=Գոյություն ունի զննարկման երկու դասակարգիչ, մեկը հիմնված է dc.Subject մետատվյալների վրա, իսկ մյուսը` dc.Description մետատվյալների վրա (բայց «վերնագրեր» անունով կոճակով): Հիշեք, որ AZCompactList դասակարգիչը նման է AZList-ին, բայց ստեղծում է գրադարակ կրկնօրինակ տարրերի համար: Այս հավաքածուում կան շատ պատկերներ, բայց միայն մի քանի տարբեր արժեքներ dc.Subject մետատվյալների համար:
description8=Մի փոքր զարմանալի է, որ AZCompactList օգտագործվում է (AZList-ի փոխարեն) dc.Description ինդեքսի համար նույնպես, քանի որ dc.Descriptionմետատվյալները սովորաբար եզակի են յուրաքանչյուր պատկերի համար: Այնուամենայնիվ, այս հավաքածուում երբեմն նույն նկարագրությունը տրվել է մի քանի պատկերների, և AZList-ի որոշ բաժիններ կպարունակեն մեծ թվով պատկերներ՝ դանդաղեցնելով այդ էջի փոխանցումը: Դրանից խուսափելու համար ցուցակի կոմպակտ տարբերակը օգտագործվում է որոշ արգումենտներով (mincompact, maxcompact, mingroup, minnesting) ցուցադրումը կառավարելու համար, օրինակ՝ խմբերը (ներկայացված գրադարակների միջոցով) չեն ձևավորվում, եթե չունեն առնվազն 5 (mingroup) տարրեր: Այս դասակարգչի մյուս արգումենտների իմաստը պարզելու համար կատարեք classinfo.pl AZCompactList հրամանը: Ծրագրերը classinfo.pl (դասակարգիչների համար) և pluginfo.pl (պլագինների համար) օգտակար գործիքներ են Գրինսթոուն մոդուլների հնարավորություններին ծանոթանալու համար: Ի դեպ, նկատի ունեցեք կազմաձևման նիշքի հետին կտրվածքը, որն օգտագործվում է նախորդ տողի շարունակությունը ցույց տալու համար:
description9=VList ձևաչափի ճշգրտումը ցույց է տալիս պատկերի մանրապատկերը, որը կապված է համապատասխան փաստաթղթի հետ, որին հաջորդում է dc.Description մետատվյալները; արդյունքը կարելի է տեսնել այստեղ: Դասակարգիչների Vlists-ն օգտագործում է numleafdocs՝ անցնելու մի քանի փաստաթղթեր ներկայացնող պատկերակի (որը կհայտնվի որպես գրադարակ) և մանրապատկերի միջև, եթե կա միայն մեկ պատկեր:
description10=Greenstone-ն ունի ներկառուցված OAI տվյալների մատակարար: Սա աշխատում է որպես CGI ծրագիր, որը կոչվում է «oaiserver.cgi», և տեղադրված է Գրինսթոուն cgi-bin գրացուցակում: Այն կարելի է մուտք գործել նույն URL-ի միջոցով, ինչ Գրինսթոուն գրադարանը (փոխարինելով «library.cgi»-ն «oaiserver.cgi»-ով): Եթե դուք օգտագործում եք Windows տեղային գրադարանի սերվերը, դուք պետք է տեղադրեք վեբ սերվեր (օրինակ՝ Apache) OAI սերվերը գործարկելու համար:
description11=Սերվերի կարգաբերումը կատարվում է oai.cfg նիշքի միջոցով Greenstone etc գրացուցակում: Այս նիշքը սահմանում է ընդհանուր տեղեկություններ պահոցի մասին և թվարկում հավաքածուները, որոնք հասանելի կլինեն OAI հաճախորդների համար: Լռելյայնորեն, հավաքածուները հասանելի չեն: Հավաքածուն ակտիվացնելու համար ավելացրեք նրա անունը oaicollection ցանկում:
description12=Greenstone-ի OAI սերվերը ներկայումս աջակցում է Dublin Core, որակավորված Dublin Core և rfc1807 մետատվյալների հավաքածուներ: oaimetadata տողը նշում է, թե որ հավաքածուները պետք է օգտագործվեն: Հավաքածուների համար, որոնք օգտագործում են այլ մետատվյալների հավաքածուներ, մետատվյալների քարտեզագրման կանոններ պետք է տրամադրվեն՝ գոյություն ունեցող մետատվյալները օգտագործվող հավաքածուներին քարտեզագրելու համար: Մանրամասների համար տես oai.cfg նիշքը: