Wprowadzenie manifestów IIIF dla 3D
Opracowanie i niedawne wydanie pierwszego projektu interfejsu API prezentacji IIIF manifestuje kodowanie treści 3D, co stanowi kluczowy kamień milowy w celu uzupełnienia i rozszerzenia istniejących specyfikacji IIIF. Manifesty te i odpowiednie specyfikacje zostały opracowane przez 3D Technical Specification Group (TSG), aby rozważyć złożoność obiektów 3D, rozwiązując takie problemy, jak orientacja przestrzenna, oświetlenie i ustawienia kamery. Ma to kluczowe znaczenie dla cyfrowej ochrony i prezentacji dziedzictwa kulturowego.
Celem manifestów jest stworzenie standardu bezproblemowej integracji i interakcji z treściami 3D na różnych platformach i w różnych instytucjach. Dostępne manifesty są stale rozszerzane i obecnie obejmują sposoby:
umieścić podstawowy model w scenie
zawierać i wykluczać cechy modelu, takie jak specyficzne oświetlenie lub ustawienia kamery
dodać dwa płótna w scenie
Umieść kilka obiektów w scenie
Implementacja i przykłady z (Semantic) Kompakkt
Teraz, gdy projekty są już dostępne, można wdrożyć je w praktyce. Kilku widzów (tj. narzędzia programowe do przeglądania mediów 3D) pilotowało wdrożenie API i może przetwarzać manifesty.
Jednym z takich widzów jest Kompakkt, który od 2017 r. rozwija interdyscyplinarny zespół kilku niemieckich uniwersytetów, instytucji badawczych i bibliotek. Jest to bezpłatne repozytorium online i przeglądarka (3D) do wielomodalnych adnotacji 3D, specjalnie zaprojektowanych do pracy zespołowej i opowiadania historii. Kompakkt jest w pełni otwarty i zoptymalizowany, aby zapewnić publiczny dostęp do obiektów dziedzictwa kulturowego, materiałów archiwalnych itp. Umożliwia użytkownikom udostępnianie, eksplorowanie i wspólne adnotowanie obiektów w standardowych nowoczesnych przeglądarkach internetowych. Jest on oparty na Babylon.js, Angular i MongoDB.
Ponadto w ramach projektu NFDI4Culture w Open Science Lab w TIB w Hanowerze opracowano rozszerzenie semantyczne, Semantic Kompakkt. Wykorzystuje połączenie z bazą danych Wikibase, otwartym, powiązanym środowiskiem otwartych danych wydanym przez Wikimedia Germany, aby umożliwić użytkownikom dodawanie danych semantycznych i adnotacji do treści multimedialnych. (Semantyczne) Kompakkt jest teraz w stanie zinterpretować manifesty robocze IIIF i odpowiednio załadować obiekty 3D (zob. kod i wdrożenie w toku prac). Podczas gdy podstawowe funkcje oferowane przez manifesty są objęte (Semantycznym) Kompakktem, można zbadać dodatkowe funkcje. Opracowanie będzie uwzględniać potrzeby użytkowników, w tym na przykład umieszczenie kilku pojedynczych obiektów 3D w scenie lub połączenie różnych treści multimedialnych, takich jak obrazy i modele 3D.

Prezentacja na dorocznej konferencji IIIF w Los Angeles
Niedawna doroczna konferencja IIIF w Los Angeles stanowiła platformę do przedstawienia postępów TSG globalnej publiczności. Grupa podkreśliła krytyczne różnice w treści 2D oraz zaprezentowała rozwiązania i wyniki. Ponadto błyskawiczna rozmowa pokazała, w jaki sposób (Semanic) Kompakkt implementuje API, aby zaprezentować oczywiste użycie oprogramowania przeglądarki.
Tak zwana sesja Birds of a Feather zgromadziła zainteresowane strony, aby zobaczyć dema i zanurzyć się głębiej w szczegóły techniczne. Uczestnicy omówili swoje doświadczenia, wyzwania i życzenia dotyczące integracji 3D w tej sesji.
Na spotkaniu podsumowującym z GTS przeanalizowano dalsze specyfikacje i osiągnięto porozumienie w sprawie kolejnych kroków i kamieni milowych, z którymi można się zapoznać w Karcie Grupy ds. Specyfikacji Technicznej IIIF 3D.
Pierwsza wersja manifestów 3D ma zostać wydana w przyszłym roku. W Los Angeles członkowie TSG omówili również dodatkowe funkcje, które mają zostać włączone do manifestów, a na nadchodzących posiedzeniach Grupy w tym roku zajmą się adnotacjami, interakcjami i animacją.

Spostrzeżenia techniczne
Wdrażając interfejsy API do obsługi standardów wymiany danych, niestandardowe rozwiązania w istniejącym kodzie, które działały tylko dla określonej konfiguracji oprogramowania, stają się oczywiste i problematyczne. Gdy tylko dane są wymieniane i przetwarzane między aplikacjami, etapy przetwarzania muszą być również bardziej znormalizowane i nadające się do ponownego wykorzystania w taki sam sposób jak formatowanie danych. Stało się to szczególnie widoczne podczas implementacji API Babylon.js dla manifestów IIIF w (Semantycznym) Kompakkcie.
Na przykład konieczne było dokładne zrozumienie, jak działa przestrzeń i układ współrzędnych. Sposób, w jaki obiekty są umieszczane w przestrzeni, musi być spójny i powtarzalny z innymi widzami, jeśli Kompakkt chce być zgodny ze standardem. Zespół programistów Kompakkt musi być w stanie uwzględnić nowe funkcje, które mogą wymagać wdrożenia ze względu na rozszerzone możliwości interoperacyjności. Obejmuje to wyświetlanie wielu obiektów w tej samej scenie. Aby uzyskać więcej informacji, proszę obserwować nasz obecny rozwój w naszych otwartych repozytoriach GitHub i Gitlab odpowiednio dla Semantic Kompakkt i Kompakkt.
Szersze implikacje dla zbiorów cyfrowych
Przyjęcie manifestów IIIF 3D ma szersze implikacje dla zarządzania kolekcjami cyfrowymi i ich rozpowszechniania. Dzięki standaryzacji sposobu opisywania treści 3D i dostępu do nich instytucje mogą zapewnić większą interoperacyjność i długowieczność swoich zasobów cyfrowych. Normalizacja ta ułatwia również współpracę między instytucjami, umożliwiając wspólny dostęp do zasobów 3D i wspólnych projektów badawczych.
Zaangażuj się
Wydanie i wdrożenie pierwszych manifestów IIIF dla 3D stanowi znaczący krok naprzód w dziedzinie dziedzictwa kulturowego o znaczącym wpływie na badania, zwłaszcza w dziedzinie humanistyki cyfrowej. Praca wykonana przez (Semantic) Kompakkt i innych demonstruje praktyczne zastosowania i korzyści tych nowych standardów. Ponieważ społeczność IIIF nadal wprowadza innowacje i rozszerza możliwości interoperacyjności 3D, przyszłość cyfrowych kolekcji wygląda coraz bardziej wielowymiarowo i interaktywnie.
Interesuje Cię interoperacyjność 3D? Oto jak się zaangażować:
Dołącz do społeczności IIIF, aby dowiedzieć się więcej i skonsultować się z innymi członkami społeczności, jeśli potrzebujesz pomocy w procesie digitalizacji.
Udział w posiedzeniach grup technicznych i wdrożeniach testowych.
Zgłaszać problemy lub informacje zwrotne dotyczące przypadków użycia związane z IIIF na GitHub.
Opublikuj swoje dane w jednym lub kilku narzędziach i repozytoriach online i zastanów się, czy korzystać ze środowiska komercyjnego czy otwartego.
Dołącz do społeczności EuropeanaTech i grupy roboczej IIIF & Europeana, aby omówić IIIF i inne tematy związane z badaniami i rozwojem w sektorze dziedzictwa kulturowego
Pomóż kształtować kolejny etap dzielenia się wielowymiarowym dziedzictwem kulturowym w Internecie!
