Introduktion av IIIF-manifest för 3D
Utvecklingen och den senaste versionen av det första utkastet till IIIF Presentation API-manifest som kodar 3D-innehåll markerar en viktig milstolpe för att komplettera och utöka befintliga IIIF-specifikationer. Dessa manifest och motsvarande specifikationer har utvecklats av 3D Technical Specification Group (GTS) för att överväga komplexiteten hos 3D-objekt och ta itu med frågor som rumslig orientering, belysning och kamerainställningar. Detta är avgörande för digitalt bevarande och presentation av kulturarvet.
Målet med manifesten är att skapa en standard för sömlös integration och interaktion med 3D-innehåll över olika plattformar och institutioner. De tillgängliga manifesten utökas ständigt och inkluderar för närvarande sätt att:
placera en grundläggande modell i en scen
inkludera och exkludera modellfunktioner som specifika belysnings- eller kamerainställningar
lägga till två dukar i en scen
Placera flera föremål i en scen
Implementering och exempel från (semantisk) Kompakkt
Nu när utkasten finns tillgängliga kan de praktiska genomförandena förverkligas. Flera tittare (dvs. programvaruverktyg för visning av 3D-medier) har testat implementeringen av API:et och kan bearbeta manifesten.
En av dessa tittare är Kompakkt, som ett tvärvetenskapligt team vid flera tyska universitet, forskningsinstitutioner och bibliotek har utvecklat sedan 2017. Det är en gratis online-förvar och (3D) tittare för multimodala 3D-anteckningar, speciellt utformad för samarbete och berättande. Kompakkt är helt öppen källkod och optimerad för att ge allmänheten tillgång till kulturarvsobjekt, arkivmaterial eller liknande. Det gör det möjligt för användare att dela, utforska och tillsammans kommentera objekt i vanliga moderna webbläsare. Den är baserad på Babylon.js, Angular och MongoDB.
Dessutom utvecklades en semantisk förlängning, Semantic Kompakkt, vid Open Science Lab, TIB Hannover, som en del av projektet NFDI4Culture. Den använder en databasanslutning till Wikibase, den öppna källkoden, länkad öppen datamiljö som släppts av Wikimedia Tyskland för att tillåta användare att lägga till semantiska data och anteckningar till multimediainnehåll. (Semantisk) Kompakkt kan nu tolka IIIF-utkastet till manifest och ladda 3D-objekt i enlighet med detta (se koden och installation under arbete). Medan de grundläggande funktionerna som manifesten erbjuder täcks av (Semantisk) Kompakkt, kan ytterligare funktioner utforskas. Utvecklingen kommer att ta hänsyn till användarnas behov, till exempel placeringen av flera enskilda 3D-objekt i en scen eller kombinationen av olika medieinnehåll som bilder och 3D-modeller.

Presentation vid IIIF:s årliga konferens i Los Angeles
Den senaste årliga IIIF-konferensen i Los Angeles gav en plattform för att presentera GTS: s framsteg för en global publik. Koncernen lyfte fram kritiska skillnader i 2D-innehåll och presenterade lösningar och resultat. Dessutom visade ett blixtsamtal hur (Semanic) Kompakkt implementerar API för att visa upp manifest användning för tittarprogramvara.
En så kallad Birds of a Feather-session samlade berörda parter för att se demos och dyka djupare in i de tekniska detaljerna. Deltagarna diskuterade sina erfarenheter, utmaningar och önskemål när det gäller 3D-integration i denna session.
Vid ett avslutande möte med GTS undersöktes ytterligare specifikationer och man enades om nästa steg och milstolpar, som kan konsulteras i IIIF 3D Technical Specification Group Charter.
Den första versionen av 3D-manifestet förväntas släppas nästa år. I Los Angeles diskuterade TSG-medlemmar också ytterligare funktioner som ska införlivas i manifesten, och vid de kommande gruppmötena i år kommer de att ta upp kommentarer, interaktioner och animationer.

Tekniska insikter
När API:er implementeras för att stödja standarder för datautbyte blir anpassade lösningar i den befintliga koden som bara fungerade för en specifik programvaruinstallation uppenbara och problematiska. Så snart data utbyts och behandlas mellan olika programvaruapplikationer måste behandlingsstegen också göras mer standardiserade och återanvändbara på samma sätt som dataformateringen. Detta blev särskilt märkbart under implementeringen av Babylon.js-baserade API för IIIF manifest inom (Semantisk) Kompakkt.
Till exempel var det nödvändigt att förstå exakt hur utrymmet och koordinatsystemet fungerar. Det sätt på vilket föremål placeras i rymden måste vara sammanhängande och replikerbart med andra tittare om Kompakkt vill vara standardkompatibel. Kompakkts utvecklingsteam måste kunna redogöra för nya funktioner som kan behöva implementeras på grund av de utökade möjligheterna till interoperabilitet. Detta inkluderar att visa flera objekt inom samma scen. För mer information, observera vår nuvarande utveckling i våra öppna GitHub- och Gitlab-förråd för Semantic Kompakkt respektive Kompakkt.
Bredare konsekvenser för digitala samlingar
Antagandet av IIIF 3D-manifest har bredare konsekvenser för förvaltningen och spridningen av digitala samlingar. Genom att standardisera hur 3D-innehåll beskrivs och görs tillgängligt kan institutionerna säkerställa större interoperabilitet och livslängd för sina digitala tillgångar. Denna standardisering underlättar också samarbete mellan institutioner, vilket möjliggör delad tillgång till 3D-resurser och samarbetsforskningsprojekt.
Engagera dig
Utgivningen och genomförandet av de första IIIF-manifesten för 3D utgör ett betydande steg framåt på kulturarvsområdet med betydande inverkan på forskningen, särskilt inom digital humaniora. Det arbete som utförts av (Semantic) Kompakkt och andra visar de praktiska tillämpningarna och fördelarna med dessa nya standarder. Eftersom IIIF-samhället fortsätter att förnya och utöka kapaciteten för 3D-interoperabilitet ser framtiden för digitala samlingar alltmer flerdimensionell och interaktiv ut.
Är du intresserad av 3D-interoperabilitet? Så här engagerar du dig:
Gå med i IIIF-communityn för att lära dig mer och rådgöra med andra medlemmar i communityn om du behöver hjälp med ditt digitaliseringsarbetsflöde.
Delta i tekniska gruppmöten och testgenomföranden.
Rapportera problem eller använd återkoppling avseende IIIF på GitHub.
Publicera dina data på ett eller flera onlineverktyg och lagringsplatser, och överväga om du ska använda en kommersiell eller öppen källkodsmiljö.
Gå med i EuropeanaTech-gemenskapen och IIIF & Europeana-arbetsgruppen för att diskutera IIIF och andra ämnen som rör forskning och utveckling inom kulturarvssektorn
Hjälp till att forma nästa fas av att dela flerdimensionellt kulturarv på webben!
