Service oriented architecture (SOA) deserves service oriented dataShahid Shah
Centralized, monolithic databases primarily built using relational approaches have ruled for decades; they’ve given us tremendous advances such as vertically scaled business-critical transactional systems and web applications. The next generation of microapps, microservices, and web widgets demand a scale that vertical scale application-centric relational databases are having difficulty with so we need to move to a more service-oriented database approach in which even small services like those that service patients in a patient portal or specific modules of EHRs can and should have their own databases.
This talk encourages the idea of service-focused databases and how they differ from application-centric databases; using this new approach allows faster delivery of applications, less coupling, and better scalability. Healthcare and biomedical databases are notoriously complex and no single database technology can serve its needs so we need a more service-oriented approach to database design.
You’ll learn how to choose the right database technology for each service, how to model service-oriented databases differently than application-oriented ones, and how to keep service databases running smoothly.
Beyond Privacy: Learning Data Ethics - European Big Data Community Forum 2019...IDC4EU
This is the slide-deck of the community event held on November 14, 2019 in Brussels, titled "Beyond Privacy: Learning Data Ethics - European Big Data Community Forum 2019". It includes the presentations given by the speakers.
Introduction to EOSCpilot project and topical activities in the area of EOSCEOSCpilot .eu
This presentation was given by Juan Bicarregui, STFC and EOSCpilot project coordinator, during 2nd EOSCpilot Governance Development Forum workshop, 3 October 2017, Tallin.
https://eoscpilot.eu/events/2nd-egdf-eoscpilot-governance-development-forum
Follow EOSCpilot on Twitter: https://twitter.com/eoscpilot
and LinkedIn: https://www.linkedin.com/in/eoscpiloteu
In the third part of the workshop series Smart Policies for Data, we will focus on two central building blocks – interoperability and balanced data sharing.
The presentations of the event:
- Szymon Lewandowski, DG CONNECT, European Commission
- Marko Turpeinen, CEO, 1001 Lakes
- Lars Nagel, CEO, International Data Spaces Association
Service oriented architecture (SOA) deserves service oriented dataShahid Shah
Centralized, monolithic databases primarily built using relational approaches have ruled for decades; they’ve given us tremendous advances such as vertically scaled business-critical transactional systems and web applications. The next generation of microapps, microservices, and web widgets demand a scale that vertical scale application-centric relational databases are having difficulty with so we need to move to a more service-oriented database approach in which even small services like those that service patients in a patient portal or specific modules of EHRs can and should have their own databases.
This talk encourages the idea of service-focused databases and how they differ from application-centric databases; using this new approach allows faster delivery of applications, less coupling, and better scalability. Healthcare and biomedical databases are notoriously complex and no single database technology can serve its needs so we need a more service-oriented approach to database design.
You’ll learn how to choose the right database technology for each service, how to model service-oriented databases differently than application-oriented ones, and how to keep service databases running smoothly.
Beyond Privacy: Learning Data Ethics - European Big Data Community Forum 2019...IDC4EU
This is the slide-deck of the community event held on November 14, 2019 in Brussels, titled "Beyond Privacy: Learning Data Ethics - European Big Data Community Forum 2019". It includes the presentations given by the speakers.
Introduction to EOSCpilot project and topical activities in the area of EOSCEOSCpilot .eu
This presentation was given by Juan Bicarregui, STFC and EOSCpilot project coordinator, during 2nd EOSCpilot Governance Development Forum workshop, 3 October 2017, Tallin.
https://eoscpilot.eu/events/2nd-egdf-eoscpilot-governance-development-forum
Follow EOSCpilot on Twitter: https://twitter.com/eoscpilot
and LinkedIn: https://www.linkedin.com/in/eoscpiloteu
In the third part of the workshop series Smart Policies for Data, we will focus on two central building blocks – interoperability and balanced data sharing.
The presentations of the event:
- Szymon Lewandowski, DG CONNECT, European Commission
- Marko Turpeinen, CEO, 1001 Lakes
- Lars Nagel, CEO, International Data Spaces Association
Gov4All :An open data and open services repository for supporting citizen-dr...Yannis Charalabidis
Open data portals have been a primary source for publishing datasets from various sectors of administration, all over the world. However, making open data available does not necessarily lead to better utilisation from citizens and businesses. Our paper presents a new framework and a prototype system for supporting open application development by citizen communities, through gathering and making available open data and open web services sources from governmental actors, combined with an application development environment, training material and application examples.
This is a presentation of Gov4All platform, a web site for managing citizen-driven development in Greece.
Overview of what Future Internet is about. What are the latest developments on Web, leading us to Web 3.0 and beyond. Explain how to build semantic mash-ups
Presentation about how individuals can manage their own personal data for use in dealing with the organisations they have interactions with. Presented to the annual conference of the public sector IT management organisation, Socitm, on 11 October 2010
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...Edward Curry
The Real-time Linked Dataspace (RLD) is an enabling platform for data management for intelligent systems within smart environments that combines the pay-as-you-go paradigm of dataspaces, linked data, and knowledge graphs with entity-centric real-time query capabilities.
The RLD contains all the relevant information within a data ecosystem including things, sensors, and data sources and has the responsibility for managing the relationships among these participants.
It manages sources without presuming a pre-existing semantic integration among them using specialised dataspace support services for loose administrative proximity and semantic integration for event and stream systems. Support services leverage approximate and best-effort techniques and operate under a 5 star model for “pay-as-you-go” incremental data management.
Presentation 2 of 2 by Ermo Taks, senior consultant in E-governance architectures and interoperability, Estonia, at seminar 2, held on 18 March 2021, which addresses digital government principles and building blocks. This 2nd event takes place in the framework of a series of three webinars organised by the SIGMA Programme, a joint initiative of the OECD and EU, principally financed by the EU, on the role of life events in end-to-end public service delivery.
The event presents real-life examples from European organisations that have used the Rulebook for Fair Data Economy to develop data-driven business. The online event was organised on 3 March 2021 by Sitra.
Presentations:
- Jaana Sinipuro, Sitra
- Olli Pitkänen, 1001 Lakes
- Marko Turpeinen, 1001 Lakes
- Lars Nagel, International Data Spaces Association
- Cátia Pinto, Serviços Partilhados do Ministério da Saúde
- Matthias De Bièvre, aNewGovernance
i4Trust's objective is to boost the development of innovative services around new data value chains in multiple sectors providing the right tools, training, mentoring, and initial funding for the creation of Data Spaces, enabling trustworthy and effective Data Sharing.
Info-Sessions is series of events introducing the initiative. In this first session, we focused on presenting the i4Trust initiative and the technology foundation. This also includes a brief overview of how to join the i4Trust Programme.
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-decke-SIDES.eu
This is the slide-deck of the workshop held at the BDV Meet-UP on June 27, 2019 in Riga, titled "Towards Value-Centric Big Data". It includes the presentations given by the speakers.
Webinar presented live on May 11, 2017.
As data is increasingly accessed and shared across geographic boundaries, a growing web of conflicting laws and regulations dictate where data can be transferred, stored, and shared, and how it is protected. The Object Management Group® (OMG®) and the Cloud Standards Customer Council™ (CSCC™) recently completed a significant effort to analyze and document the challenges posed by data residency. Data residency issues result from the storage and movement of data and metadata across geographies and jurisdictions.
Attend this webinar to learn more about data residency:
• How it may impact users and providers of IT services (including but not limited to the cloud)
• The complex web of laws and regulations that govern this area
• The relevant aspects – and limitations -- of current standards and potential areas of improvement
• How to contribute to future work
Read the OMG's paper, Data Residency Challenges and Opportunities for Standardization: http://www.omg.org/data-residency/
Read the CSCC's edition of the paper, Data Residency Challenges: http://www.cloud-council.org/deliverables/data-residency-challenges.htm
Cloud computing: Legal and ethical issues in library and information servicese-Marefa
Provides an overview of what is cloud computing and its role in library networking and automation. It presents the legal and ethical issues facing library and information specialists when using cloud computing including confidentiality, privacy and licensing.
Watch full webinar here: https://bit.ly/2Y0vudM
What is Data Virtualization and why do I care? In this webinar we intend to help you understand not only what Data Virtualization is but why it's a critical component of any organization's data fabric and how it fits. How data virtualization liberates and empowers your business users via data discovery, data wrangling to generation of reusable reporting objects and data services. Digital transformation demands that we empower all consumers of data within the organization, it also demands agility too. Data Virtualization gives you meaningful access to information that can be shared by a myriad of consumers.
Register to attend this session to learn:
- What is Data Virtualization?
- Why do I need Data Virtualization in my organization?
- How do I implement Data Virtualization in my enterprise?
| www.eudat.eu | The EGI-EUDAT collaboration started in March 2016 with the main goal to harmonise the two e-Infrastructures, including technical interoperability, authentication, authorisation and identity management, policy and operations. The main objective of this work is to provide end-users with a seamless access to an integrated infrastructure offering both EGI and EUDAT services and then, pairing data and high-throughput computing resources together.
To define the roadmap of this collaboration, EGI and EUDAT selected a set of relevant user communities who are already collaborating with both infrastructures. These user communities are able to bring requirements and help assign the right priorities to each of them. In this way, the integration activity has been driven by the end users from the start. The identified user communities are relevant European Research infrastructure in the field of Earth Science (EPOS and ICOS), Bioinformatics (BBMRI and ELIXIR) and Space Physics (EISCAT-3D).
The first outcome of this activity has been the definition of a universal use case that covers the user needs with respect the integration of the two infrastructures previously identified. This use case permits a user of either e-infrastructure to instantiate a VM on the EGI Cloud Federation for the execution of a computational job consuming data preserved onto EUDAT resources. The results of such analysis can be staged back to EUDAT storages, and if needed, allocated with Permanent identifiers (PIDs) for future use. To implement all the steps of this use case the following integration activities between the two infrastructures has to be fulfilled: (1) harmonisation between the authentication and authorisation model, (2) definition and implementation of the interfaces between the involved EGI and EUDAT services.
The first phase of the implementation of this use case has been demonstrated at the EGI Community Forum 2015 (Bari, IT). In addition, two pilot use cases (EPOS and ICOS) have been selected to drive the implementation and validate the results.
Gov4All :An open data and open services repository for supporting citizen-dr...Yannis Charalabidis
Open data portals have been a primary source for publishing datasets from various sectors of administration, all over the world. However, making open data available does not necessarily lead to better utilisation from citizens and businesses. Our paper presents a new framework and a prototype system for supporting open application development by citizen communities, through gathering and making available open data and open web services sources from governmental actors, combined with an application development environment, training material and application examples.
This is a presentation of Gov4All platform, a web site for managing citizen-driven development in Greece.
Overview of what Future Internet is about. What are the latest developments on Web, leading us to Web 3.0 and beyond. Explain how to build semantic mash-ups
Presentation about how individuals can manage their own personal data for use in dealing with the organisations they have interactions with. Presented to the annual conference of the public sector IT management organisation, Socitm, on 11 October 2010
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...Edward Curry
The Real-time Linked Dataspace (RLD) is an enabling platform for data management for intelligent systems within smart environments that combines the pay-as-you-go paradigm of dataspaces, linked data, and knowledge graphs with entity-centric real-time query capabilities.
The RLD contains all the relevant information within a data ecosystem including things, sensors, and data sources and has the responsibility for managing the relationships among these participants.
It manages sources without presuming a pre-existing semantic integration among them using specialised dataspace support services for loose administrative proximity and semantic integration for event and stream systems. Support services leverage approximate and best-effort techniques and operate under a 5 star model for “pay-as-you-go” incremental data management.
Presentation 2 of 2 by Ermo Taks, senior consultant in E-governance architectures and interoperability, Estonia, at seminar 2, held on 18 March 2021, which addresses digital government principles and building blocks. This 2nd event takes place in the framework of a series of three webinars organised by the SIGMA Programme, a joint initiative of the OECD and EU, principally financed by the EU, on the role of life events in end-to-end public service delivery.
The event presents real-life examples from European organisations that have used the Rulebook for Fair Data Economy to develop data-driven business. The online event was organised on 3 March 2021 by Sitra.
Presentations:
- Jaana Sinipuro, Sitra
- Olli Pitkänen, 1001 Lakes
- Marko Turpeinen, 1001 Lakes
- Lars Nagel, International Data Spaces Association
- Cátia Pinto, Serviços Partilhados do Ministério da Saúde
- Matthias De Bièvre, aNewGovernance
i4Trust's objective is to boost the development of innovative services around new data value chains in multiple sectors providing the right tools, training, mentoring, and initial funding for the creation of Data Spaces, enabling trustworthy and effective Data Sharing.
Info-Sessions is series of events introducing the initiative. In this first session, we focused on presenting the i4Trust initiative and the technology foundation. This also includes a brief overview of how to join the i4Trust Programme.
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-decke-SIDES.eu
This is the slide-deck of the workshop held at the BDV Meet-UP on June 27, 2019 in Riga, titled "Towards Value-Centric Big Data". It includes the presentations given by the speakers.
Webinar presented live on May 11, 2017.
As data is increasingly accessed and shared across geographic boundaries, a growing web of conflicting laws and regulations dictate where data can be transferred, stored, and shared, and how it is protected. The Object Management Group® (OMG®) and the Cloud Standards Customer Council™ (CSCC™) recently completed a significant effort to analyze and document the challenges posed by data residency. Data residency issues result from the storage and movement of data and metadata across geographies and jurisdictions.
Attend this webinar to learn more about data residency:
• How it may impact users and providers of IT services (including but not limited to the cloud)
• The complex web of laws and regulations that govern this area
• The relevant aspects – and limitations -- of current standards and potential areas of improvement
• How to contribute to future work
Read the OMG's paper, Data Residency Challenges and Opportunities for Standardization: http://www.omg.org/data-residency/
Read the CSCC's edition of the paper, Data Residency Challenges: http://www.cloud-council.org/deliverables/data-residency-challenges.htm
Cloud computing: Legal and ethical issues in library and information servicese-Marefa
Provides an overview of what is cloud computing and its role in library networking and automation. It presents the legal and ethical issues facing library and information specialists when using cloud computing including confidentiality, privacy and licensing.
Watch full webinar here: https://bit.ly/2Y0vudM
What is Data Virtualization and why do I care? In this webinar we intend to help you understand not only what Data Virtualization is but why it's a critical component of any organization's data fabric and how it fits. How data virtualization liberates and empowers your business users via data discovery, data wrangling to generation of reusable reporting objects and data services. Digital transformation demands that we empower all consumers of data within the organization, it also demands agility too. Data Virtualization gives you meaningful access to information that can be shared by a myriad of consumers.
Register to attend this session to learn:
- What is Data Virtualization?
- Why do I need Data Virtualization in my organization?
- How do I implement Data Virtualization in my enterprise?
| www.eudat.eu | The EGI-EUDAT collaboration started in March 2016 with the main goal to harmonise the two e-Infrastructures, including technical interoperability, authentication, authorisation and identity management, policy and operations. The main objective of this work is to provide end-users with a seamless access to an integrated infrastructure offering both EGI and EUDAT services and then, pairing data and high-throughput computing resources together.
To define the roadmap of this collaboration, EGI and EUDAT selected a set of relevant user communities who are already collaborating with both infrastructures. These user communities are able to bring requirements and help assign the right priorities to each of them. In this way, the integration activity has been driven by the end users from the start. The identified user communities are relevant European Research infrastructure in the field of Earth Science (EPOS and ICOS), Bioinformatics (BBMRI and ELIXIR) and Space Physics (EISCAT-3D).
The first outcome of this activity has been the definition of a universal use case that covers the user needs with respect the integration of the two infrastructures previously identified. This use case permits a user of either e-infrastructure to instantiate a VM on the EGI Cloud Federation for the execution of a computational job consuming data preserved onto EUDAT resources. The results of such analysis can be staged back to EUDAT storages, and if needed, allocated with Permanent identifiers (PIDs) for future use. To implement all the steps of this use case the following integration activities between the two infrastructures has to be fulfilled: (1) harmonisation between the authentication and authorisation model, (2) definition and implementation of the interfaces between the involved EGI and EUDAT services.
The first phase of the implementation of this use case has been demonstrated at the EGI Community Forum 2015 (Bari, IT). In addition, two pilot use cases (EPOS and ICOS) have been selected to drive the implementation and validate the results.
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)EUDAT
EUDAT and PRACE joined forces to help research communities gain access to high quality managed e-Infrastructures whose resources can be connected together to enable cross-utilization use cases and make them accessible without any technical barrier. The capability to couple data and compute resources together is considered one of the key factors to accelerate scientific innovation and advance research frontiers. The goal of this session was to present the EUDAT services, the results of the collaboration activity achieved so far and delivers a hands-on on how to write a Data Management Plan or DMP. The DMP is a useful instrument for researchers to reflect on and communicate about the way they will deal with their data. It prompts them to think about how they will generate, analyse and share data during their research project and afterwards.
Visit: https://www.eudat.eu/eudat-summer-school
Bridging the Last Mile: Getting Data to the People Who Need ItDenodo
Watch full webinar here: https://bit.ly/3cUA0Qi
Many organizations are embarking on strategically important journeys to embrace data and analytics. The goal can be to improve internal efficiencies, improve the customer experience, drive new business models and revenue streams, or – in the public sector – provide better services. All of these goals require empowering employees to act on data and analytics and to make data-driven decisions. However, getting data – the right data at the right time – to these employees is a huge challenge and traditional technologies and data architectures are simply not up to this task. This webinar will look at how organizations are using Data Virtualization to quickly and efficiently get data to the people that need it.
Attend this session to learn:
- The challenges organizations face when trying to get data to the business users in a timely manner
- How Data Virtualization can accelerate time-to-value for an organization’s data assets
- Examples of leading companies that used data virtualization to get the right data to the users at the right time
2nd webinar dedicated to the 2nd open call of the DAPSI project.
Agenda:
-What is DAPSI
-Data Portability challenges
-How to apply
-Incubation Programme
-Infrastructure and Tools
-Q&A
Big Data lay at the core of the strong data economy that is emerging in Europe. Although both large enterprises and SMEs acknowledge the potential of Big Data in disrupting the market and business models, this is not reflected in the growth of the data economy. The lack of trusted, secure, ethical-driven personal data platforms and privacy-aware analytics, hinders the growth of the data economy and creates concerns. The main considerations are related to the secure sharing of personal and proprietary/industrial data, and the definition of a fair remuneration mechanism that will be able to capture, produce, release and cash out the value of data, always for the benefit of all the involved stakeholders.
This webinar will focus on how such concerns that pertain to privacy, ethics and intellectual property rights can be tackled, by allowing individuals to take ownership and control of their data and share them at will, through flexible data sharing and fair compensation schemes with other entities (companies or not), as researched by the DataVaults project.
Fin fest 2014 - Internet of Things and APIsRobert Greiner
An overview of the core concepts behind the ultra-hyped Internet of Things. We start the presentation with an overview and slight re-classification of what the Internet of Things is. Then, we jump into how to *serve* the internet of things - discussing a homebrew project using the RaspberryPi and Microsoft Azure.
Oracle OpenWorld London - session for Stream Analysis, time series analytics, streaming ETL, streaming pipelines, big data, kafka, apache spark, complex event processing
Internet of Things (IoT) is a buzzword that is widely used in different domains. This talk explains the current state of the art in IoT (from a technological and research perspective), mainly in Europe. The future of IoT is promising and the trends in terms of number of devices and money involved show significant growth. There are still challenges in technical, business and social areas and some of them will be addressed in the talk.
Watch full webinar here: https://bit.ly/2SaBj5l
You will often hear that "data is the new gold". In this context, data management is one of the areas that has received more attention by the software community in recent years. From Artificial Intelligence and Machine Learning to new ways to store and process data, the landscape for data management is in constant evolution. From the privileged perspective of an enterprise middleware platform, we at Denodo have the advantage of seeing many of these changes happen.
In this webinar we will discuss the technology trends that will drive the enterprise data strategies in the years to come. Don't miss it if you want to keep yourself informed about how to convert your data to strategic assets in order to complete the data-driven transformation in your company.
Join us for an exciting session that will cover:
- The most interesting trends in data management
- How to build a logical data fabric architecture?
- How to manage your data integration strategy in the new hybrid world?
- Our predictions on how those trends will change the data management world
- How can companies monetize the data through data-as-a-service infrastructure?
- What is the role of the voice computing in the future of data analytics?
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Understanding User Behavior with Google Analytics.pdfSEO Article Boost
Unlocking the full potential of Google Analytics is crucial for understanding and optimizing your website’s performance. This guide dives deep into the essential aspects of Google Analytics, from analyzing traffic sources to understanding user demographics and tracking user engagement.
Traffic Sources Analysis:
Discover where your website traffic originates. By examining the Acquisition section, you can identify whether visitors come from organic search, paid campaigns, direct visits, social media, or referral links. This knowledge helps in refining marketing strategies and optimizing resource allocation.
User Demographics Insights:
Gain a comprehensive view of your audience by exploring demographic data in the Audience section. Understand age, gender, and interests to tailor your marketing strategies effectively. Leverage this information to create personalized content and improve user engagement and conversion rates.
Tracking User Engagement:
Learn how to measure user interaction with your site through key metrics like bounce rate, average session duration, and pages per session. Enhance user experience by analyzing engagement metrics and implementing strategies to keep visitors engaged.
Conversion Rate Optimization:
Understand the importance of conversion rates and how to track them using Google Analytics. Set up Goals, analyze conversion funnels, segment your audience, and employ A/B testing to optimize your website for higher conversions. Utilize ecommerce tracking and multi-channel funnels for a detailed view of your sales performance and marketing channel contributions.
Custom Reports and Dashboards:
Create custom reports and dashboards to visualize and interpret data relevant to your business goals. Use advanced filters, segments, and visualization options to gain deeper insights. Incorporate custom dimensions and metrics for tailored data analysis. Integrate external data sources to enrich your analytics and make well-informed decisions.
This guide is designed to help you harness the power of Google Analytics for making data-driven decisions that enhance website performance and achieve your digital marketing objectives. Whether you are looking to improve SEO, refine your social media strategy, or boost conversion rates, understanding and utilizing Google Analytics is essential for your success.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
Italy Agriculture Equipment Market Outlook to 2027harveenkaur52
Agriculture and Animal Care
Ken Research has an expertise in Agriculture and Animal Care sector and offer vast collection of information related to all major aspects such as Agriculture equipment, Crop Protection, Seed, Agriculture Chemical, Fertilizers, Protected Cultivators, Palm Oil, Hybrid Seed, Animal Feed additives and many more.
Our continuous study and findings in agriculture sector provide better insights to companies dealing with related product and services, government and agriculture associations, researchers and students to well understand the present and expected scenario.
Our Animal care category provides solutions on Animal Healthcare and related products and services, including, animal feed additives, vaccination
1. Data Portability: Law and Code
State-of-the-art and future directions for groupware
data portability using JMAP-related standards
CalConnect Virtual Conference, October 13th, 2020
Hans-Jörg Happel, audriga
2. Agenda
• Law and context: From early Data Portability to GDPR
• Code and standards: What‘s there and what can be done?
2
4. Definitions
Data Portability
"The right to data portability allows
individuals to obtain and reuse their
personal data for their own purposes
across different services. It allows them
to move, copy or transfer personal data
easily from one IT environment to
another.." (ico.org.uk)
→ Data Portability is more focused on
actual data
→ One user, using one service at a time
→ May include unforeseen usage
Interoperability
“Interoperability is a characteristic of a
product or system, whose interfaces are
completely understood, to work with
other products or systems, present or
future, in either implementation or
access, without any restrictions.”
(interoperability-definition.info)
→ Interoperability is more focused on
systems and tools
→ Multiple users using multiple services
→ (Well-)defined usage context
4
5. A short and incomplete history of Data Portability
• 1998: RFC 2425/2445 (vCard/iCalendar)
• 2007: DataPortability project
• 2011: Google Takeout
• 2011/2012: US "My Data Initiative" (Blue/Green/Red Button)
• 2016/2018: EU General Data Protection Regulation (GDPR)
• 2018: Data Transfer Project
5
6. EU General Data Protection Regulation (GDPR)
• EU regulation for processing personal data
• Replacing prior legislation from 1995
• Article 20 („Right to data portability“) goes beyond core data
protection
• Motivated to improve consumer choice / fight vendor lock-in
• Inspired by Social Network monopolies and mobile phone number transfer
• GDPR Timeline
• Proposed 2012
• Adopted 2016
• Effective since May 2018
6
7. GDPR – Article 20
„Right to data portability“
1. The data subject shall have the right to receive the personal data
concerning him or her, which he or she has provided to a controller,
in a structured, commonly used and machine-readable format and
have the right to transmit those data to another controller without
hindrance from the controller to which the personal data have been
provided, where: (…)
2. In exercising his or her right to data portability pursuant to
paragraph 1, the data subject shall have the right to have the
personal data transmitted directly from one controller to another,
where technically feasible.
(…)
7
8. GDPR – Status quo
• Implementation can be perceived by any EU citizen in daily life
• GDPR influences legislation in other countries (e.g., CCPA)
• Article 20 adoption is rather slow
• Many companies merely stating rights (→ manual export process)
• Some companies refering to vCard/iCalendar download options
• However, attention is increasing
• Virtual workshop by the US FTC in September 2020
• Growing interesting in certain application domains (partially due to laws)
• EU launching Data Portability and Services Incubator (DAPSI)
8
9. Data Portability – Open Issues
• GDPR Article 20 is rather general/vague regarding several details:
• Exact scope of personal data
• What defines a „commonly used format“
• Structured format „export“ vs. „direct transfer“
• Data Portability for consumers vs. business customers
• Even broader notion of Data Portability: enable advanced future use cases
• Decentral/local storage of personal data („PIMS“) instead of storage by vendor
• Additional use cases beyond switching (e.g., usage analysis/switch assitance)
• Holy grail of data portability: how to achieve portability esp. for less
standardized, dynamic application domains?
9
10. EU Data Portability and Services Incubator (DAPSI)
• “Program to empower top internet innovators to develop human-
centric technology solutions addressing the challenge of personal
data portability on the internet as foreseen under the GDPR”
• Three rounds of funding for up to 15 projects in each round (Overall
funding: 7m EUR)
• 11 projects funded in round one, which started in September 2020
• Part of the European Commission’s Next Generation Internet (NGI)
initiative
https://dapsi.ngi.eu
10
12. Data Portability
Status quo on technology and tooling
• Groupware is perhaps the domain with the most mature and well-
defined standards available – also thanks to CalConnect!
• vCard
• iCalendar
• Data Transfer Project
• Open Source initiative by Google/Apple/Microsoft/Facebook/Twitter
• Still in early stage; strong focus on photo transfer up to now
12
13. Data Portability issues with vCard/iCalendar
Data level (vCard/iCalendar)
• Outdated base technologies
• Vendor-specific extensions
• Vendor-specific bugs (date
formats...)
• Unstable identifiers (user ids,
aliases)
• Tools often silently swallowing
differences (or applying defaults)
Protocol level (CardDAV/CalDAV)
• Outdated base technologies
• Brittle service/path discovery
(→ TC-Autodiscover)
• Unstandardized aspects (e.g.,
folder structures)
• Not designed for import
• Ability to supress notifications
• Not all data writable
• Lack of admin authentication
13
14. OpenXPort: Open export of data across different systems
and providers
• audriga-initiated project funded by DAPSI
• Idea: use forthcoming JMAP suite of standards for data portability
• „Modern successor“ of CardDAV/CalDAV (more suitable for browser and mobile)
• Evolving ecosystem of client software and groupware systems supporting JMAP
• Work-in-progress
• Connect JMAP to audriga migration framework (→ Data Transfer Project)
• Add JMAP/JSContact support to Roundcube Webmail
• Provide/improve Open Source libraries to help others adoptig data portability
• Supporting JMAP for data portability might foster client adoption and vice versa
14
15. OpenXPort – Data Portability best practices
• Collecting best practices for data portability
• C.f. Calendar migration BoF at CalConnect XLIV Zurich
• Might become CalConnect BCP document?
→ Candidate TC CLIENT activity?
15
16. OpenXPort – open technical issues
• What are lessons learned from 20+ years of vCard/iCalendar?
• Several JMAP-related questions
• Roadmap / status w.r.t „mature“ parts (contacts, calendards)
• Roadmap/plans w.r.t extensions (e.g., tasks)
• Best approach for discussing/suggesting best practices and improvements
• API path
• (Admin auth)
• ...
16
17. It‘s all about the standards!?
"[Pushing standards] might be 60%, 80%, or 90% of
the work that has to get done. (..) That's where the
portability will happen or won't happen. So a much
bigger fraction of the work should be (to) get the
standards in place for secure and effective transfer
even though nobody is gonna wanna do it."
Peter Swire at FTC Data-To-Go Workshop 2020-09
17
18. Summary
• Data Portability is increasingly gaining momentum
• Ubiquituous application to any system dealing with personal
data – worldwide
• CalConnect can continue to take a pionieering role in shaping
Data Portability concepts and standards
• Thanks for your attention!
The project has received funding from the European Union's Horizon 2020
research and innovation program under grant agreement No 871498.
18