Slides for our "Connecting the Smithsonian American Art Museum to the Linked Data Cloud." paper presented at the 10th Extended Semantic Web Conference (ESWC), in Montpellier, May 2013. http://eswc-conferences.org/sites/default/files/papers2013/szekely.pdf
A Scalable Approach to Learn Semantic Models of Structured SourcesMohsen Taheriyan
Semantic models of data sources describe the meaning of the data in terms of the concepts and relationships defined by a domain ontology. Building such models is an important step toward integrating data from different sources, where we need to provide the user with a unified view of underlying sources. In this paper, we present a scalable approach to automatically learn semantic models of a structured data source by exploiting the knowledge of previously modeled sources. Our evaluation shows that the approach generates expressive semantic models with minimal user input, and it is scalable to large ontologies and data sources with many attributes.
Semantics for Big Data Integration and AnalysisCraig Knoblock
Much of the focus on big data has been on the problem of processing very large sources. There is an equally hard problem of how to normalize, integrate, and transform the data from many sources into the format required to run large-scale anal- ysis and visualization tools. We have previously developed an approach to semi-automatically mapping diverse sources into a shared domain ontology so that they can be quickly com- bined. In this paper we describe our approach to building and executing integration and restructuring plans to support analysis and visualization tools on very large and diverse datasets.
Discovering Alignments in Ontologies of Linked DataCraig Knoblock
Rahul Parundekar and Craig A. Knoblock and Jose Luis Ambite, Discovering Alignments in Ontologies of Linked Data, Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI), 2013
A Scalable Approach to Learn Semantic Models of Structured SourcesMohsen Taheriyan
Semantic models of data sources describe the meaning of the data in terms of the concepts and relationships defined by a domain ontology. Building such models is an important step toward integrating data from different sources, where we need to provide the user with a unified view of underlying sources. In this paper, we present a scalable approach to automatically learn semantic models of a structured data source by exploiting the knowledge of previously modeled sources. Our evaluation shows that the approach generates expressive semantic models with minimal user input, and it is scalable to large ontologies and data sources with many attributes.
Semantics for Big Data Integration and AnalysisCraig Knoblock
Much of the focus on big data has been on the problem of processing very large sources. There is an equally hard problem of how to normalize, integrate, and transform the data from many sources into the format required to run large-scale anal- ysis and visualization tools. We have previously developed an approach to semi-automatically mapping diverse sources into a shared domain ontology so that they can be quickly com- bined. In this paper we describe our approach to building and executing integration and restructuring plans to support analysis and visualization tools on very large and diverse datasets.
Discovering Alignments in Ontologies of Linked DataCraig Knoblock
Rahul Parundekar and Craig A. Knoblock and Jose Luis Ambite, Discovering Alignments in Ontologies of Linked Data, Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI), 2013
From Virtual Museums to Peacebuilding: Creating and Using Linked KnowledgeCraig Knoblock
Companies, such as Google and Microsoft, are building web-scale linked knowledge bases for the purpose of indexing and searching the Web, but these efforts do not address the problem of building accurate, fine-grained, deep knowledge bases for specific application domains. We are developing an integration framework, called Karma, which supports the rapid, end-to-end construction of such linked knowledge bases. In this talk I will describe machine-learning techniques for mapping new data sources to a domain model and linking the data across sources. I will also present several applications of this technology, including building virtual museums and integrating data sources for peacebuilding.
Encoded Archival Context - Challenges, Possibilities, and Future (EAC-CPF)Iris Lee
EAC-CPF (Encoded Archival Context - Corporate Bodies, Persons, and Families) is an established archival standard with emerging practices. The American Museum of Natural History is creating EAC-CPF records as part of a Hidden Collections grant describing expeditionary collections and their creators.
In this lightening talk hosted by the MDOR Roundtable at the 2014 annual SAA conference, Iris Lee and Nick Krabbenhoeft discussed the evolution of using custom Excel sheets to xEAC, a generalized xForms-based service. We also presented challenges we faced in understanding and adopting the standard.
About the Webinar
The development and rising popularity of the massive open online course (MOOC) presents a new opportunity for libraries to be involved in the education of patrons, to highlight the resources libraries provide and to further demonstrate the value of the library to administrators. There are, of course, a host of logistics to be considered when deciding to organize or support a MOOC. Diminished library budgets and staffing levels challenge libraries both monetarily and administratively. Marketing the course, mounting it on a site, securing copyright permissions and negotiating licensing for course materials, managing the course while in progress and troubleshooting technical problems add to the issues that have caused some libraries to hesitate in joining the MOOC movement. On the other hand, partnerships such as that between Georgetown University and edX, itself an initiative of Harvard and MIT, allow a pooling of resources thereby easing the burden on any one library. In some cases price breaks for certain course materials used in MOOCs can help draw students to the course, though the pricing must still be negotiated by the course organizer. A successful MOOC, such as the RootsMOOC, created by the Z. Smith Reynolds Library at Wake Forest University and the State Library of North Carolina, can bring awareness of library resources to a broad audience.
In the end, libraries must ask whether the advantages of participating in a MOOC outweigh the challenges. The speakers for this webinar will consider these issues surrounding MOOCs and libraries and try to answer the question of whether the impact of libraries on MOOCs has been realized or is still brewing.
Agenda
Introduction
Todd Carpenter, Executive Director, NISO
MOOCS: Assessing the Landscape and Trends of Open Online Learning
Heather Ruland Staines, Director Publisher and Content Strategy, ProQuest SIPX
The RootsMOOC Project or: that time we threw a genealogy party and 4,000 people showed up
Kyle Denlinger, eLearning Librarian, Wake Forest University Z. Smith Reynolds Library
Rebecca Hyman, Reference and Outreach Librarian, Government and Heritage Library, State Library of North Carolina
MOOCS and Me: Georgetown's Experience with MOOC Production
Barrinton Baynes, Multimedia Projects Manager, Gelardin New Media Center, Georgetown University Library
Slides for August 12 2015 NISO webinar "MOOCs and Libraries: A Brewing Collaboration"
Describes the process of creating and running the RootsMOOC online genealogy course.
Links:
More about ZSRx from the Z. Smith Reynolds Library: http://zsr.wfu.edu/zsrx
YouTube Playlist of RootsMOOC videos: http://bit.ly/rootsmooc-vids
YouTube Playlist of video tutorials: http://bit.ly/rm-tutorials
RootsMOOC LibGuide: http://bit.ly/rootsmooc-guide
Canvas Network: http://www.canvas.net
Download & Reuse RootsMOOC: http://bit.ly/rootsmooc-eval
From my participation in the Science Journalism 101 panel at the annual meeting of the National Association of Black Journalists, Orlando, FL, 29 July 2013. Moderators: Danielle Lee and Jamila Bey. Panelists: Robin Lloyd (Scientific American), Ivan Oransky (MedPage Today), David Kroll (NC Museum of Natural Sciences/NC State University)
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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/
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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.
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
From Virtual Museums to Peacebuilding: Creating and Using Linked KnowledgeCraig Knoblock
Companies, such as Google and Microsoft, are building web-scale linked knowledge bases for the purpose of indexing and searching the Web, but these efforts do not address the problem of building accurate, fine-grained, deep knowledge bases for specific application domains. We are developing an integration framework, called Karma, which supports the rapid, end-to-end construction of such linked knowledge bases. In this talk I will describe machine-learning techniques for mapping new data sources to a domain model and linking the data across sources. I will also present several applications of this technology, including building virtual museums and integrating data sources for peacebuilding.
Encoded Archival Context - Challenges, Possibilities, and Future (EAC-CPF)Iris Lee
EAC-CPF (Encoded Archival Context - Corporate Bodies, Persons, and Families) is an established archival standard with emerging practices. The American Museum of Natural History is creating EAC-CPF records as part of a Hidden Collections grant describing expeditionary collections and their creators.
In this lightening talk hosted by the MDOR Roundtable at the 2014 annual SAA conference, Iris Lee and Nick Krabbenhoeft discussed the evolution of using custom Excel sheets to xEAC, a generalized xForms-based service. We also presented challenges we faced in understanding and adopting the standard.
About the Webinar
The development and rising popularity of the massive open online course (MOOC) presents a new opportunity for libraries to be involved in the education of patrons, to highlight the resources libraries provide and to further demonstrate the value of the library to administrators. There are, of course, a host of logistics to be considered when deciding to organize or support a MOOC. Diminished library budgets and staffing levels challenge libraries both monetarily and administratively. Marketing the course, mounting it on a site, securing copyright permissions and negotiating licensing for course materials, managing the course while in progress and troubleshooting technical problems add to the issues that have caused some libraries to hesitate in joining the MOOC movement. On the other hand, partnerships such as that between Georgetown University and edX, itself an initiative of Harvard and MIT, allow a pooling of resources thereby easing the burden on any one library. In some cases price breaks for certain course materials used in MOOCs can help draw students to the course, though the pricing must still be negotiated by the course organizer. A successful MOOC, such as the RootsMOOC, created by the Z. Smith Reynolds Library at Wake Forest University and the State Library of North Carolina, can bring awareness of library resources to a broad audience.
In the end, libraries must ask whether the advantages of participating in a MOOC outweigh the challenges. The speakers for this webinar will consider these issues surrounding MOOCs and libraries and try to answer the question of whether the impact of libraries on MOOCs has been realized or is still brewing.
Agenda
Introduction
Todd Carpenter, Executive Director, NISO
MOOCS: Assessing the Landscape and Trends of Open Online Learning
Heather Ruland Staines, Director Publisher and Content Strategy, ProQuest SIPX
The RootsMOOC Project or: that time we threw a genealogy party and 4,000 people showed up
Kyle Denlinger, eLearning Librarian, Wake Forest University Z. Smith Reynolds Library
Rebecca Hyman, Reference and Outreach Librarian, Government and Heritage Library, State Library of North Carolina
MOOCS and Me: Georgetown's Experience with MOOC Production
Barrinton Baynes, Multimedia Projects Manager, Gelardin New Media Center, Georgetown University Library
Slides for August 12 2015 NISO webinar "MOOCs and Libraries: A Brewing Collaboration"
Describes the process of creating and running the RootsMOOC online genealogy course.
Links:
More about ZSRx from the Z. Smith Reynolds Library: http://zsr.wfu.edu/zsrx
YouTube Playlist of RootsMOOC videos: http://bit.ly/rootsmooc-vids
YouTube Playlist of video tutorials: http://bit.ly/rm-tutorials
RootsMOOC LibGuide: http://bit.ly/rootsmooc-guide
Canvas Network: http://www.canvas.net
Download & Reuse RootsMOOC: http://bit.ly/rootsmooc-eval
From my participation in the Science Journalism 101 panel at the annual meeting of the National Association of Black Journalists, Orlando, FL, 29 July 2013. Moderators: Danielle Lee and Jamila Bey. Panelists: Robin Lloyd (Scientific American), Ivan Oransky (MedPage Today), David Kroll (NC Museum of Natural Sciences/NC State University)
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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/
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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.
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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.
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
Connecting the Smithsonian American Art Museum to the Linked Data Cloud
1. Connecting the Smithsonian
American Art Museum to
the Linked Data Cloud
Pedro Szekely, Craig A. Knoblock, Fengyu Yang, Xuming Zhu,
Eleanor E. Fink, Rachel Allen, and Georgina Goodlander
University of Southern California, Los Angeles, California, USA
Nanchang Hangkong University, Nanchang, China
Smithsonian American Art Museum, Washington, DC, USA
http://www.isi.edu/integration/karma
2. The Smithsonian American Art
Museum is a museum in Washington,
D.C. which has one of the world's
largest and most inclusive collections
of art, from the colonial period to the
present, made in the United States.
Wikipedia
4. Problem
SAAM
Data
What ontology to use?
Structure mismatches
Data consistency What to link to?
100% precision
How to enable museums to do this themselves?
Pedro Szekely and Craig KnoblockUniversity of Southern California
5. Steps to Create Linked Data
• Map data to RDF
… select ontologies
… define mappings
• Link to external resources
… identify the links
• Curate the Linked Data
… museums demand 100% correctness
Pedro Szekely and Craig KnoblockUniversity of Southern California
17. Pedro Szekely and Craig KnoblockUniversity of Southern California
download the presentation to view the embedded video
18. Evaluation of Data Mapping Using Karma
SAAM database
8 tables
29 columns
Ontologies
407 classes
105 data properties
229 object properties
# of times Karma’s top 4
suggestions contain the
correct semantic type
# of times Karma
correctly assigns object
properties
Time
(minutes)
Run 1:
no training
data
7 out of 29 (24%) 30 out of 35 (85%) 18
Run 2:
using Run 1
as training
27 out of 29 (93%) 32 out of 35 (91%) 8
Pedro Szekely and Craig KnoblockUniversity of Southern California
20. Pedro Szekely and Craig KnoblockUniversity of Southern California
Multiple “John Singer Sargent”
ima:Person_John_Singer_Sargent
a aac-ont:Person ;
dct:date "1856-1925" ;
foaf:name "John Singer Sargent" .
saam:Person_4253
a aac-ont:Person ;
aac-ont:associatedPlace
saam:SaamPlace_1357324439768t1r13950_0,
saam:SaamPlace_1357324439768t1r13951_0 ;
saam:constituentId "4253" ;
rdaGr2:biographicalInformation
“Painter. Sargent traveled …" ;
rdaGr2:dateAssociatedWithThePerson "1990-10-1”, "1995-5-8" ;
rdaGr2:dateOfBirth "1856-1-12" ;
rdaGr2:dateOfDeath "1925-4-15" ;
rdaGr2:placeOfBirth saam:SaamPlace_1357324439768t1r13952_0 ;
rdaGr2:placeOfDeath saam:SaamPlace_1357324439768t1r13953_0 ;
foaf:name "John S. Sargent" ;
skos:altLabel "John S. Sargent" ;
skos:prefLabel "John Singer Sargent" .
cb:Person_John_Singer_Sargent
a aac-ont:Person ;
ont0:dateOfBirth "1879", "1885" ;
ont0:dateOfDeath "1925" ;
foaf:name "John Singer Sargent" .
met:Person_John_Singer_Sargent
a aac-ont:Person ;
ont0:placeOfResidence
"North and Central America",
"United States" ;
foaf:name "John Singer Sargent" .
dallas:Person_John_Singer_Sargent
a aac-ont:Person ;
ont0:dateOfBirth "1856" ;
ont0:dateOfDeath "1925" ;
foaf:name "John Singer Sargent" .
21. Pedro Szekely and Craig KnoblockUniversity of Southern California
John Singer Sargent
ima:SaamPerson_John_Singer_Sargent
a saam:SaamPerson ;
dct:date "1856-1925" ;
foaf:name "John Singer Sargent" .
saam:SaamPerson_4253
a saam:SaamPerson ;
saam:associatedPlace
saam:SaamPlace_1357324439768t1r13950_0,
saam:SaamPlace_1357324439768t1r13951_0 ;
saam:constituentId "4253" ;
rdaGr2:biographicalInformation
“Painter. Sargent traveled …" ;
rdaGr2:dateAssociatedWithThePerson "1990-10-1”, "1995-5-8" ;
rdaGr2:dateOfBirth "1856-1-12" ;
rdaGr2:dateOfDeath "1925-4-15" ;
rdaGr2:placeOfBirth saam:SaamPlace_1357324439768t1r13952_0 ;
rdaGr2:placeOfDeath saam:SaamPlace_1357324439768t1r13953_0 ;
skos:altLabel "John S. Sargent" ;
skos:prefLabel "John Singer Sargent" .
cb:SaamPerson_John_Singer_Sargent
a saam:SaamPerson ;
ont0:dateOfBirth "1879", "1885" ;
ont0:dateOfDeath "1925" ;
skos:prefLabel "John Singer Sargent" .
met:SaamPerson_John_Singer_Sargent
a saam:SaamPerson ;
ont0:placeOfResidence
"North and Central America",
"United States" ;
foaf:name "John Singer Sargent" .
dallas:SaamPerson_John_Singer_Sargent
a saam:SaamPerson ;
ont0:dateOfBirth "1856" ;
ont0:dateOfDeath "1925" ;
foaf:name "John Singer Sargent" .
22. Linking “John Singer Sargent”
saam:Person_4253
owl:sameAs cb:Person_John_Singer_Sargent ;
owl:sameAs dallas:Person_John_Singer_Sargent ;
owl:sameAs ima:Person_John_Singer_Sargent ;
owl:sameAs met:Person_John_Singer_Sargent ;
owl:sameAs dbpedia:John_Singer_Sargent ;
owl:sameAs nytimes:N49129220686803623753 ;
owl:sameAs w-flick:John_Singer_Sargent ;
...
.
Pedro Szekely and Craig KnoblockUniversity of Southern California
23. Intuition
Estimate discrimination power of properties,
e.g., of name, birth and death dates
birth date death date # of people
… … …
1800 1820 147
1800 1821 284
1800 1822 213
… … …
every
combination
of dates
Song, D., Heflin, J.: Domain-independent entity coreference for linking ontology instances.
ACM Journal of Data and Information Quality (ACM JDIQ) (2012)
similar idea to
Pedro Szekely and Craig KnoblockUniversity of Southern California
24. Evaluation of Automatic Linking
Pedro Szekely and Craig KnoblockUniversity of Southern California
SAAM names starting with “A” matched by hand
535 people 176 matches
25. Results of Automatic Linking
Getty ULAN® 2,110
Rijksmuseum 551
Geonames 3,068
DBPedia 2,194
New York Times 70
Pedro Szekely and Craig KnoblockUniversity of Southern California
estimate ≈ 30 missing
links to DBpedia
26. Pedro Szekely and Craig KnoblockUniversity of Southern California
Curating Links with Karma
27. Pedro Szekely and Craig KnoblockUniversity of Southern California
Linking with Karma
28. results of automated linking and
interactive curation recorded using
PROV
Pedro Szekely and Craig KnoblockUniversity of Southern California
owl:sameAs statements constructed
using SPARQL CONSTRUCT queries
over PROV records
34. Related Work
• Europeana
• 17 million items, 1,500 institutions
• Require exports in “Europeana” format
• Amsterdam Museum, Museum Finland
• Rich ontology, RDF to RDF mapping rules
• LODAC museums in Japan
• 114 museums, simple ontology
• Research Space, British Museum
• CIDOC CRM ontologies, complex mappings
We focused significantly on Linking identification and curation
35. Next Steps
• Applications leveraging linked data
• Virtual museum
• Tools to create multimedia stories about art
• Tools to find inconsistencies
• Feed data to wikidata
• American Art Collective: a linked data
consortium of museums
Pedro Szekely and Craig KnoblockUniversity of Southern California