1) The document announces a cross-border GIS symposium between Saxony and Bohemia on May 23rd and 24th 2011 in Bad Schandau and Decin.
2) The symposium will focus on cross-border spatial data infrastructure and geoINSPIRE for digital Europe 2020.
3) Around 30 presentations have been selected from various European countries and will cover topics like inter-regional collaboration and sustainability.
This presentation discusses the OpenAddresses project, which aims to collect geocoded street address data from around the world and make it freely available. It summarizes the goals of OpenAddresses, how the project collects and stores address data, and some key metrics about the project's progress including over 11 million addresses currently in the database. The presentation encourages attendees to visit the OpenAddresses website to learn more or contribute address data.
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014lokku
A lightening talk about the OpenCage geocoder - see http://geocoder.opencagedata.com - to be presented at #londonapi by Ed Freyfogle (@freyfogle) on 17th September 2014
The document summarizes a discussion between property portal representatives on key issues facing their industry. It explores topics like the importance of content and databases, user experience over ownership, new business models, and challenges from companies like Google. Representatives discussed whether things like size, speed, or openness matter more and if old models like print and SEO reliance remain viable. New approaches are needed as user preferences change and technology evolves rapidly.
The document discusses geocoding and location data. It describes how the company maps millions of properties across multiple countries. Examples are given of location data received for different addresses worldwide. Challenges with geocoding and trusting data are mentioned. A tool called Veocoder is introduced that can geocode text and extract place hierarchies without relying on perfect input data. The document invites the reader to work with the company to help improve geocoding.
OpenCage Data and sustainable business models for open data lokku
A talk presented by Ed Freyfogle 25th Sept 2014 at the APIconUK conference in London. The talk introduces the OpenCage geocoder and describes our considerations in developing a sustainable and scalable business model around open data.
A living hell - lessons learned in eight years of parsing real estate data lokku
The document summarizes the challenges faced by Nestoria in processing real estate listings data from various sources. It discusses issues like inconsistent and changing data formats, poor data quality, lack of unique identifiers, and misaligned incentives between Nestoria and its data partners. Despite the garbage in, Nestoria aims to turn it into something useful through extensive testing, embracing UNIX principles, and focusing on cultural rather than just technical problems.
Nestoria case study - The effective use of geo-data for search marketinglokku
A Case Study of How Nestoria used Geo-Data for effective local search marketing, using geo-location data extracted from Open Street Maps and other geodata sources to increase traffic and reduce costs for local search advertising
1) The document announces a cross-border GIS symposium between Saxony and Bohemia on May 23rd and 24th 2011 in Bad Schandau and Decin.
2) The symposium will focus on cross-border spatial data infrastructure and geoINSPIRE for digital Europe 2020.
3) Around 30 presentations have been selected from various European countries and will cover topics like inter-regional collaboration and sustainability.
This presentation discusses the OpenAddresses project, which aims to collect geocoded street address data from around the world and make it freely available. It summarizes the goals of OpenAddresses, how the project collects and stores address data, and some key metrics about the project's progress including over 11 million addresses currently in the database. The presentation encourages attendees to visit the OpenAddresses website to learn more or contribute address data.
Presenting the OpenCage Geocoder at #londonapi 17 Sept 2014lokku
A lightening talk about the OpenCage geocoder - see http://geocoder.opencagedata.com - to be presented at #londonapi by Ed Freyfogle (@freyfogle) on 17th September 2014
The document summarizes a discussion between property portal representatives on key issues facing their industry. It explores topics like the importance of content and databases, user experience over ownership, new business models, and challenges from companies like Google. Representatives discussed whether things like size, speed, or openness matter more and if old models like print and SEO reliance remain viable. New approaches are needed as user preferences change and technology evolves rapidly.
The document discusses geocoding and location data. It describes how the company maps millions of properties across multiple countries. Examples are given of location data received for different addresses worldwide. Challenges with geocoding and trusting data are mentioned. A tool called Veocoder is introduced that can geocode text and extract place hierarchies without relying on perfect input data. The document invites the reader to work with the company to help improve geocoding.
OpenCage Data and sustainable business models for open data lokku
A talk presented by Ed Freyfogle 25th Sept 2014 at the APIconUK conference in London. The talk introduces the OpenCage geocoder and describes our considerations in developing a sustainable and scalable business model around open data.
A living hell - lessons learned in eight years of parsing real estate data lokku
The document summarizes the challenges faced by Nestoria in processing real estate listings data from various sources. It discusses issues like inconsistent and changing data formats, poor data quality, lack of unique identifiers, and misaligned incentives between Nestoria and its data partners. Despite the garbage in, Nestoria aims to turn it into something useful through extensive testing, embracing UNIX principles, and focusing on cultural rather than just technical problems.
Nestoria case study - The effective use of geo-data for search marketinglokku
A Case Study of How Nestoria used Geo-Data for effective local search marketing, using geo-location data extracted from Open Street Maps and other geodata sources to increase traffic and reduce costs for local search advertising
This document summarizes a company's experience providing location-based search services using proprietary geocoding software. The company has 8+ years of experience indexing millions of properties daily and returning search results across 8 countries and 6 languages. It geocodes data using open sources like OpenStreetMap and then matches user search queries to relevant listings based on coordinates. This involves handling ambiguous, incomplete or incorrect data as well as cultural and linguistic differences across countries.
Nestoria is a property search engine that indexes millions of properties every day. Since mid 2006 the product has evolved into a service must run on multiple devices and browsers. In this talk I introduce Nestoria New Design and the context in which this project was born, and discuss some of the challenges our company has faced during the project. This talk was presented as part of the Commercial Computing Lecture Series at the University of Birmingham.
CSS::SpriteMaker is a Perl module that allows you to create CSS Image Sprites. A CSS Image sprite is an image containing smaller images, plus a CSS stylesheet that allows the browser to render each smaller image. In this talk I present CSS::SpriteMaker by example, covering its advanced layouts and features.
CSS::SpriteMaker is a Perl module that allows users to combine multiple images into a single sprite image and generate corresponding CSS code. It aims to provide a native Perl solution for creating CSS sprites without relying on other languages. The module implements different layout algorithms to organize images in the sprite and allows users to generate sprites from the command line or integrate it into their applications. Future plans include adding more layouts, tests, abstracting the imaging and stylesheet generation, and a binary for command line usage.
Geo-data for Search Marketing SEM & SEO - how to get accurate and affordable geo-localised data for search marketing. The challenges of getting accurate geo-data for targeted local search marketing. How to target long tail searches on search engines like Google and Bing using geo-targeted search keywords and ad copies.
Making using OSM data simpler - OpenCage Data lokku
Presented by @freyfogle at the OSMPLUS conference on 10 June 2013
A description of our experiences trying to use OpenStreetMap data at Nestoria, the difficulties we faced and how hey formed our motivations for starting OpenCage Data, a new service to make custom data extraction simple and affordable http://opencagedata.com
A brief overview of some of the technical options evaluated in our switch to OpenStreetMap maps. Presented on 16th of February, 2012 at London Geomob event: http://geomobldn.org
Geocoding is the process of finding geographic coordinates from other data like addresses or zip codes. There are many remote geocoding services that can be used through an API but they have different formats, limits, and concepts of precision. Geo::Coder::Many provides a single interface to query multiple geocoding services and intelligently handles caching, failover, and common use cases. The code example shows how to create a Geo::Coder::Many object, add different geocoding services to it, set filters and pickers, and perform a geocoding request.
Lessons learned in doing lots with few peoplelokku
This document provides lessons learned from operating a company with few employees. It advises doing less, better work by focusing on quality over quantity. It emphasizes the importance of processes, documentation, reusable code, and allowing new employees to easily join the team. Automated testing and clear procedures are suggested to prevent surprises.
This document discusses Mapstraction, an open source JavaScript library that provides a unified API for different mapping APIs and providers. It allows developers to use a single code base while taking advantage of features from different mapping services. This reduces dependency on any single provider and offers flexibility. The document provides a brief history of Mapstraction, describes some of its key features, and includes a mini tutorial for using the latest version. It notes that while Mapstraction is actively developed, more support for additional providers and features is still needed.
This job posting is seeking candidates interested in LAMP (php), OpenStreetMap, Javascript, APIs, internationalization, or product management to join their company. The posting encourages applicants who can speak Strine and provides links to the company blog and social media profiles for more information.
The document discusses how people search for locations and provides examples of common mistakes and issues. It notes that users often make spelling mistakes in their searches or provide too much or too little information. It also highlights usability issues with search boxes sometimes not being prominently displayed. The document recommends that OpenStreetMap could make location searching easier by improving its search capabilities, which are currently not prominently featured on osm.org. It offers to sponsor efforts to improve OSM's geo-parsing abilities to better handle common search issues and mistakes.
Arbyte - A modular, flexible, scalable job queing and execution systemlokku
Arbyte is a job queuing and execution framework created by Alistair N. MacLeod as an alternative to existing systems like Gearman and TheSchwartz. It uses a modular architecture with components like a JobBuffer for storing jobs, a JobRunner for executing jobs, and JobExecutors that correspond to job types. The framework is implemented in Perl using homemade objects and supports distributed deployment on servers or clouds. Future work includes improving JobBuffer and JobRunner implementations and submitting Arbyte to CPAN.
The document provides tips for planning debugging activities at Nestoria including:
1) Establishing version control, build environments, and testing to catch bugs early.
2) Ensuring documentation is accurate to avoid incorrect assumptions.
3) Using logging and monitoring tools like Log4Perl to make issues easier to identify.
4) Adding command line options, help messages, and dry runs to scripts to help understand what they are doing.
5) Improving processes for reporting and diagnosing bugs by collecting relevant request information.
This document discusses different methods for profiling Perl code, including general code profilers that record timing data by line, subroutine, or source file, as well as domain-specific profilers. It highlights Devel::NYTProf as the new preferred option, noting its improved accuracy over Devel::DProf due to fixing a timing issue, its ability to perform block-level profiling which was a Perl first, and its convenient and useful output format. However, it also mentions that Devel::NYTProf still has issues with recursion calls that need to be addressed.
This document discusses the commercial viability of using OpenStreetMap data. It describes a property search engine company that has sponsored OpenStreetMap conferences for two years and has created a parallel version of their site using OpenStreetMap data instead of proprietary map data. The main barriers to using OpenStreetMap data more widely are its lack of comprehensiveness and usability, such as difficulty extracting location data like metro station names and coordinates for a country. The company wants to help make contributing and extracting data from OpenStreetMap easier to improve its viability for commercial and other uses.
The document discusses Perl testing tools like Test::Harness that allow for automated testing of Perl modules. It provides an example of using Test::Harness to test a module called Acme::Test and outputs the results in the TAP format. The document also lists many other Perl testing and development modules that can be used for tasks like profiling, benchmarking, and code coverage analysis.
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
This document summarizes a company's experience providing location-based search services using proprietary geocoding software. The company has 8+ years of experience indexing millions of properties daily and returning search results across 8 countries and 6 languages. It geocodes data using open sources like OpenStreetMap and then matches user search queries to relevant listings based on coordinates. This involves handling ambiguous, incomplete or incorrect data as well as cultural and linguistic differences across countries.
Nestoria is a property search engine that indexes millions of properties every day. Since mid 2006 the product has evolved into a service must run on multiple devices and browsers. In this talk I introduce Nestoria New Design and the context in which this project was born, and discuss some of the challenges our company has faced during the project. This talk was presented as part of the Commercial Computing Lecture Series at the University of Birmingham.
CSS::SpriteMaker is a Perl module that allows you to create CSS Image Sprites. A CSS Image sprite is an image containing smaller images, plus a CSS stylesheet that allows the browser to render each smaller image. In this talk I present CSS::SpriteMaker by example, covering its advanced layouts and features.
CSS::SpriteMaker is a Perl module that allows users to combine multiple images into a single sprite image and generate corresponding CSS code. It aims to provide a native Perl solution for creating CSS sprites without relying on other languages. The module implements different layout algorithms to organize images in the sprite and allows users to generate sprites from the command line or integrate it into their applications. Future plans include adding more layouts, tests, abstracting the imaging and stylesheet generation, and a binary for command line usage.
Geo-data for Search Marketing SEM & SEO - how to get accurate and affordable geo-localised data for search marketing. The challenges of getting accurate geo-data for targeted local search marketing. How to target long tail searches on search engines like Google and Bing using geo-targeted search keywords and ad copies.
Making using OSM data simpler - OpenCage Data lokku
Presented by @freyfogle at the OSMPLUS conference on 10 June 2013
A description of our experiences trying to use OpenStreetMap data at Nestoria, the difficulties we faced and how hey formed our motivations for starting OpenCage Data, a new service to make custom data extraction simple and affordable http://opencagedata.com
A brief overview of some of the technical options evaluated in our switch to OpenStreetMap maps. Presented on 16th of February, 2012 at London Geomob event: http://geomobldn.org
Geocoding is the process of finding geographic coordinates from other data like addresses or zip codes. There are many remote geocoding services that can be used through an API but they have different formats, limits, and concepts of precision. Geo::Coder::Many provides a single interface to query multiple geocoding services and intelligently handles caching, failover, and common use cases. The code example shows how to create a Geo::Coder::Many object, add different geocoding services to it, set filters and pickers, and perform a geocoding request.
Lessons learned in doing lots with few peoplelokku
This document provides lessons learned from operating a company with few employees. It advises doing less, better work by focusing on quality over quantity. It emphasizes the importance of processes, documentation, reusable code, and allowing new employees to easily join the team. Automated testing and clear procedures are suggested to prevent surprises.
This document discusses Mapstraction, an open source JavaScript library that provides a unified API for different mapping APIs and providers. It allows developers to use a single code base while taking advantage of features from different mapping services. This reduces dependency on any single provider and offers flexibility. The document provides a brief history of Mapstraction, describes some of its key features, and includes a mini tutorial for using the latest version. It notes that while Mapstraction is actively developed, more support for additional providers and features is still needed.
This job posting is seeking candidates interested in LAMP (php), OpenStreetMap, Javascript, APIs, internationalization, or product management to join their company. The posting encourages applicants who can speak Strine and provides links to the company blog and social media profiles for more information.
The document discusses how people search for locations and provides examples of common mistakes and issues. It notes that users often make spelling mistakes in their searches or provide too much or too little information. It also highlights usability issues with search boxes sometimes not being prominently displayed. The document recommends that OpenStreetMap could make location searching easier by improving its search capabilities, which are currently not prominently featured on osm.org. It offers to sponsor efforts to improve OSM's geo-parsing abilities to better handle common search issues and mistakes.
Arbyte - A modular, flexible, scalable job queing and execution systemlokku
Arbyte is a job queuing and execution framework created by Alistair N. MacLeod as an alternative to existing systems like Gearman and TheSchwartz. It uses a modular architecture with components like a JobBuffer for storing jobs, a JobRunner for executing jobs, and JobExecutors that correspond to job types. The framework is implemented in Perl using homemade objects and supports distributed deployment on servers or clouds. Future work includes improving JobBuffer and JobRunner implementations and submitting Arbyte to CPAN.
The document provides tips for planning debugging activities at Nestoria including:
1) Establishing version control, build environments, and testing to catch bugs early.
2) Ensuring documentation is accurate to avoid incorrect assumptions.
3) Using logging and monitoring tools like Log4Perl to make issues easier to identify.
4) Adding command line options, help messages, and dry runs to scripts to help understand what they are doing.
5) Improving processes for reporting and diagnosing bugs by collecting relevant request information.
This document discusses different methods for profiling Perl code, including general code profilers that record timing data by line, subroutine, or source file, as well as domain-specific profilers. It highlights Devel::NYTProf as the new preferred option, noting its improved accuracy over Devel::DProf due to fixing a timing issue, its ability to perform block-level profiling which was a Perl first, and its convenient and useful output format. However, it also mentions that Devel::NYTProf still has issues with recursion calls that need to be addressed.
This document discusses the commercial viability of using OpenStreetMap data. It describes a property search engine company that has sponsored OpenStreetMap conferences for two years and has created a parallel version of their site using OpenStreetMap data instead of proprietary map data. The main barriers to using OpenStreetMap data more widely are its lack of comprehensiveness and usability, such as difficulty extracting location data like metro station names and coordinates for a country. The company wants to help make contributing and extracting data from OpenStreetMap easier to improve its viability for commercial and other uses.
The document discusses Perl testing tools like Test::Harness that allow for automated testing of Perl modules. It provides an example of using Test::Harness to test a module called Acme::Test and outputs the results in the TAP format. The document also lists many other Perl testing and development modules that can be used for tasks like profiling, benchmarking, and code coverage analysis.
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
2. OpenCage FOSSGIS 2015
Overview
I. place name disambiguation (homonyms)
– with & without spellcheck
II. Nominatim
III. other (open data) geocoders
– 2015 trends
– opportunities to share data, config, tests
IV. shared ranking/scoring data
17. OpenCage FOSSGIS 2015
Nominatim
●
OSM data, minutely updates
●
+ UK postal codes, TIGER
●
1TB PostGIS
●
import in C, setup scripts in PHP, Postgres stored
procedures, PHP frontend, Python&PHP test suite
●
autocomplete if you add Photon geocoder
●
no spellcheck
19. OpenCage FOSSGIS 2015
other geocoders
Closed source Open source, high resources Open source, low resources
Google Maps Mapzen “Pelias” OpenStreetMap “Nominatim”
Bing/Yahoo Mapbox “Carmen” OpenCage (multiple)
Mapquest Mapquest open (Nominatim) geonames
ESRI/ArcGIS Online Foursquare “Quattroshapes” geocod.io (Tiger data)
Baidu Scout Photon (Nominatim)
Yandex Cloudmade geo.io (Nominatim)
TomTom DSTK (Tiger, geonames)
Amazon (Android only) SmartyStreets
Telenav ...
Nokia/Ovi/Here
Apple (iOS only)
...
20. OpenCage FOSSGIS 2015
trends
●
SSD
●
Add commercial sources
●
Full builds, downloadable index
●
High parallel (map/reduce, nodejs), cloud scaling,
noSQL
●
Community building, guidelines
●
Test suites
21. OpenCage FOSSGIS 2015
typical features to improve
●
horizontal scaling
●
autocomplete
●
spellcheck
●
improve text parsing (App 3, 111-113b)
●
crossings (Main & 2nd N, New Orleans)
●
“4km north of $cityname on the N6”
●
tests for non-latin alphabets
●
postal code boundaries
●
localsearch/POIs
22. OpenCage FOSSGIS 2015
what should be shared
●
aka. don't reinvent everything
●
standard test suite to compare geocoders
●
hierarchy data
●
address parsing
●
address formatting
●
language configuration
●
data parsing, e.g. OSM tags
32. OpenCage FOSSGIS 2015
name is one of many factors
ranking examples:
●
Altona
– type: suburb vs train station vs town ins US/Canada
●
Germany
– admin_level=2 (country) vs island
●
Mt everest
– importance: viewpoint vs peak vs island
●
Oktoberfest
– actually a alt_name of Theresienwiese
●
Königsberg
– 10x a peak, 1x old_name of Kaliningrad
●
Hitlerberg
– old_name:1934-1945 of Heigelkopf
33. OpenCage FOSSGIS 2015
status on wikipedia_articles.bin
●
version 1: wikipedia pageview logs
– https://en.wikipedia.org/wiki/Wikipedia:Notability
●
version 2 (current): parsing wikipedia articles and count links
– last updated 2013
– 80m wikipedia entries + 15m redirects
– 0.6m places in OSM have wikipedia tag set (2013: 0.4m)
●
Version 3 (TBD): parsing wikipedia geo exports
– http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Georeferenzierung/Haupts
eite/Wikipedia-World/en
– 3.4m entries, more languages, regular dumps, new documentaton
●
version 4 (?)
- used wikidata exports
- used by multiple geocoders
34. OpenCage FOSSGIS 2015
what can mappers do?
●
add wikipedia tags
●
fix administrative levels
●
don't add wrong names (typos)
●
file bugs (github)
http://nominatim.openstreetmap.org/