Биосенсинг технологије и глобални систем за континуирана истраживања и интегрисано управљање екосистемима Софтвер: Wеb интерфејс за напредну претрагу података о осматрању земље на подручју Балкана Руководилац пројекта: Мирослав Весковић Одговорно лице: Борис Антић Аутори: Борис Антић, Владан Минић, Весна Црнојевић-Бенгин, Владимир Црнојевић Развијено: у оквиру пројекта Година: 2012 Примена од: 01.10.2012. Кратак опис Wеb интерфејс се састоји од презентационог дела који представља PNF и од апликативног дела на коме се налази интерфејс развијен за потребе претрага ЕО учесника, компоненти и активности. Корисници приступају подацима преко динамичке wеb странице генерисане у PHP скрипт језику, а на основу корисниковог упита за подацима. Употребљена структура сајта: обезбеђује јасан преглед функционалности сајта кориснику омогућава директан приступ подацима одвојено и олакшано одржавање сајта и базе података не захтева регистрацију или пријаву за потенцијалне кориснике гарантује интегритет података и сигурност. Техничке карактериситке: Wеb интерфејс је реализован на линуx CentOS 6.5 серверу са јавном IP адресом у PHP скрипт језику са подршком МySQL базe података. Техничке могућности: Три различите врсте претраге са бројним опцијама филтрирања података. Интератктивни резултати претраге са детаљним увидом у податке. Реализатори: ФТН - Нови Сад Корисници: БиоСенсе центар, Унверзитет у Сплиту, Универзитет у Новом Саду Подтип решења: Софтвер (М85)
Стање у свету Осматрање земље (EO Earth Observaton): Група за осматрање земље - GEO (Group on Earth Observation) покренута је 2002. године на Светском самиту о одрживом развоју, а подржана је од Г8 водећих индустријских сила на основу резултата Миленијумског самита УН. GEO одликује добровољно учешће влада и међународних организација са циљем унапређивања разумевања планете Земље; временских прилика, климе, океана, атмосфере, воде, земљишта, геодинамике, природних ресурса, екосистема, природних и људима изазваних хазарда. Чланови GEO долазе из 90-так држава и 60-так међународних организација Осматрање планете Земље представља круцијални елемент за боље разумевање планете као система. GEO координира напоре за изградњу Global Earth Observation System of Systems (GEOSS - систем свих система за глобално осматрање Земље). Постоје девет области GEOSS у којима се може остварити корист од примене GEOSS-a - Слика 1. Слика 1 - GEOSS области GEOSS 10-годишњи имплементациони план до 2015. је: реализовати систем који ће омогућити одлучивање и акције за добробит људског друштва путем координисаног, свеобухватног и одрживог система за осматрање Земље и обраду информација Балкан у GEO/GEOSS: GEO чланице на подручју Балкана су Хрватска, Грчка, Румунија, Словенија и Србија. Албанија, Босна и Херцеговина, Бугарска, Македонија и Црна Гора још увек нису чланице GEO. Постојеће ЕО активности на Балкану су често слабо повезане са широм међународном заједницом. Учесници у ЕО активностима у региону често нису упознати са опцијама и могућностима везаним за координацију, као и фондовима које могу користити у овим активностима. На Балкану и даље постоје тензије које утичу на сарадњу институција које су повезане са владама. Међутим, научно-истраживачка заједница је ове тензије у највећој мери превазишла. 2
PNF (Permanent Networking Facility) представља директоријум за осматрање земље на подручју ширег Балкана са алатима за лако проналажење партнера и претрагу података. PNF садржи податке сакупљене током идентификације ЕО (Earth Observation - oсматрање земље) учесника и активности. Приступ је слободан за све кориснике, а база података се проширује на добровољној бази од стране ЕО актера. Stakeholders (government, SMEs, scientific community) EO activities (projects, programmes, initiatives ) Permanent Networking Facility (PNF) Слика 2 Интеграција података PNF је базиран на принципима GEOSS размене података који гласи сви подаци, метаподаци и производи који се користе у сврху едукације и истраживања, требало би да буду бесплатни или не скупљи од трошкова репродукције. Дизајн Интернет ѕајт: PNF веб сајт и база података су смештени на серверу који се налази на Универзитету у Сплиту, у Хрватској. Резервни систем копија структуре базе података и података налази на серверу на Универзитету у Новом Саду, Србија. Адреса веб сајта за јавни приступ подацима је: http://balkangeonet.unist.hr Главни сервер у Сплиту садржи актуелне информације и све претраге и одржавање обављају се над тим скуповима података. Серверски систем у Новом Саду представља сигурносну резервну копију PNF спремишта која се не мења без претходног одржавање оригиналног сервера. Подаци се аутоматски освежавају једном дневно. Процењено је да би чешће прављње копије података могло да изазове проблеме са доступношћу података крајњим корисницима. 3
Слика 3 Земље ширег Балкана укључене у PNF Механизми претраге: Централна карактеристика PNF је његов механизам претраге података. Он је од великог значаја како би подаци били доступни корисницима брзо и ефикасно и са могућношћу једноставне промене критеријума претраге. Позадинска PHP скрипта за претрагу података нуди три врсте претраживања, а сваки карактерише сопствени (посебан) скуп филтера: претрага ЕО учесника претрага ЕО активности претрага GEOSS компоненте којима одговарају три главне табеле у бази података у којој су повезани сви остали скупови података. То не значи да информације из других табела нису доступне ако је одабран један критеријум претраге. Сваки резултат претраге садржи линкове ка свим осталим врстама информација као што ће бити објашњено касније у овом документу. То је учињено због тога што корисници могу интуитивно имати другачију визију које су им информације потребне из ПНФ или можда желе да приступе неким подацима више директно, без потребе да понављају процедуре за претрагу. Претрага ЕО учеснка: Први критеријум претраге даје врсте информација које су блиско повезане са специфичним ЕО учесником. Овај критеријум претрага је дизајниран имајући у виду кључну улогу коју ПНФ може да имају у будућности у процесу умрежавања на подручју Балкана - Умрежавање ЕО учесника и проналажење партнера. Сет филтера за овај критеријум је приказан на Слика 4. 4
Слика 4 Претрага ЕО учесника Могуће је филтрирати одговоре на основу имена актера, града, државе, типа организације и / или сектора коме припадају. Вредности падајућих менија су генерисани из фиксних табела које садрже унапред дефинисане вредности. Ако је филтер изостављен упит у базу неће зависити тог параметра. Пример одговора на ову претрагу је приказан на Слика 5. Слика 5 Пример резултата претраге ЕО учесника Поља у везана за учеснике, њихове активности и податке су интерактивни и кликом на њих могу се погледати детаљније. У случају расположивих ГЕОСС компоненти, јасно је назначено да ли се компонента производи, користи или оба, од стране ЕО учесника. Када кликнете на име ЕО учесника отвара се детаљан преглед као онај приказан на Слика 6. Ови детаљи садрже контакт информације и све релевантне податке за брзо позиционирање изабраних учесника у ЕО заједници. Као што се види из Слика 5 и Слика 6, парцијални непотпуни подаци су могући јер су оригинални PNF подаци прикупљени из два потпуно дивергентна извора података. Међутим, у будућности, такви недостаци биће превазиђени кроз иновативне механизме развијене за потребе ажурирања и одржавања. 5
Слика 6 Детаљане информације о ЕО учеснику Претраживање ЕО Активности: PNF се такође може претраживати и по ЕО активности. Овај критеријум претраге омогућује излиставање пројеката, иницијатива и програма постављањем филтера приказаним на Слика 7. Слика 7 Претрага ЕО активности Први филтер омогућава претрагу по акрониму или називу активности. Ако је постављено, оба поља у табели ће бити поређена са унетом вредношћу. Кључне речи се односе на било коју реч или њихов део у опису делатности, док три падајућа менија омогућавају постављање параметара "тип", "сврха" и "скала", и сви имају предефинисане вредности наведене у претходном одељку. Резултат претраге је приказан на Слика 8. Поред четири најважније области (акронимскраћеница, тип, датум почетка и завршетка активности) партнерске институције и резултујуће GEOSS компоненте су такође наведене у редовима поред сваке активности. 6
Ово додатне информације су интерактивне баш као у случају претходног начина претраге (ЕО учесника). Слика 8 Пример резултата претраге ЕО активности Слика 9 Детаљан преглед ЕО активности 7
Детаљан преглед активности је на располагању кликом на активности акронима. Пример је приказан на Слика 9. Преглед обухвата сва могућа поља и вредности из повезаних табела. Опет, пун списак партнера и GEOSS компоненти везаних за активности су приказани и омогућена је њихова интерактивност. Претрага GEOSS компоненети: Последњи критеријум претраге се односи на GEOSS компоненте. Ово се може односити на: скуповеподатака мета податке моделе услуге апликације производе Могуће подешавање филтера је приказан на Слика 10. Као и у претходна два случаја, GEOSS компоненте се такође могу претраживати по имену (делимичне или потпуне речи су дозвољене). Кључне речи се односе на одређене делове у опису GEOSS компоненти док три падајућа менија обезбеђују стандардизоване вредности које се могу одабрати за тип компоненте, технологију која се користи или географско подручје које покрива. Поред тога, могуће је повезивање GEOSS компоненте са једном или више друштвених области тако што се одаберу одговарајући квадратићи. Слика 10 Претрага GEOSS компоненти Типични резултати претраге су приказани на Слика 11. У табеларном прегледу дате су везе поседовања/порекла ЕО учесника или активности. Табела садржи само четири кључне области за општи преглед: назив, тип, приступачност и категорију по принципу GEOSS размене података. 8
Слика 11 Пример претраге GEOSS компоненти Кликом на интерактивно име GEOSS компоненте, детаљнији преглед је представљен као што је приказано на Слика 12. Слика 12 Детаљан приказ GEOSS компоненте Примена Интуитивна и лака претрага GEO/GEOSS базе података од велике је користи како ЕО учесницима са подручја Блакана, тако и широм света јер преко web интерфејса у сваком тренутку могу имати увид у GEOSS активности које се спроводе на овим просторима као и брзо и лако проналажење ЕО партнера. 9
Техничке карактеристике МySQL верзија 5.1 PHP верзија 5.3 Web сервер Аpache верзија 2.2 29 табела за смештај података Подршка за UTF-8 Партиционирање података Резервна копија на удаљеном серверу Јооmla 2.5 за динамички део web сајтa Комплетан изглед корисничког wеб интерфејса Пример комплетаног изгледа корисничког веб интерфејса приказан је на Слика 13. Слика 13 Једна страница PNF веб сајта 10