This document describes the Open Annotation Collaboration, which aims to create interoperable sharing of annotations on the web. It discusses the motivation to apply web standards to annotations to allow scholars to access their annotations from different tools. It outlines the Open Annotation data model, which defines annotations as having a body, target, and optional additional properties. The model supports various annotation types and ways to represent segments of resources. The collaboration seeks to build on this model to cover complex scholarly use cases while ensuring annotations are shareable across environments.
Significant progress has been made towards seamless navigation of the Web of the Past, including standardization of the Memento framework and development of client and server tools. Additional discovery mechanisms are needed to make Mementos and versions more accessible, and branding challenges arise when pages are reconstructed from different archives. Alternative archiving strategies like transactional archives that capture entire change histories are also being explored.
SharedCanvas: Collaborative Digital Facsimiles of Medieval ManuscriptsRobert Sanderson
The document presents SharedCanvas, a model for creating collaborative digital facsimiles of medieval manuscripts. It describes challenges in digitizing manuscripts, such as fragments, missing pages, and different page orders over time. The model represents each page as a "canvas" that can be painted with annotations linking to images, text, and other resources. Annotations are distributed across repositories using a publish-subscribe approach to enable customized views. The SharedCanvas model provides a coherent solution for collaboratively representing manuscript layouts and contents in a distributed way.
Slides prepared for the International Image Interoperability Framework workshop at the Hague, April 2012, describing the W3C Community Group Open Annotation draft specification.
This document summarizes the Open Annotation model presented by Robert Sanderson and Herbert Van de Sompel. The model includes a basic annotation with a body and target, specific resources like state and style, and a publish/subscribe network model. Annotations can be further typed and associated with provenance. Bodies and targets can have specific representations identified. The document outlines specifiers like state, selector and style to describe segments of interest and rendering.
NISO/Internet Archive Meeting on Social Bookmarking and AnnotationRobert Sanderson
Presentation of OAC to group interested in standardizing annotation and bookmarking of eBooks, including academics, publishers, start-ups and funding agencies.
Significant progress has been made towards seamless navigation of the Web of the Past, including standardization of the Memento framework and development of client and server tools. Additional discovery mechanisms are needed to make Mementos and versions more accessible, and branding challenges arise when pages are reconstructed from different archives. Alternative archiving strategies like transactional archives that capture entire change histories are also being explored.
SharedCanvas: Collaborative Digital Facsimiles of Medieval ManuscriptsRobert Sanderson
The document presents SharedCanvas, a model for creating collaborative digital facsimiles of medieval manuscripts. It describes challenges in digitizing manuscripts, such as fragments, missing pages, and different page orders over time. The model represents each page as a "canvas" that can be painted with annotations linking to images, text, and other resources. Annotations are distributed across repositories using a publish-subscribe approach to enable customized views. The SharedCanvas model provides a coherent solution for collaboratively representing manuscript layouts and contents in a distributed way.
Slides prepared for the International Image Interoperability Framework workshop at the Hague, April 2012, describing the W3C Community Group Open Annotation draft specification.
This document summarizes the Open Annotation model presented by Robert Sanderson and Herbert Van de Sompel. The model includes a basic annotation with a body and target, specific resources like state and style, and a publish/subscribe network model. Annotations can be further typed and associated with provenance. Bodies and targets can have specific representations identified. The document outlines specifiers like state, selector and style to describe segments of interest and rendering.
NISO/Internet Archive Meeting on Social Bookmarking and AnnotationRobert Sanderson
Presentation of OAC to group interested in standardizing annotation and bookmarking of eBooks, including academics, publishers, start-ups and funding agencies.
This document outlines the agenda for a Python web development dojo presented by Rob Sanderson and Ed Summers on February 24-27, 2010 in London. The dojo will cover Python basics like data types, flow control, classes and functions. It will also cover topics related to web development like urllib, urllib2, urlparse, httplib, lxml, rdflib, json/simplejson, mod_python and mod_wsgi. Attendees will complete a web programming kata to practice these skills.
The document provides an overview of the Open Annotation technical model. It discusses the motivation for open annotations to allow sharing across systems. The core model includes an annotation resource that links to a body and target resource. Additional relationships and properties can attach more information to these resources. The model supports complex features like inline resources, multiple targets, segments of resources, and temporal aspects. The goal is to develop an interoperable framework to enable annotation of and collaboration on scholarly works on a global scale.
Linked Data and Images: Building Blocks for Cultural HeritageRobert Sanderson
Presentation given at UC Berkeley on 18th of April, 2014. Describes the benefits of Linked Data for Cultural Heritage, along with the details of IIIF and Open Annotation frameworks.
The document discusses two types of transactional web archiving: server-side and browser-side. Server-side archiving records transactions directly from willing web servers. Browser-side archiving records transactions from a browser extension. Both provide access to archived content through Memento TimeGates, allowing seamless retrieval of past versions across archives.
This document discusses the challenges of creating an interoperable framework for presenting digital manuscripts. It notes that current repositories exist in silos, preventing access and sharing across systems. The goal is to break down these silos by separating data from applications, sharing data models and programming interfaces, and enabling tools and repositories to interact. A proposed solution involves using a "canvas" approach and linked data technologies to align multiple representations and allow annotations to be shared across repositories. Funding from the Mellon Foundation supported numerous digitization projects but lacked ways to share data between systems.
Dokumen tersebut memberikan panduan lengkap tentang pengembangan silabus mata pelajaran, mulai dari pengertian silabus, komponen-komponennya, prinsip dan tahapan pengembangan, serta langkah-langkah konkritnya.
Open Repositories 2014: Crowdsourced Transcription via IIIFRobert Sanderson
Presentation at Open Repositories 2014 on crowd sourcing of transcription of medieval calendars via IIIF Image and Presentation APIs, plus REST, Open Annotation and JSON-LD.
Este documento describe las etapas de un recorrido, comenzando en el Collau del Ronzon y terminando en la arista encima del pilar sur, pasando por principales hitos como el primer resalte, la preparación del segundo resalte y la canal.
Discussion of the needs around updating Shared Canvas data model for IIIF's Presentation API, and aligning with new work such as the Web Annotation specs.
Update from the W3C Web Annotation Working Group on its progress towards establishing a data model, vocabulary, serialization, and interaction protocol for digital annotation.
The document discusses the International Image Interoperability Framework (IIIF) and its use of JSON-LD. IIIF provides APIs for delivering images and presenting them, with the goal of enabling sharing and reuse of images across cultural heritage institutions. It has a growing community of adopters and provides open-source software implementations of its APIs. The document provides an overview of the key aspects of IIIF's image API, including how to specify regions, sizes, rotations and other parameters in image URLs.
The document discusses managing annotations. It defines annotations and describes their uses. It outlines the working group's charter, including recommendations for a data model, vocabulary, serialization, and protocol. It discusses annotation ecosystems and some lightweight implementations. Issues addressed include authentication, notifications, and whether annotations should be managed inside or outside repositories. It pitches the idea of annotating all knowledge across universities, publishers and other organizations.
The document discusses discovery of resources in the International Image Interoperability Framework (IIIF). It proposes a three component approach: 1) a central registry of links to IIIF content, 2) crawling software to populate search engines by following links in the registry, and 3) user-oriented search engines over the crawled content. Key questions addressed include what should be included in the registry, how crawlers should work, what data search engines should index, and how users can access search results. The document seeks input on next steps such as deciding on a format for the registry and APIs to support functions like submission and browsing.
The document discusses the International Image Interoperability Framework (IIIF) workshop at the VRA33 conference in Denver, Colorado. IIIF aims to create a global framework for delivering image-based cultural heritage resources to users in a standard way through any participating institution or compatible image server. It describes IIIF as a community that develops shared APIs and software to allow tens of millions of images from major research institutions and museums to be accessed and used online through global web standards.
The document discusses the development of an interoperable annotation model to allow for sharing of annotations across different systems. It outlines the collaboration between various institutions and describes the initial data model, which represents an annotation as having a source, target, creator, and other properties. The model is being developed incrementally based on requirements and use cases, with feedback from experts, and aims to balance simplicity with flexibility.
The document discusses the Open Annotation Collaboration, which focuses on creating interoperable sharing of annotations across different platforms and environments. It describes the basic Open Annotation model of annotations, bodies, and targets. It also discusses using segments to identify parts of resources being annotated and the publish/subscribe methodology for transferring annotations without mandating specific protocols. The FAQ section addresses questions about additional annotation properties, commenting on other annotations, annotating multiple targets, and other annotation use cases.
Open Annotation Collaboration BriefingTimothy Cole
The document summarizes a meeting of the Open Annotation Collaboration (OAC) project team. The OAC aims to develop an interoperable annotation model and specification to facilitate sharing annotations across systems. In phase 1, the OAC will analyze existing annotation practices, develop a data model and specification, integrate annotation tools into Zotero, and create a proof-of-concept implementation.
This document outlines the agenda for a Python web development dojo presented by Rob Sanderson and Ed Summers on February 24-27, 2010 in London. The dojo will cover Python basics like data types, flow control, classes and functions. It will also cover topics related to web development like urllib, urllib2, urlparse, httplib, lxml, rdflib, json/simplejson, mod_python and mod_wsgi. Attendees will complete a web programming kata to practice these skills.
The document provides an overview of the Open Annotation technical model. It discusses the motivation for open annotations to allow sharing across systems. The core model includes an annotation resource that links to a body and target resource. Additional relationships and properties can attach more information to these resources. The model supports complex features like inline resources, multiple targets, segments of resources, and temporal aspects. The goal is to develop an interoperable framework to enable annotation of and collaboration on scholarly works on a global scale.
Linked Data and Images: Building Blocks for Cultural HeritageRobert Sanderson
Presentation given at UC Berkeley on 18th of April, 2014. Describes the benefits of Linked Data for Cultural Heritage, along with the details of IIIF and Open Annotation frameworks.
The document discusses two types of transactional web archiving: server-side and browser-side. Server-side archiving records transactions directly from willing web servers. Browser-side archiving records transactions from a browser extension. Both provide access to archived content through Memento TimeGates, allowing seamless retrieval of past versions across archives.
This document discusses the challenges of creating an interoperable framework for presenting digital manuscripts. It notes that current repositories exist in silos, preventing access and sharing across systems. The goal is to break down these silos by separating data from applications, sharing data models and programming interfaces, and enabling tools and repositories to interact. A proposed solution involves using a "canvas" approach and linked data technologies to align multiple representations and allow annotations to be shared across repositories. Funding from the Mellon Foundation supported numerous digitization projects but lacked ways to share data between systems.
Dokumen tersebut memberikan panduan lengkap tentang pengembangan silabus mata pelajaran, mulai dari pengertian silabus, komponen-komponennya, prinsip dan tahapan pengembangan, serta langkah-langkah konkritnya.
Open Repositories 2014: Crowdsourced Transcription via IIIFRobert Sanderson
Presentation at Open Repositories 2014 on crowd sourcing of transcription of medieval calendars via IIIF Image and Presentation APIs, plus REST, Open Annotation and JSON-LD.
Este documento describe las etapas de un recorrido, comenzando en el Collau del Ronzon y terminando en la arista encima del pilar sur, pasando por principales hitos como el primer resalte, la preparación del segundo resalte y la canal.
Discussion of the needs around updating Shared Canvas data model for IIIF's Presentation API, and aligning with new work such as the Web Annotation specs.
Update from the W3C Web Annotation Working Group on its progress towards establishing a data model, vocabulary, serialization, and interaction protocol for digital annotation.
The document discusses the International Image Interoperability Framework (IIIF) and its use of JSON-LD. IIIF provides APIs for delivering images and presenting them, with the goal of enabling sharing and reuse of images across cultural heritage institutions. It has a growing community of adopters and provides open-source software implementations of its APIs. The document provides an overview of the key aspects of IIIF's image API, including how to specify regions, sizes, rotations and other parameters in image URLs.
The document discusses managing annotations. It defines annotations and describes their uses. It outlines the working group's charter, including recommendations for a data model, vocabulary, serialization, and protocol. It discusses annotation ecosystems and some lightweight implementations. Issues addressed include authentication, notifications, and whether annotations should be managed inside or outside repositories. It pitches the idea of annotating all knowledge across universities, publishers and other organizations.
The document discusses discovery of resources in the International Image Interoperability Framework (IIIF). It proposes a three component approach: 1) a central registry of links to IIIF content, 2) crawling software to populate search engines by following links in the registry, and 3) user-oriented search engines over the crawled content. Key questions addressed include what should be included in the registry, how crawlers should work, what data search engines should index, and how users can access search results. The document seeks input on next steps such as deciding on a format for the registry and APIs to support functions like submission and browsing.
The document discusses the International Image Interoperability Framework (IIIF) workshop at the VRA33 conference in Denver, Colorado. IIIF aims to create a global framework for delivering image-based cultural heritage resources to users in a standard way through any participating institution or compatible image server. It describes IIIF as a community that develops shared APIs and software to allow tens of millions of images from major research institutions and museums to be accessed and used online through global web standards.
The document discusses the development of an interoperable annotation model to allow for sharing of annotations across different systems. It outlines the collaboration between various institutions and describes the initial data model, which represents an annotation as having a source, target, creator, and other properties. The model is being developed incrementally based on requirements and use cases, with feedback from experts, and aims to balance simplicity with flexibility.
The document discusses the Open Annotation Collaboration, which focuses on creating interoperable sharing of annotations across different platforms and environments. It describes the basic Open Annotation model of annotations, bodies, and targets. It also discusses using segments to identify parts of resources being annotated and the publish/subscribe methodology for transferring annotations without mandating specific protocols. The FAQ section addresses questions about additional annotation properties, commenting on other annotations, annotating multiple targets, and other annotation use cases.
Open Annotation Collaboration BriefingTimothy Cole
The document summarizes a meeting of the Open Annotation Collaboration (OAC) project team. The OAC aims to develop an interoperable annotation model and specification to facilitate sharing annotations across systems. In phase 1, the OAC will analyze existing annotation practices, develop a data model and specification, integrate annotation tools into Zotero, and create a proof-of-concept implementation.
The document discusses linked data in scholarly communication. It provides an overview of the linked data vision and goals, enabling technologies like URIs, RDF, and vocabularies. It also covers publishing and consuming linked data, and highlights the SciLink project as an example. The presentation was given at the AAHEP5 Information Provider Summit in September 2011.
Open Annotation Collaboration IntroductionTimothy Cole
The Open Annotation Collaboration aims to develop a shared, interoperable data model for scholarly annotation. Phase I of the project created the OAC data model and integrated annotation tools. Phase II will deploy the model through demonstration projects to test its capabilities for annotating a variety of scholarly resources and use cases. The goal is to facilitate widespread adoption of interoperable annotation across different domains.
This document summarizes a presentation on using open annotation. It discusses the goals of allowing interoperable annotation across systems and collections. The basic data model is described, with annotations having a body and target. Key features discussed include support for provenance, motivation for annotating, specific targets and bodies, and expressing multiple targets. Experiments using open annotation at various institutions are also mentioned.
The document describes the aDORe Federation Architecture, which was developed to address challenges of scale in digital repositories. The key aspects are:
1) It is a 3-tier architecture that federates distributed digital object repositories to provide unified access to content.
2) The first tier consists of surrogate and sometimes datastream repositories that store metadata about digital objects and bitstreams.
3) The architecture leverages URIs to identify digital objects, surrogates, repositories and interfaces to allow federated access across repositories.
140328 전자출판 기술표준세미나 epub 주석 표준 open_annotation_최두립_v2doo rip choi
The document discusses Open Annotation for EPUB. It provides an overview of the Open Annotation Working Group, their activities in 2013 regarding applying Open Annotations in EPUB, and the data model and technical specifications involved. Requirements and issues for annotations in EPUB are also covered, such as mechanisms for identifying document content and maintaining annotation integrity.
The document provides an update on the Open Annotation Collaboration (OAC) and its work to develop standards for annotating scholarly resources. It summarizes the OAC data model, which aims to enable interoperability of annotations across systems through a common model. It describes elements of the model including the basic components of annotations, relationships, types, and ways to represent segments or constraints. It discusses ongoing work by OAC in Phase 2 to engage with users, deploy implementations, and refine the model based on experience.
The Datalift Project aims to publish and interconnect government open data. It develops tools and methodologies to transform raw datasets into interconnected semantic data. The project's first phase focuses on opening data by developing an infrastructure to ease publication. The second phase will validate the platform by publishing real datasets. The goal of Datalift is to move data from its raw published state to being fully interconnected on the Semantic Web.
Linked Open Data in Libraries, Archives & MuseumsJon Voss
This document provides an overview of Linked Open Data for libraries, archives, and museums. It discusses the growing movement of LODLAM and how it allows these cultural institutions to represent their data as graphs using triples that describe entities in a machine-readable format. Key concepts covered include the use of URIs, RDF, vocabularies, and different legal tools for publishing open data.
Presentation of the concept of open science with open data, open access, open source, open peer review, open methodology and open educational resources. It also shows the status quo internationally and in Austria.
Event: Open Commons Congress 2013 in Linz.
Video: https://www.dorftv.at/video/7150
Blog: http://openscienceasap.org/stream/2013/07/12/open-science-praesentation-am-open-commons-kongress-2013/
The document proposes a collaborative ontology building project (COB) that uses a multi-agent approach to facilitate distributed ontology editing and discovery. Key challenges addressed include making ontology editing easy for non-experts, enabling iterative ontology evolution through expert and agent cooperation, and facilitating ontology mining from distributed and dynamic data sources on the web. The proposed system design involves an ontology repository, various human and software agents that contribute to and validate ontologies, and techniques for tasks like ontology alignment and redundancy/conflict checking.
The document discusses article-level metrics (ALMs) and altmetrics as new ways to measure the impact of scholarly research beyond citations. It provides examples of how ALMs can track usage, citations, and social media activity to reveal who is using research, when it is discussed, where it is being used, why certain articles gain attention, and how articles are shared. Both publishers and librarians are encouraged to become involved by collecting and displaying these new metrics.
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesdgarijo
This document describes FOOPS, an ontology validation service that checks ontologies for adherence to the FAIR principles. FOOPS tests ontologies against criteria related to findability, accessibility, interoperability, and reusability. It provides explanations for test failures to help users improve their ontologies. FOOPS validation results include an overall FAIRness score and coverage of FAIR categories to assess ontology quality, though there is no single threshold for what makes an ontology fully FAIR. The document demonstrates FOOPS and lists the types of tests it supports under each FAIR category. It invites feedback to help further improve FOOPS.
= Finding a Good Ontology: The Open Ontology Repository Initiative =
Can you find a good ontology to use or extend for your application?
Building on previous registry and repository efforts, the Open Ontology Repository Initiative is a community effort developing open source software for finding, using, and maintaining open source and other ontologies.
The initial implementation of OOR is based on BioPortal (http://bioportal.bioontology.org), which is used to access and share ontologies that are actively used in biomedical communities and currently supports OWL, OBO, and Protege ontologies, LexGrid and RRF vocabularies, and ontology mapping. BioPortal has been developed by the National Center for Biomedical Ontology with support from the NIH Roadmap, but its infrastructure is domain-independent and being extended in various directions.
This presentation will include the following:
* A demonstration of the current public OOR instance
* OOR requirements and challenges
* On-going and planned development efforts (Common Logic support, federation, gatekeeping, provenance, governance, etc.)
* Details on how you can become involved
Similar to Open Annotation: Annotating High Energy Physics on the Web (20)
A walk through of the Linked Art data model, API and community processes. Presented originally at the Rijksmuseum for the 5th Linked Art face to face meeting. Linked Art is a linked open usable data specification created by the community to describe artwork, museum objects, and related bibliographic and archival content.
LUX - Cross Collections Cultural Heritage at YaleRobert Sanderson
A brief presentation based on the CNI talk for the Linked Data for Libraries Discovery affinity group about LUX, Linked Open Usable Data and our discovery processes based on graphs rather than documents.
The document discusses using the concept of "zoom" as a framework for Linked Open Data (LOD). It describes how zoom has been used successfully in digital maps and images to allow users to see varying levels of detail. It proposes that semantic zoom could be applied to LOD to allow users to view data at different levels of semantic completeness and amount of information. Some open questions are also raised about how semantic zoom could best be applied to improve the usability of LOD.
Data is our Product: Thoughts on LOD SustainabilityRobert Sanderson
The document discusses sustainability of cultural heritage linked open data products. It defines sustainability as when running costs are less than value plus shutdown costs. Running costs include technology, content, and staffing. Value includes income, benefits to mission, and intangible benefits. Building sustainability requires maximizing usage, usability, trust, and loyalty among users. Usability, trust, and loyalty develop through community engagement and ensuring the data meets user needs. Sustainability ultimately depends on having championing people to build, support, and use the product.
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityRobert Sanderson
Brief and skeptical presentation about wikidata and its potential for use and abuse in the cultural heritage data ecosystem, presented at the PCC/LDAC forum on wikidata, November 12th, 2021.
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataRobert Sanderson
An introduction to Linked Art - why we need it, what it is, and how it works. A great starting point if you're interested in linked open usable data in cultural heritage, especially art museums.
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataRobert Sanderson
What is the notion of trust, when it comes to publishing linked open data in the cultural heritage sector? This presentation discusses some aspects with relation to three primary questions: How do we trust what was said, trust that the institution said it, and trust what it means?
Invited seminar for UIUC's IS 575 class on metadata in theory and practice, about structural metadata practice in RDF/LOD. Touches on OAI-ORE, PCDM, Annotation, IIIF and Linked Art. Challenges explored are graph boundaries, APIs and context specific metadata.
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemRobert Sanderson
There have been, and continue to be, many initiatives to address the social, technological, financial and policy-based challenges that throw up roadblocks towards achieving this vision. However, it is hard to tell whether we are making progress, or whether we are eternally waiting for the hyperloop that will never come. If we are to ever be able to answer research questions that require a broad, international corpus of cultural data, then we need an ecosystem that can be characterized with 5 “C”s: Collaborative, Consistent, Connected, Correct and Contextualized. Each of these has implications for the sustainability, innovation, usability, timeliness and ethical considerations that must be addressed in a coherent and holistic manner. As with autonomous vehicles, technology (and perhaps even machine “intelligence”) is a necessary but insufficient component.
In this presentation, I will frame and motivate this grand challenge and propose where we can build connections between the academy, the cultural heritage sector, and industry. The discussion will explore the issues, and highlight some of the successful endeavors and more approachable opportunities where, together, progress can be made.
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingRobert Sanderson
A walk through of a framework based around the distinctions between Abstraction, Implementation and Audience for considering the value and utility of data modeling patterns and paradigms in cultural heritage information systems. In particular, a focus on CIDOC-CRM, BibFrame, RiC-CM/RiC-O, EDM, and IIIF, with the intent to demonstrate best practices and anti-patterns in modeling.
Presentation about usability of linked data, following LODLAM 2020 at the Getty. Discusses JSON-LD 1.1, IIIF, Linked Art, in the context of the design principles for building usable APIs on top of semantically accurate models, and domain specific vocabularies.
In particular a focus on the different abstraction layers between conceptual model, ontology, vocabulary, and application profile and the various uses of the data.
This document introduces the Linked Art Application Profile, which provides guidelines for describing art objects as structured data using semantic web standards. It describes how the profile takes a progressive enhancement approach, starting with basic human-readable descriptions and moving to more complex machine-readable representations with core entities, unique identifiers, and links between related objects. This enhances interoperability, discovery, and research by allowing data to be aggregated and connected across different cultural heritage institutions on the web.
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Robert Sanderson
Keynote presentation at JCDL 2019 at UIUC, on the interaction between standards (development and usage) and communities. Looking at Linked Open Data, digital library protocols, and evaluation of standards practices.
This document summarizes a talk given by Dr. Robert Sanderson on his career path and lessons learned. It discusses his background starting in history and classics and transitioning into information science. A key lesson is the importance of collaboration, as Dr. Sanderson found that collaborative projects across institutions led to increased citations and community involvement. The talk promotes connecting information across domains to build consistent data models and computational tools to assist research.
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeRobert Sanderson
Discussion of cultural heritage issues around usability and prioritization with completeness, and focus on bringing together communities rather than small and transient committees. Focus on Linked Open Usable Data, Annotations, JSON-LD, IIIF and Linked.Art.
Background for linked open data at the J Paul Getty Trust, followed by a summary of Linked Open Usable Data, and an initial walkthrough of the https://linked.art/ model.
The document discusses making linked open data usable. It emphasizes the importance of understanding the audience and their needs when developing linked open data. Key points include knowing the audience, meeting them on their terms, having a conversation to understand their needs, and providing opportunities for meaningful participation. Other tips discussed are focusing on the right abstraction, keeping barriers to entry low, ensuring the data is comprehensible, providing documentation and examples, minimizing exceptions, and designing consistently for JSON-LD. The overall message is that usability must be a central consideration for linked open data to be successful and useful.
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.
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.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
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.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Open Annotation: Annotating High Energy Physics on the Web
1. Open Annotation:
Annotating Scholarly Communication on the Web
Robert Sanderson
rsanderson@lanl.gov
Los Alamos National Laboratory
@azaroth42
Herbert Van de Sompel
herbertv@lanl.gov
Los Alamos National Laboratory
@hvdsomp
http://www.openannotation.org/
This research is funded, in part, by the
Andrew W. Mellon Foundation
Open Annotation 1
AAHEP5, 22nd of September 2011, Ithaca, NY
2. Overview
• Motivation
• Open Annotation Model
• Basics
• Segments
• Resources Changing over Time
• Machine Annotations
• Network Model
• Quick Demo
Open Annotation 2
AAHEP5, 22nd of September 2011, Ithaca, NY
3. Scholarly Communication
Scholarly Communication is increasingly:
• Online
• Open
• Distributed
• Collaborative
• Data-Oriented
Annotation is a scholarly primitive, spanning discipline and level.
Need to ensure that Digital Annotations fall under these headings!
• Apply the standards and architecture of the World Wide Web to the
Annotation use case.
• Even if scholar doesn’t share annotations with others, she will want
to access them from different tools and environments.
Open Annotation 3
AAHEP5, 22nd of September 2011, Ithaca, NY
4. Open Annotation Collaboration
http://www.openannotation.org/
Focus on interoperable sharing of annotations
• Web-centric and open, not locked down silos
• Create, consume and interact in different environments
• Build from a simple model for simple cases,
to more detailed for complex scholarly annotation requirements
The Collaboration:
• Los Alamos National Laboratory
• University of Illinois at Urbana-Champaign
• University of Queensland
• University of Maryland
• George Mason University
• … plus many adopters and partners
Open Annotation 4
AAHEP5, 22nd of September 2011, Ithaca, NY
5. Open Annotation Data Model
Design Guidelines:
• Based on the Architecture of the World Wide Web
• … and on Linked Open Data
• Should be general enough for ease of adoption
• … and rich enough to cover scholarly use cases
Status: Beta, with 9 ongoing funded experiments to inform 1.0
Hardest part: Define what an Annotation is!
• "Aboutness" is key to distinguish from general metadata
A document that describes how one resource is about
one or more other resources, or part(s) thereof.
Open Annotation 5
AAHEP5, 22nd of September 2011, Ithaca, NY
6. Basic Model
The basic model has three resources:
• Annotation (an RDF document)
• Body (the ‘comment’ of the annotation)
• Target (the resource the Body is ‘about’)
Open Annotation 6
AAHEP5, 22nd of September 2011, Ithaca, NY
7. Basic Model Example
Open Annotation 7
AAHEP5, 22nd of September 2011, Ithaca, NY
8. Additional Relationships and Properties
Any of the resources can have additional information attached,
such as creator, date of creation, title, etc.
Open Annotation 8
AAHEP5, 22nd of September 2011, Ithaca, NY
10. Annotation Types
There can be further types of Annotation, such as a Reply.
Example: Replies are Annotations on Annotations.
Open Annotation 10
AAHEP5, 22nd of September 2011, Ithaca, NY
12. Inline Information
It is important to be able to have content contained within the
Annotation document for Client Autonomy:
• Clients may be unable to mint new URIs for every resource
• Clients may wish to transmit only a single document
• Third parties can generate new URIs if the client does not
The W3C has a Content in RDF specification:
• http://www.w3.org/TR/Content-in-RDF10/
Open Annotation 12
AAHEP5, 22nd of September 2011, Ithaca, NY
13. Inline Information: Body
• We introduce a resource identified by a non resolvable URI,
such as a UUID URN, as the Body.
• We then embed the data within the Annotation document using
'chars’ from Content in RDF.
Open Annotation 13
AAHEP5, 22nd of September 2011, Ithaca, NY
14. Inline Body Example
Open Annotation 14
AAHEP5, 22nd of September 2011, Ithaca, NY
15. Multiple Targets
There are many use cases for multiple targets for an Annotation:
• Comparison of two or more resources
• Making a statement that applies to all of the resources
• Making a statement about multiple parts of a resource
The OAC Data Model allows for multiple targets by simply having
more than one hasTarget relationship.
Open Annotation 15
AAHEP5, 22nd of September 2011, Ithaca, NY
17. Segments of Resources
Most annotations are about part of a resource
Different segments for different media types:
• Text: paragraph, arbitrary span of words
• Image: rectangular or arbitrary shaped area
• Audio: start and end time points, track name/number
• Video: area and time points
• Other: slice of a data set, volume in a 3d object, …
Open Annotation 17
AAHEP5, 22nd of September 2011, Ithaca, NY
18. Segments of Resources
Web Architecture Segmentation:
• A URI with a Fragment identifies part of the resource:
• IETF Mime-type fragment identifiers; eg xpointer
• W3C Media Fragments URI specification for simple
segments of media: http://www.w3.org/TR/media-frags/
We introduce a method of constraining resources:
• Introduce an approach for arbitrarily complex segments that
cannot be expressed using Fragments
• Can be applied to Body or Target resource
Open Annotation 18
AAHEP5, 22nd of September 2011, Ithaca, NY
19. Segments of Resources: IETF Fragment URIs
URI Fragments are a syntax for creating subsidiary URIs that
identify part of the main resource
The syntax is defined per media type:
• X/HTML: The named anchor or identified element
• XML: An XPointer to the element(s)
• PDF: Many options, especially page and viewrect
• Plain Text: Either by character position or line position
Open Annotation 19
AAHEP5, 22nd of September 2011, Ithaca, NY
20. Segments of Resources: W3C Media Fragments
Media Fragments allow anyone to create URIs that identify part of
an image, audio or video resource.
The most common case is for rectangular areas of images:
• http://www.example.org/image.jpg#xywh=50,100,640,480
Link to the full resource as well, for all Fragment URIs
Open Annotation 20
AAHEP5, 22nd of September 2011, Ithaca, NY
22. Complex Constraints
Fragment URIs are not always possible
• Introduce a Constraint that describes the segment of interest
• And a ConstrainedTarget that identifies the segment of interest
• Constraints are entire resources, so can be more expressive
• Constraints may also describe 'contextual' information
Open Annotation 22
AAHEP5, 22nd of September 2011, Ithaca, NY
23. Constraint Example
Open Annotation 23
AAHEP5, 22nd of September 2011, Ithaca, NY
24. Constrained Body
The Body may also be constrained in the same way as Targets
Open Annotation 24
AAHEP5, 22nd of September 2011, Ithaca, NY
25. Web-Centric Annotation: No Persistence
Google Sidewiki Annotation on http://news.bbc.co.uk/ as of 2010-06-14
Open Annotation 25
2
AAHEP5, 22nd of September 2011, Ithaca, NY
26. Web-Centric Annotation: No Annotations
Archived page from:
http://www.dracos.co.uk/work/bbc-news-archive/2010/03/08/07.05.html
Open Annotation 26
2
AAHEP5, 22nd of September 2011, Ithaca, NY
28. Annotations and Time
There are three different types of Annotation with respect to Time:
• Timeless Annotations
• These are always relevant, regardless of the current
state of the resources. This is the base model.
• Uniform Annotations
• There is a single timestamp at which all of the resources
should be considered.
• Varied Annotations
• Each of the resources (Body, Targets) should be
considered at a different time.
Open Annotation 28
2
AAHEP5, 22nd of September 2011, Ithaca, NY
29. Uniform Annotations
If the same time is applicable to all resources, we attach it to the
Annotation using the oac:when predicate.
Open Annotation 29
2
AAHEP5, 22nd of September 2011, Ithaca, NY
31. Varied Annotations
If different timestamps are required for each resource, we use
oac:when from an oac:WebTimeConstraint.
Open Annotation 31
3
AAHEP5, 22nd of September 2011, Ithaca, NY
34. Annotations for/by Machines?
• The Body consists of one or more Statements
• Human understandable: Text, Image, Video, Symbols, …
• Machine understandable: Data
• Humans can infer relationships and context, Machines cannot
• Need to be as explicit as possible
• Need structured information
• When would we do this?
• Attaching data to another resource
• Nano-Publications: publication of data for further processing
• Semantic Annotations
Open Annotation 34
3
AAHEP5, 22nd of September 2011, Ithaca, NY
37. Advantages of this Approach
• Only uses existing OAC constructions
• No new ‘isTopicOf’ or similar shortcut relationships
• Creator of Body is not confused with Creator of Annotation!
• Aligns very closely with human annotation practices
• Consistent model that scales from resource to part of resource
• Can annotate data extracted at most appropriate level
• Could extract from sentence/paragraph/section/entire text
• Consistent model that allows association of any amount of data:
• From Single Entity
• To scholarly discourse extraction from entire document
Open Annotation 37
3
AAHEP5, 22nd of September 2011, Ithaca, NY
38. Annotation Protocols
Unlike previous systems, Open
Annotation does not mandate a
protocol.
No reliance on a client/server
combination gives the client
autonomy.
Instead we promote a publish/
subscribe methodology, where
annotations may be stored and
consumed from anywhere.
Protocol: publish, subscribe, consume tied together
Open Annotation 38
AAHEP5, 22nd of September 2011, Ithaca, NY
39. Publish/Subscribe Method
We don’t specify how this transfer should occur
publish
Open Annotation 39
3
AAHEP5, 22nd of September 2011, Ithaca, NY
40. Publish/Subscribe Method
Nor this.
publish subscribe
Open Annotation 40
4
AAHEP5, 22nd of September 2011, Ithaca, NY
41. Publish/Subscribe Method
Nor this.
publish subscribe consume
Open Annotation 41
4
AAHEP5, 22nd of September 2011, Ithaca, NY
42. Publish/Subscribe Advantages
• Client can use most appropriate method for transferring annotation to
storage service
• May already be specified in certain domains
• Can use existing services without requiring direct adoption
• Annotations are web resources in their own right
• Can be protected for limited access using existing technology
• Have their own URIs by necessity, not good-will of service
• Promotes a market-place of services
• Archiving Annotations and resources for preservation
• Enriching with additional metadata and information
• Aggregation and curation to provide trusted annotation feeds
Open Annotation 42
4
AAHEP5, 22nd of September 2011, Ithaca, NY
43. Demo!
http://www.shared-canvas.org/impl/demo3/
• Took the PDF of Dirac’s thesis on Quantum Mechanics and split into
individual page images
• Allow transcription by annotation, and commentary by annotation
• Allows storage at different services, both public and private
Open Annotation 43
4
AAHEP5, 22nd of September 2011, Ithaca, NY
44. Thank You
Robert Sanderson
rsanderson@lanl.gov
azaroth42@gmail.com
@azaroth42
Web: http://www.openannotation.org/
Paper: http://arxiv.org/abs/1003.2643
Slides: http://slidesha.re/qolpwI
Open Annotation 44
AAHEP5, 22nd of September 2011, Ithaca, NY