от danbi » 19 юни 2010, 16:36
Един "акъл" от патил с API-та, или по-скоро от странните предстаи които много програмисти имат за това понятие: по-добре е да не се пуска официално каквото и да е, преди спецификацията да има завършен вид. По спецификацията на API-то може да се поработи доста.
В този ред на мисли, наскоро се занимавах с реализацията на OAI-PMH (виж
http://www.openarchives.org/) сървър за публикуване на метаданни от родните библиотеки в Европеана (виж.
http://www.europeana.eu). Хрумна ми, че подобен интерфейс е перфектен за "Моята Библиотека".
Протокола OAI-PMH позволява на място, където се съхраняват метаданни за електронни обекти, или "електронни каталози" да публикува наличните си колекции по начин, предлагащ възможност за проверка и евентуално колекциониране на тези данни от други каталози. Подобна технология се използва на безброй много места "зад завесите", например от Гугъл, чрез т.н. "sitemap".
Тъй като "Моята Библиотека" разполага както с метаданни, така и с текстовете на различните произведения, вероятно ще е нужно да се разработят допълнителни формати за метаданните, тъй като "стандартните" са доста постни. Европеана примерно са разработили техен специфичен метадата формат, подходящ за традиционните библиотеки. Може би може да се ползва директно в случая.
Моята реализация е написана на perl, но не виждам никаква причина да не може да се пренапише на php. Протокола е сравнително прост.
Хрумна ми, дали не е възможно да се направи договорка с Европеана за публикация на съдържанието на "Молята Библиотека" в европейския портал, но .. тук според мен освен чисто техническите и организационни въпроси, които ще се решат лесно, трябва да се изяснят и "юридическите". А там праха в очите в малко в повече.
Един "акъл" от патил с API-та, или по-скоро от странните предстаи които много програмисти имат за това понятие: по-добре е да не се пуска официално каквото и да е, преди спецификацията да има завършен вид. По спецификацията на API-то може да се поработи доста.
В този ред на мисли, наскоро се занимавах с реализацията на OAI-PMH (виж [url]http://www.openarchives.org/[/url]) сървър за публикуване на метаданни от родните библиотеки в Европеана (виж. http://www.europeana.eu). Хрумна ми, че подобен интерфейс е перфектен за "Моята Библиотека".
Протокола OAI-PMH позволява на място, където се съхраняват метаданни за електронни обекти, или "електронни каталози" да публикува наличните си колекции по начин, предлагащ възможност за проверка и евентуално колекциониране на тези данни от други каталози. Подобна технология се използва на безброй много места "зад завесите", например от Гугъл, чрез т.н. "sitemap".
Тъй като "Моята Библиотека" разполага както с метаданни, така и с текстовете на различните произведения, вероятно ще е нужно да се разработят допълнителни формати за метаданните, тъй като "стандартните" са доста постни. Европеана примерно са разработили техен специфичен метадата формат, подходящ за традиционните библиотеки. Може би може да се ползва директно в случая.
Моята реализация е написана на perl, но не виждам никаква причина да не може да се пренапише на php. Протокола е сравнително прост.
Хрумна ми, дали не е възможно да се направи договорка с Европеана за публикация на съдържанието на "Молята Библиотека" в европейския портал, но .. тук според мен освен чисто техническите и организационни въпроси, които ще се решат лесно, трябва да се изяснят и "юридическите". А там праха в очите в малко в повече.