Building A Digital Asset Management System With And Around Fedora 4 Stefano Cossu, Director of Application Services, The Art Institute of Chicago DC Fedora User Group Meeting – Washington DC, USA – October 6 t, 2014
DAMS Project Goals Initially conceived as a document store Quickly grew out of its original scope Deeper integration with existing systems Provide a single source for storing and accessing shared data
LAKE – Linked Asset and Knowledge Ecosystem
DAMS Integrated Architecture Fedora 4 offers great integration capabilities Repository is surrounded by legacy and new systems Middleware for legacy systems is being developed Asynchronous and event-based architecture
AIC DAMS Main Players
Most Useful F4 Features Content modeling – flexible language at zero cost Sequencers – event-based automation Federation – integrating other data sources Triplestore and Solr indexing – search & query endpoints
F4 Features: Content Modeling Based on core JCR features Allows multiple inheritance and mix-in types Has been crafted as a foundation to our ontology Some limitations in expressiveness
F4 Features: Sequencers Extract metadata on ingestion Create/destroy derivatives based on node events Send messages to external systems
F4 Features: Federation Filesystem federation to access external source Custom JDBC connector (WIP) Federated content can be re-arranged via reference datastreams
F4 Features: Indexing Multiple indexing engines possible Powerful search/query tools: Triplestore, Solr... Current challenges: Test capability of default triplestores Adding RDFS/OWL statements in triplestore on top of indexed data
Thank you Check out our LAKE branch of fcrepo4: Post on Google Groups: me: