AGGREGATING AND ENRICHING AUDIO-VISUAL METADATA USING EBUCORE | Athanasios DROSOPOULOS, Jean-Pierre EVAIN, Nikolaos SIMOU and Vassilis TZOUVARAS, National Technical University of Athens; European Broadcasting Union
This document summarizes an academic paper presented at the World Conference 2013 in Dubai, UAE. The paper discusses how the EUscreen project aggregated and enriched audiovisual metadata from various European content providers using the EBUcore standard. It describes the three main phases of the project: ingesting metadata using the MINT tool, transforming metadata into a common EBUcore format, and publishing the aggregated metadata as Linked Open Data. The goal was to provide harmonized access to television content and resources for students, scholars and the public.
QEBU: AN ADVANCED GRAPHICAL EDITOR FOR THE EBUCORE METADATA SET | Paolo PASIN...FIAT/IFTA
Creation and management of metadata documents can be quite a difficult task to accomplish manually. To address this issue in the context of the EBUCore v1.3 metadata set, we propose a GUI-based metadata editor, QEbu, developed during the Multimedia Archival Techniques course, held at the Polytechnic University of Turin in collaboration with RAI.
The aim is to provide a user-friendly graphical editor to create and manage XML documents, relieving the user from the burden of worrying about the structure of the data and letting him focus on the actual content.
QEbu has been developed in C++ using the cross-platform and open source library Qt 4.8; this framework was chosen in order to exploit its natural features for developing interface-centered applications.
ECLAP White paper, social network for Cultural Heritage on Peforming artsPaolo Nesi
the experience of a new generation digital content service is presented, namely ECLAP (European Collected Library of Artistic Performance, http://www.eclap.eu). ECLAP is a live lab in which several new technologies and solutions in the area of semantic computing and social media have been developed and put under trial of the final users and institutions. On this regard, ECLAP is open for both content and results experimentations, and presently comprises more than 35 prestigious international institutions; ECLAP provides services and tools for automated content ingestion, adaptation, metadata ingestion and editing, semantic information extraction, indexing and distribution by exploiting the most innovative and consolidated technologies. ECLAP supports the institutions in all their activities: metadata selection and mapping, content ingestion, to the definition and management of permissions and licenses on contents, and finally managing their users on ECLAP services. According to ECLAP workflow, the obtained metadata are sent to Europeana only after that the metadata have been enriched and linked to a reachable digital resource and when the IPR details have been finalized, with needed quality level. An ECLAP IPR Model can be associated with each single content or collection. ECLAP also provides infrastructural connection for direct promotion of content towards a large number of social networks, including: Facebook, LinkedIn, Diggs, Twitter, etc. On ECLAP, each content provider may have its own distribution channel/group (including a forum and a blog in addition to the space for their content collections, and the groups can be open, moderated or private) with the possibility of customizing the group user interface according to their logo and colours. This multitenant modality permits at the institutions to see ECLAP as a non-intrusive service, to reinforce their brand and at the same time to exploit and experiment a number of innovative ECLAP tools, to accelerate the promotion exploiting ECLAP social media, LOD and Europeana channels, and ready to access new users for their content. ECLAP provides the unique videos, images and texts related to more than 50 years of activity of the Dario Fo and Franca Rame theatre company, featuring videos, photos, texts, drawings, paintings, sketches, posters, copies of contracts and of invoices, notes, books, articles. Other unique, irreplaceable material includes video, audio recordings and photos of performances, workshops, seminars, rehearsals of Jerzy Grotowski, Peter Brook, Gennadi Bogdanov, Anatolij Vasil’ev, Alberto Sordi, Carmelo Bene, Giorgio Strehler, Mimmo Cuticchio, Gian Maria Volonté, Judith Malina.
Mobile Multimedia Cloud Computing and the WebDejan Kovachev
Mobile multimedia services are in high demand, but their development comes at high costs. The emergent computing paradigm cloud computing has great potential to embrace these issues. In fact, we are at the early stage of the coalescence of cloud computing, mobile multimedia and the Web. Motivated by the tremendous success story of the Web based on its simplicity principles, we argue for a comprehensive review on current practices of web and mobile multimedia cloud computing techniques for avoiding frictions. We draw on experience from the development of advanced collaborative multimedia web applications utilizing multimedia metadata standards like MPEG-7 and real-time communication protocols like XMPP. We propose our i5CLoud, a hybrid cloud architecture, which serves as a substrate for scalable and fast time-to-market mobile multimedia services. This paper demonstrates the applicability of emerging cloud computing concepts for mobile multimedia.
SCAPE - Building Digital Preservation InfrastructureSCAPE Project
Dr. Ross King, AIT Austrian Institute of Technology GmbH, gave an invited talk about the FP7 project SCAPE at the eSciDoc Days in Berlin, October 27, 2011, https://www.escidoc.org/JSPWiki/en/ESciDocDays.
QEBU: AN ADVANCED GRAPHICAL EDITOR FOR THE EBUCORE METADATA SET | Paolo PASIN...FIAT/IFTA
Creation and management of metadata documents can be quite a difficult task to accomplish manually. To address this issue in the context of the EBUCore v1.3 metadata set, we propose a GUI-based metadata editor, QEbu, developed during the Multimedia Archival Techniques course, held at the Polytechnic University of Turin in collaboration with RAI.
The aim is to provide a user-friendly graphical editor to create and manage XML documents, relieving the user from the burden of worrying about the structure of the data and letting him focus on the actual content.
QEbu has been developed in C++ using the cross-platform and open source library Qt 4.8; this framework was chosen in order to exploit its natural features for developing interface-centered applications.
ECLAP White paper, social network for Cultural Heritage on Peforming artsPaolo Nesi
the experience of a new generation digital content service is presented, namely ECLAP (European Collected Library of Artistic Performance, http://www.eclap.eu). ECLAP is a live lab in which several new technologies and solutions in the area of semantic computing and social media have been developed and put under trial of the final users and institutions. On this regard, ECLAP is open for both content and results experimentations, and presently comprises more than 35 prestigious international institutions; ECLAP provides services and tools for automated content ingestion, adaptation, metadata ingestion and editing, semantic information extraction, indexing and distribution by exploiting the most innovative and consolidated technologies. ECLAP supports the institutions in all their activities: metadata selection and mapping, content ingestion, to the definition and management of permissions and licenses on contents, and finally managing their users on ECLAP services. According to ECLAP workflow, the obtained metadata are sent to Europeana only after that the metadata have been enriched and linked to a reachable digital resource and when the IPR details have been finalized, with needed quality level. An ECLAP IPR Model can be associated with each single content or collection. ECLAP also provides infrastructural connection for direct promotion of content towards a large number of social networks, including: Facebook, LinkedIn, Diggs, Twitter, etc. On ECLAP, each content provider may have its own distribution channel/group (including a forum and a blog in addition to the space for their content collections, and the groups can be open, moderated or private) with the possibility of customizing the group user interface according to their logo and colours. This multitenant modality permits at the institutions to see ECLAP as a non-intrusive service, to reinforce their brand and at the same time to exploit and experiment a number of innovative ECLAP tools, to accelerate the promotion exploiting ECLAP social media, LOD and Europeana channels, and ready to access new users for their content. ECLAP provides the unique videos, images and texts related to more than 50 years of activity of the Dario Fo and Franca Rame theatre company, featuring videos, photos, texts, drawings, paintings, sketches, posters, copies of contracts and of invoices, notes, books, articles. Other unique, irreplaceable material includes video, audio recordings and photos of performances, workshops, seminars, rehearsals of Jerzy Grotowski, Peter Brook, Gennadi Bogdanov, Anatolij Vasil’ev, Alberto Sordi, Carmelo Bene, Giorgio Strehler, Mimmo Cuticchio, Gian Maria Volonté, Judith Malina.
Mobile Multimedia Cloud Computing and the WebDejan Kovachev
Mobile multimedia services are in high demand, but their development comes at high costs. The emergent computing paradigm cloud computing has great potential to embrace these issues. In fact, we are at the early stage of the coalescence of cloud computing, mobile multimedia and the Web. Motivated by the tremendous success story of the Web based on its simplicity principles, we argue for a comprehensive review on current practices of web and mobile multimedia cloud computing techniques for avoiding frictions. We draw on experience from the development of advanced collaborative multimedia web applications utilizing multimedia metadata standards like MPEG-7 and real-time communication protocols like XMPP. We propose our i5CLoud, a hybrid cloud architecture, which serves as a substrate for scalable and fast time-to-market mobile multimedia services. This paper demonstrates the applicability of emerging cloud computing concepts for mobile multimedia.
SCAPE - Building Digital Preservation InfrastructureSCAPE Project
Dr. Ross King, AIT Austrian Institute of Technology GmbH, gave an invited talk about the FP7 project SCAPE at the eSciDoc Days in Berlin, October 27, 2011, https://www.escidoc.org/JSPWiki/en/ESciDocDays.
Live to e-Learning, a lecture capture and delivery service based on MediaMosaMediaMosa
L2L (Live to e-Learning) a lecture capture and delivery service based on MediaMosa. Presentation by Matteo Bertazzo from CINECA InterUniversity Consortium at the MediaMosa Community day, November 25, 2010
Integration of Accessible Documents into Digital Libraries of TomorrowAlexander Haffner
Digital libraries are processing mainly digital text resources and intend to ensure
long-tem preservation. Future systems additionally have to focus on accessible
multimedia dissemination and overcome traditional channels for distribution.
We have developed two different approaches towards a client/server
distribution model for an accessible digital library based either on an extension
of DAISY or by transforming MultiReader documents. These approaches
rely on ingest of comprehensive contents covering enhanced semantic richness.
We consider role changes of authors and their corresponding responsibilities
for actual resource quality increase. Furthermore, we discuss resulting
end user benefits by multimedia and related modalities of use.
Multimedia Processing on Multimedia Semantics and Multimedia ContextRalf Klamma
The 10thWorkshop on Multimedia Metadata (SeMuDaTe‘09)
Yiwei Cao, Ralf Klamma, and Dejan KovachevI
Informatik 5 (Information Systems), RWTH Aachen University
2.12.2009
Graz, Austria
Nikola Ikonomov, Boyan Simeonov, Jana Parvanova and Vladimir Alexiev. In Digital Presentation and Preservation of Cultural and Scientific Heritage (DiPP 2013), Veliko Tarnovo, Bulgaria, Sep 2013
European Research Projects as EOSC Service ProvidersPedro Príncipe
Presentation at the EOSC providers days, 27 April 2022, by Pedro Principe (University of Minho / OpenAIRE); Alexandre Bonvin (University of Utrecht); Susanna Assunta Sansone (University of Oxford).
Live to e-Learning, a lecture capture and delivery service based on MediaMosaMediaMosa
L2L (Live to e-Learning) a lecture capture and delivery service based on MediaMosa. Presentation by Matteo Bertazzo from CINECA InterUniversity Consortium at the MediaMosa Community day, November 25, 2010
Integration of Accessible Documents into Digital Libraries of TomorrowAlexander Haffner
Digital libraries are processing mainly digital text resources and intend to ensure
long-tem preservation. Future systems additionally have to focus on accessible
multimedia dissemination and overcome traditional channels for distribution.
We have developed two different approaches towards a client/server
distribution model for an accessible digital library based either on an extension
of DAISY or by transforming MultiReader documents. These approaches
rely on ingest of comprehensive contents covering enhanced semantic richness.
We consider role changes of authors and their corresponding responsibilities
for actual resource quality increase. Furthermore, we discuss resulting
end user benefits by multimedia and related modalities of use.
Multimedia Processing on Multimedia Semantics and Multimedia ContextRalf Klamma
The 10thWorkshop on Multimedia Metadata (SeMuDaTe‘09)
Yiwei Cao, Ralf Klamma, and Dejan KovachevI
Informatik 5 (Information Systems), RWTH Aachen University
2.12.2009
Graz, Austria
Similar to AGGREGATING AND ENRICHING AUDIO-VISUAL METADATA USING EBUCORE | Athanasios DROSOPOULOS, Jean-Pierre EVAIN, Nikolaos SIMOU and Vassilis TZOUVARAS, National Technical University of Athens; European Broadcasting Union
Nikola Ikonomov, Boyan Simeonov, Jana Parvanova and Vladimir Alexiev. In Digital Presentation and Preservation of Cultural and Scientific Heritage (DiPP 2013), Veliko Tarnovo, Bulgaria, Sep 2013
European Research Projects as EOSC Service ProvidersPedro Príncipe
Presentation at the EOSC providers days, 27 April 2022, by Pedro Principe (University of Minho / OpenAIRE); Alexandre Bonvin (University of Utrecht); Susanna Assunta Sansone (University of Oxford).
Everything you need to know about the Europeana Cloud project, a Best Practice Network that is establishing a cloud-based system for Europeana and its aggregators. LIBER is a partner in the project. This presentation is designed to be used as a template, for anyone who needs to share information about the project at conferences and workshops.
The EUscreen project aims to promote the use of television content to explore Europe's rich and diverse cultural history.
It will create access to over 30,000 items of programme content and information, and by developing a number of interactive functionalities and dynamic links with Europeana it will prove valuable to the widest range of cultural, educational and recreational users.
EUscreen started in October 2009 and the project consortium, which includes 27 partner institutions from around Europe, is being co-ordinated by Utrecht University.
More information about the project can be found on www.euscreen.eu
Opening Digitized Newspapers Corpora: Europeana’s Full-text Data Interoperabi...Nuno Freire
Cultural heritage institutions hold collections of printed newspapers that are valuable resources for the study of history, linguistics and other Digital Humanities scientific domains. Effective retrieval of newspapers content based on metadata only is a task nearly impossible, making the retrieval based on (digitized) full-text particularly relevant. Europeana, Europe’s Digital Library, is in the position to provide access to large newspapers collections with full-text resources. Full-text corpora are also relevant for Europeana’s objective of promoting the usage of cultural heritage resources for use within research infrastructures. We have derived requirements for aggregating and publishing Europeana’s newspapers full-text corpus in an interoperable way, based on investigations into the specific characteristics of cultural data, the needs of two research infrastructures (CLARIN and EUDAT) and the practices being promoted in the International Image Interoperability Framework (IIIF) community. We have then defined a ‘full-text profile’ for the Europeana Data Model, which is being applied to Europeana’s newspaper corpus.
Research and Development at Sound and Vision Victor de Boer
Slides for guest lecture about R&D at the Netherlands Institute for Sound and Vision for the lecture series "Introduction to IMM" at VU Amsterdam.
With slides by Lotte Belice Baltussen, Maarten Brinkerink, Johan Oomen, Bouke Huurnink and Victor de Boer
Science Demonstrator Session: Social and Earth SciencesEOSCpilot .eu
The main focus of Science Demonstrator sessions is to provide feedback to the EOSC community on the first experience of science demonstrators in the practical use of the emerging EOSC ecosystem.
Each panel will consist of a representative of a Science Demonstrator that will provide an overview of their experiences in the use of emerging EOSC services.
These sessions will help members of the scientific communities understanding the current state of maturity of the EOSC ecosystem and what is obtainable in a field of scientific research. It is also valuable to prospective Service Providers who wish to discover what are the challenges and opportunities that user communities might have to deal with, as a result of the adoption of their services.
This session will focus on Social and Earth Sciences.
Gergely Sipos (EGI): Exploiting scientific data in the international context ...Gergely Sipos
Keynote presentation given at "The Emerging Technology Forum – Data Creates Universe - Scientific Data Innovation Conference" of the "Pujiang Innovation Forum 2021" event.
Gergely Sipos, Claudio Cacciari: Welcome and mapping the landscape: EOSC-hub ...EOSC-hub project
Gergely Sipos, Claudio Cacciari: Welcome and mapping the landscape(EOSC hub week, Malaga, 16 - 20 April 2018)
Similar to AGGREGATING AND ENRICHING AUDIO-VISUAL METADATA USING EBUCORE | Athanasios DROSOPOULOS, Jean-Pierre EVAIN, Nikolaos SIMOU and Vassilis TZOUVARAS, National Technical University of Athens; European Broadcasting Union (20)
An overview of the results of the 2021 FIAT/IFTA Timeline Survey, as presented by Adrienne Warburton during the 2021 FIAT/IFTA World Conference (online).
The FIAT/IFTA Most Wanted List may be a new initiative of FIAT/IFTA. The aim is to create a central hub of Most Wanted Lists, provided by broadcast and audiovisual archives worldwide.
On these lists we would put those programmes, media fragments, excerpts or even complete series that archives are desperately looking for. Via a contact button, other archives could put themselves in contact with the archive that has published its list, in order to to signal a possible trouvaille.
All further explanations and a link to a survey to measure the interest are in this presentation.
As presented by Johan Oomen (Sound an Vision) and Vasilis Mezaris (Information Technologies Institute Thessaloniki) at the 2019 FIAT/IFTA World Conference in Dubrovnik, Croatia.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
PHP Frameworks: I want to break free (IPC Berlin 2024)
AGGREGATING AND ENRICHING AUDIO-VISUAL METADATA USING EBUCORE | Athanasios DROSOPOULOS, Jean-Pierre EVAIN, Nikolaos SIMOU and Vassilis TZOUVARAS, National Technical University of Athens; European Broadcasting Union
2. Drosopoulos, Evain, Simou, Tzouvaras
or professional users, e.g. enriching metadata, facilitating queries and providing relevant
results. This has been a first necessary step before integrating data from social network as
part of Linked Open Data.
Television content, which is a vital component of Europe’s cultural heritage, collective
memory and identity (all our yesterdays), remains difficult to publish and therefore to access.
Copyrights, the multiplicity of audio and video formats, digitization costs and storage issues
make its publishing on the Web more challenging than for museums and library collections,
which consists of publishing pictures and scan of documents in the public domain. The
Euscreen (www.euscreen.eu) project has constituted a representative collection of television
programmes and associated resources such as articles, facilitating access to students,
scholars and the general public.
Providing access to large digital collections of television and radio cultural heritage content is
a real challenge. The aggregation of metadata from different content providers requires to
take harmonisation actions before being released to the public in a consistent manner. But
offering user friendly navigation and content preview is not the only goal. Allowing automatic
processing by information engines is equally vital. In order to achieve this, the overall
workflow has been divided into three main phases:metadata ingestion, transformation of
metadata into a common reference schema, and finally their publication as Linked Open
Data.
2. BUILDING A CONSISTENT METADATA FRAMEWORK
As metadata aggregator, EUscreen faced the problem that, content providers use various
collection and content management systems that store, manage and share knowledge using
a wide range of varying metadata models. EUScreen therefore imposed a common format in
which metadata would have to be submitted by content providers or transformed after
ingestion.
Semantic interoperability was achieved using a harvesting schema based on EBUCore
[Evain, 2010], which is an established standard in the audiovisual sector. EBUCore was
selected as the result of an extensive evaluation [Schreiber, 2010] of different standards
including MPEG-7, Dublin Core, TV-Anytime, etc..
Why was EBUCore retained as the best option? EBUCore has been designed as an
extension of the Dublin Core for media. It is in use in a wide range of broadcasting
applications including archiving, programme exchange, production (EBU/AMWA FIMS project
on Service Oriented Architecture recently awarded at IBC 2012), and distribution. EBUcore
brings flexibility missing in Dublin Core by letting the user define the type of e.g. title or
description that is being provided. In comparison to MPEG-7, EBUCore provides some
technical metadata but at a higher level of granularity with a less complex schema sufficient
to address the EUScreen requirements. The EBU class conceptual data model is common to
TV-Anytime and EBUCore but here again the schema is simpler. Additionally, EBUCore was
the only metadata schema available in the form of an RDF/OWL ontology, which was an
essential selection criteria looking forward to linked open data exchange. Even the W3C
Media Annotation ontology was developed later, also based on the EBU class conceptual
data model.
Once metadata has been aggregated in a common format, dissemination to Europeana has
been implemented using a Linked Open Data publication procedure. using the RDF
representation of EBUcore (http://tech.ebu.ch/lang/en/MetadataEbuCore). Finally, internal
and external linking to the EUscreen content has been established and the resulting
repository was made accessiblethrough a SPARQL query endpoint. However, it is well
accepted that only a minority of expert users would be able to use raw SPARQL endpoints
and write correct queries using the SPARQL language and syntax. It is therefore
recommended that in the future are presented with a higher level GUI (graphical User
Interface). The principle is to let the user select a set of classes and ontologically associated
properties (e.g. from lists) being the most relevant for their field of research or activity. The
2
FIAT/IFTA World Conference 2013 in Dubai
3. Aggregating and Enriching Audiovisual Metadata using EBUcore
application behind the GUI would generate valid triples using these classes and properties,
which would eventually be automatically combined into valid SPARQL query expressions
strictly matching the ontology.
3. METADATA AGGREGATION AND TRANSFORMATION
As mentioned earlier, metadata aggregation has been performed using the Metadata
Interoperability (MINT) toolset. MINT (mint.image.ntua.gr) is an open source, web based
platform for the ingestion, mapping to a common format and transformation of metadata
records from EUScreen contributing partners into this common format. Interoperability is
achieved aligning provider's records through the use of well defined metadata models –
EBUCore in the EUscreen case.
The MINT platform is a metadata management system. It supports the deployment and
operation of different aggregation schemes. It provides functionalities corresponding to
different user roles and access rights.
Users start by uploading their metadata records as XML instances or Comma-separated
values (CSV). MINT supports different uploading and harvesting protocols such as HTTP,
FTP and OAI-PMH.. Users can also directly upload and validate records in a range of
supported metadata standards (XSD). XML records are stored and indexed for statistics,
previews and access from the mapping tool. Handling of metadata records includes indexing,
retrieval, update and transformation of XML files and records. XML processors are used for
validation and transformation tasks as well as for the visualization of XML and XSLT. One
essential feature of MINT is its visual mapping editor. Mapping is performed through dragand-drop from the user metadata format into the target format (EBUCore for EUScreen) as
visualised by the editor (Figure 1). The user can navigate within the structure and data of the
input schema, and the structure, documentation and restrictions of the target schema.
Eventually, mappings can be applied to ingested records, edited, downloaded and shared as
templates. As a collateral gain, access to the XLST and XPaths expression provides an
invaluable educational to users willing to dive into the arcane world of XML transformation.
Figure 1 Screenshot of the MINT mapping editor
Once these templates have been defined, users can transform their collections and publish
them in the target common format imposed aggregation and remediation steps.
Preview interfaces provide access to the current input xml record, the XSLT code for
mappings, the transformed record in the target schema, subsequent transformations from the
target schema to other models of interest (e.g. Europeana's metadata schema), and available
html renderings of each xml record.
FIAT/IFTA World Conference 2013 in Dubai
3
4. Drosopoulos, Evain, Simou, Tzouvaras
Finally, the Revision/Annotation procedure enables the addition and correction of annotations,
the editing of a single or group of items to assign metadata not originally available , further
transformations and quality control checks according to the aggregation guidelines and scope
(e.g. for URLs).
4. EUSCREEN LINKED OPEN DATA PILOT
In this section we present the steps followed for the publication of the EUscreen content as
Linked Open Data. We start by illustrating the production of the RDF instances from the
metadata aggregated and transformed to EBUCore (XML to RDF via XSLT). Then semantic
knowledge derived from metadata records is linked to external open data sources.
4.1 SEMANTIC REPRESENTATION OF THE EUSCREEN CONTENT
EUscreen Linked Data resources have been created as machine readable representation in
RDF by transforming EBUCore XML metadata into EBUCore RDF (see below the description
of the EBUCore ontology [Buerge, 2011])
4.2 EBUCORE ONTOLOGY
The EBUCore ontology is an RDF representation of the EBUCore object model, which forms
part of the EBU Class Conceptual Data Model (CCDM) also used as class model for W3C
MAWG's Media Annotation ontology (http://www.w3.org/TR/mediaont-10/).
CCDM and EBUCore define a minimum structured set of audiovisual classes (inc. groups of
resources, media resources, parts, media objects but also locations, events, persons and
organizations). The EBUCore and CCDM ontologies also define the semantic relationships
(objectProperties) between these classes as well as properties (dataProperties)
characterizing these classes (http://www.w3.org/TR/owl2-prime). A lot of the knowledge
gathered in the EBU CCDM and EBUCore RDF was used to develop the W3C Media
Annotation ontology (W3C MAWG). Reciprocally, EBUCore RDF has implemented in a
subsequent version the RDF modelling options chosen by W3C MAWG.
The EBUCore ontology (expressed in RDF) is not a conversion from EBUCore XML to RDF. It
is a representation of the EBUCore XML model (classes and properties) expressed in RDF.
Figure 2
Snapshot of the EBUCore ontology
As shown in figure 2, the general concept of BusinessObject corresponds to the content
being described and made available for consultation i.e. a document (e.g. PDF), an image,
and audio and/or video file. All these BusinessObjects can be associated through a variety of
relations and can also be grouped. The ontology offers several Linked Open Data
connections to the social web via user tagging and rating. EBUCore also proposes additional
concepts such as for example 'genre', 'role' and 'target audience' (target groups and parental
guidance) as Linked Open Data in the form of SKOS Classification Schemes. Figure 3 shows
a snapshot of the display of the EBU SKOS genre list In Protégé (Stanford University), which
4
FIAT/IFTA World Conference 2013 in Dubai
5. Aggregating and Enriching Audiovisual Metadata using EBUcore
unambiguously illustrates how a reasoner can reconstruct a hierarchical thesaurus from a flat
list of Linked Open Data statements / triples.
Figure 2
Schreenshot of the EBU RDF/SKOS Genre list on protégé
4.3 IMPLEMENTING LINKED OPEN DATA
The RDF representation of the EUscreen metadata and its linkage to content was followed by
the creation of additional resources using URIs to fulfill the first principle of Linked Data [Lee,
2006]. Creating cool URIs for the semantic web [Lee, 1998] ,[Sauermann, 2008] is based on
two basic characteristics: they must be unique for every item, and consistent. As a result,
every entity represented in the EUScreen data set leads to
the minting of at least three URIs:
•
a URI for the real-world object itself
•
a URI for a related information resource that describes the real-world object and has
an HTML representation (dereferencable)
•
a URI for a related information resource that describes the real-world object and has
an RDF/XML representation
To ensure the global uniqueness of the URIs, web resources are served under a domain
administered by the project (lod.euscreen.eu) which assigns unique identifier to the item
aspart of the URI. An example of such globally unique URIs for an EUscreen item is shown
below.
•
http://lod.euscreen.eu/resource/EUS_55F569268ACA42B186682960875F862B
•
http://www.euscreen.eu/play.html?id=EUS_55F569268ACA42B186682960875F862B
•
http://lod.euscreen.eu/data/EUS_55F569268ACA42B186682960875F862B
In complement to the URIs constructed for the EUScreen items described in the dataset (i.e.
the videos), additional URIs have been defined to manage information shared within the
dataset such as actors, locations/ or countries that can be the location of production of more
than one video item. Therefore new reusable resources have been created for these
elements using their unique names to craft globally unique URIs. For example, in the case of
FIAT/IFTA World Conference 2013 in Dubai
5
6. Drosopoulos, Evain, Simou, Tzouvaras
the Netherlands, the shared resource constructed is
http://lod.euscreen.eu/resource/Netherlands.
After specifying the method for minting present and future URIs, EUScreen identified the
things described with EBUCore RDF classes and properties. More specifically, the type of
video, as is defined in the XML schema. can be either a part of a programme or the whole
programme. Depending on this information the resource created for the video can either be
an instance of the EBUCore class Part (i.e. one of several media fragments / segments of
audio, video, data, that compose an audiovisual media resource) or a MediaResource itself.
The additional characteristics of the video resources are represented in RDF by using
EBUCore properties having as range either typed literals (e.g. original title was represented
by ebucore:originalTitle of type literal/string) or in some cases other internal
resources/classes (e.g. a provider is defined as an ebucore:Agent). In the case of strings
the language in which they are expressed is also provided. In this way the possible
consumers of the EUscreen dataset can perform queries to generate language specific mashups. The complete set of properties and classes used for the mapping can be found at
http://goo.gl/HBK7f
Finally, another recommendation that is very important and has to be considered during
Linked Data publication is ownership of the resources, licencing and provenance of
information. Therefore, for every RDF representation of an item provenance metadata is
published including the publication date and the creator. In that way consumers can track the
origin of particular data fragments. Regarding the rights that apply to the dataset, there are
three kinds “Rights Reserved – Free Access”, “Rights Reserved – Paid Access” and
“Restricted Access”. The data provider selects among them the one that applies to his/her
dataset during the metadata mapping process. The rights are represented in the RDFized
version of the metadata by using the “dc:rights” property provided in EBUCore, having one of
the above values as filler, and also by using the property edm:rights, taken from the
Europeana Data Model1, together with the corresponding Europeana rights.
4.4 LINKING OF EUSCREEN RESOURCES
Linked Data is simply about using the Web to create typed links between data from different
sources, including the social web. Therefore after RDF representation of the EUscreen
content and related metadata, links to other resources have been established. There are two
distinct linking cases of interest for the scope of a cultural heritage aggregation repository like
EUScreen: links between the internal resources originating from providers' data sources and
links connecting to external repositories. External RDF links are crucial for the Web of Data
as they are the glue that connects data islands into a global, interconnected data space
[Heath, 2011].
Users want to consume more audiovisual content. It is therefore important to convince
content providers to submit more material. This objective can be achieved by taking benefit of
the association of Linked Open Data with social network tagging and recommendations.
For the case of internal linking, specific elements of the harvesting schema that relate items
were used. As such, the value of the harvesting schema’s element isRelatedToItem is an
EUscreen item identifier. Respectively, in the RDF representation the EBUCore property
isRelatedTo was used having as range the resource of the specific item. Furthermore,
additional internal linking was implemented for the countries, the actors and the
organizations. As mentioned in the previous section, URIs were created for them that are
used as the object of a triple. For example, the Netherlands resource can be the object of a
triple having as predicate the EBUCore property “createdIn” and as subject the video
resource.
The resources implemented for the countries were also externally linked, talking benefit from
the availability of a large variety of data sources. For the creation of external links DBpedia
(http://dbpedia.org) has been used. The names of the EUScreen dataset countries were
6
FIAT/IFTA World Conference 2013 in Dubai
7. Aggregating and Enriching Audiovisual Metadata using EBUcore
compared using SPARQL (Prud’hommeaux, 2008) to names of the resources served by
DBpedia. As a natural consequence additional linked data resources are discovered by
retrieving the links associated to the link. In that way the EUscreen repository fully benefits
from the connection between DBpedia, Freebase, Eurostat and NYTimes. In addition to these
links, new external links were extracted from the video summaries by using DBpedia
spotlight, a tool that can extract resources from free text (http://dbpedia.org/spotlight). This
applies neatly to summary descriptions of a video. which quite often names of persons that
participate in or contribute to the video. Using spotlight very useful additional information
could be provided about the video therefore improving its searchability.
4.5 DEPLOYMENT OF THE LINKED OPEN DATA PILOT
We have described the main issues regarding the transformation of the harvested and
homogenized XML items to RDF and their internal and external linking. We have deployed
the EUscreen linked open data pilot available at http://lod.euscreen.eu following the 4 main
Linked Data principles (Lee, 2006). This pilot was first deployed on the 29th of September
2011 and has been visited by more than 1000 unique visitors around the world (google
analytics).
Both the machine (RDF) and the human readable information (a detailed HTML
representation of the items available at http://euscreen.eu/) are in operation. the metadata
aggregated and transformed by MINT are converted to RDF and published as Linked Open
Contributors, 582 countries / locations (linked to 1439 externals resurces) and 22 for
languages (linked to 63 externals resources). Using spotlight, 1490 additional person
resources have extracted extracted linking to 1133 programmes’ English summaries.
Finally, the data has been uploaded to 4store (http://4store.org/) - a dedicated database - in
order to provide SPARQL endpoint for access an consumption (http://goo.gl/N9mrl) using the
web interface of the 4store repository (http://goo.gl/EvUQo).
5. CONCLUSIONS
The Euscreen project is an operational portal for accessing broadcaster and national
audiovisual library archives. It has now passed the level of proof of concept and more content
providers are invited to join. RDF and Linked Open Data have been chosen has the preferred
format to exchange metadata with Europana and provide access to a vast bank of content. In
this context the use of Linked Open Data is a natural step forward using available resources
from e.g. DBPedia but also from social networks. From a broadcaster point of view, the
perspective is highly attractive but must be measured against the cost of operation (e.g.
disambiguation, context relevance). For national broadcaster with high quality standards,
Linked Open Data raises issues in terms of the editorial quality, accuracy and reliability of the
linked data in terms of content. Another important issue is persistence (how long will Linked
Open Data resources remain available. It is also not expected that standard users will get
familiar with the technology, such as SPARQL endpoints, which must be abstracted at the
application level. Only ease of use, relevant query results will be rewarded. Linked data ,
editorial quality and persistence Solutions must be developed to automatize or at least
facilitate the association of resources using LOD mechanisms at affordable cost. Other
requirements such as relevance of social network recommendations and tagging will require
the utmost attention.
6. REFERENCES
T. B. Lee, “Cool URIs don’t change,” 1998. [Online]. Available:
http://www.w3.org/Provider/Style/URI.html
T. B. Lee, “Linked Data - Design Issues”, 2006. [Online]. Available:
http://www.w3.org/DesignIssues/LinkedData.htm
FIAT/IFTA World Conference 2013 in Dubai
7
8. Drosopoulos, Evain, Simou, Tzouvaras
T. Buerge, J-P. Evain, and P-A. Champin, “W3C Media Annotation Working Group RDF
ontology” (ma-ont), 2011, [Online]. Available: http://www.w3.org/ns/ma-ont.rdf (see also
http://www.w3.org/TR/2011/PR-mediaont-10-20111129/ )
J-P. Evain, “EBU Core Metadata Set EBU”, 2009. [Onine]. Available:
http://tech.ebu.ch/docs/tech/tech3293v1_3.pdf
T. Heath, and C. Bizer, “Linked Data: Evolving the Web into a Global Data Space” 2011 (1st
edition). Synthesis Lectures on the Semantic Web: Theory and Technology, 1:1, 1-136.
Morgan Claypool DOI: 10.2200/S00334ED1V01Y201102WBE001 ISBN:
9781608454303 (paperback) ISBN: 9781608454310 (ebook).
L. Kaye, “Content Selection and Metadata Handbook” , 2011. [Online]. Available:
http://blog.euscreen.eu/wp-content/uploads/2010/10/Content-Selection-and-MetadataHandbook_public.pdf
E. Prud’hommeaux and A. Seaborne “SPARQL Query Language for RDF - W3C
Recommendation”, 2008, [Online] Available: http://www.w3.org/TR/rdf-sparql-query/
L. Sauermann and R. Cyganiak, R. “Cool uris for the semantic web - w3c interest group
note”, 2008. [Online] Available: http://www.w3.org/TR/cooluris/
G. Schreiber, “Metadata Models, Interoperability Gaps, and Extensions to Preservation
Metadata Standards” 2010.
B. Scott, “Gordon Park's conversation theory: a domain independent constructivist model of
human knowing”. In: Foundations of Science 6(4):343-360. National Centre for
Biotechnology Information, 2001. [Online] Available: http://www.ncbi.nlm.nih.gov
M. Welshons, Our Cultural Commonwealth The Report of the American Council of Learned
Societies Commission on Cyberinfrastructure for the Humanities and Social Sciences.
Connections, December 15, 2006. [Online] Available: http://cnx.org/content/col10391/1.2/
8
FIAT/IFTA World Conference 2013 in Dubai