These slides can be reused as they are according to the CC BY 4.0 license.
Here's the paper presented @ ISWC2019: https://arxiv.org/pdf/1905.02840.pdf
ArCo is the Italian Cultural Heritage knowledge graph, consisting of a network of seven vocabularies and 169 million triples about 820 thousand cultural entities. It is distributed jointly with a SPARQL endpoint, a software for converting catalogue records to RDF, and a rich suite of documentation material (testing, evaluation, how-to, examples, etc.). ArCo is based on the official General Catalogue of the Italian Ministry of Cultural Heritage and Activities (MiBAC) - and its associated encoding regulations - which collects and validates the catalogue records of (ideally) all Italian Cultural Heritage properties (excluding libraries and archives), contributed by CH administrators from all over Italy.
Asynchronous API in Java8, how to use CompletableFutureJosé Paumard
Slides of my talk as Devoxx 2015. How to set up asynchronous data processing pipelines using the CompletionStage / CompletableFuture API, including how to control threads and how to handle exceptions.
Tutorial Videos: https://www.youtube.com/playlist?list=PLD8nQCAhR3tQ7KXnvIk_v_SLK-Fb2y_k_
Day 1 : Introduction to React, Babel and Webpack
Prerequisites of starting the workshop ( Basic understanding of Node & Express )
What is Virtual DOM?
What is React and why should we use it?
Install and set up React:
a-Using create-react-app
b-From scratch using Babel and Webpack. We will use Webpack Dev Server.
Day 2 : React Basic Concepts
Types of Components: Class-based and Functional based Components
Use of JSX
Parent, Child, and Nested Components
Difference between State and Props
Create and Handle Routes
Component Lifecycle Methods
Create a form and handling form inputs
Use of arrow functions and Spread Operator
Day 3: Advanced Concepts in React
Use of Refs
What are Higher Order Components( HOC )?
How to use HOC
Understanding Context in React
Making The Move To Java 17 (JConf 2022)Alex Motley
Are your applications still running on Java 8 or even older, unsupported versions? Or maybe you've already made the move to Java 11? Thinking about switching your application to run on Java 17 and not sure where to start? There is a lot to think about when it comes to planning a Java migration, but there are tools and strategies that can help! Come to this session to learn about the significant changes in Java that might impact your application. Topics include the removal of APIs (such as Java EE packages) and behavior changes resulting from moving an application running previous Java versions to Java 17. Learn about tools to use that help you identify potential issues within your application and how to resolve them! The discussion is informative to developers and system administrations who are interested in evaluating applications before they are migrated and while making the code changes.
Asynchronous API in Java8, how to use CompletableFutureJosé Paumard
Slides of my talk as Devoxx 2015. How to set up asynchronous data processing pipelines using the CompletionStage / CompletableFuture API, including how to control threads and how to handle exceptions.
Tutorial Videos: https://www.youtube.com/playlist?list=PLD8nQCAhR3tQ7KXnvIk_v_SLK-Fb2y_k_
Day 1 : Introduction to React, Babel and Webpack
Prerequisites of starting the workshop ( Basic understanding of Node & Express )
What is Virtual DOM?
What is React and why should we use it?
Install and set up React:
a-Using create-react-app
b-From scratch using Babel and Webpack. We will use Webpack Dev Server.
Day 2 : React Basic Concepts
Types of Components: Class-based and Functional based Components
Use of JSX
Parent, Child, and Nested Components
Difference between State and Props
Create and Handle Routes
Component Lifecycle Methods
Create a form and handling form inputs
Use of arrow functions and Spread Operator
Day 3: Advanced Concepts in React
Use of Refs
What are Higher Order Components( HOC )?
How to use HOC
Understanding Context in React
Making The Move To Java 17 (JConf 2022)Alex Motley
Are your applications still running on Java 8 or even older, unsupported versions? Or maybe you've already made the move to Java 11? Thinking about switching your application to run on Java 17 and not sure where to start? There is a lot to think about when it comes to planning a Java migration, but there are tools and strategies that can help! Come to this session to learn about the significant changes in Java that might impact your application. Topics include the removal of APIs (such as Java EE packages) and behavior changes resulting from moving an application running previous Java versions to Java 17. Learn about tools to use that help you identify potential issues within your application and how to resolve them! The discussion is informative to developers and system administrations who are interested in evaluating applications before they are migrated and while making the code changes.
GraphQL is a query language for APIs and a runtime for fulfilling those queries. It gives clients the power to ask for exactly what they need, which makes it a great fit for modern web and mobile apps. In this talk, we explain why GraphQL was created, introduce you to the syntax and behavior, and then show how to use it to build powerful APIs for your data. We will also introduce you to AWS AppSync, a GraphQL-powered serverless backend for apps, which you can use to host GraphQL APIs and also add real-time and offline capabilities to your web and mobile apps. You can follow along if you have an AWS account – no GraphQL experience required!
Level: Beginner
Speaker: Rohan Deshpande - Sr. Software Dev Engineer, AWS Mobile Applications
In this session, we will learn what are observables and how we work with them in Angular - creating them and subscribing to them.And how we can deliver messages between different parts of your single-page application.
Getting started with the reactjs, basics of reactjs, introduction of reactjs, core concepts of reactjs and comparison with the other libraries/frameworks
Django is a open source framework written in Python, was designed to save Web developers time and money by promoting the idea of reusing code and avoiding replication. As with any language, programmers interviewing for a job involving Django are going to face a series of specialized questions.
The Browser Object Model (BOM) in JavaScript includes the properties and methods for JavaScript to interact with the web browser.
BOM provides you with window object, for example, to show the width and height of the window. It also includes the window.screen object to show the width and height of the screen.
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...Edureka!
This Edureka tutorial on React Components will help you in understanding the fundamentals of components in ReactJS. This tutorial helps you learn the following topics:
1. React Components
2. Props
3. State
4. Flow Of Stateless & Stateful Component
5. Lifecycle Of Component
Building the ArCo knowledge graph: process, experience and struggle with exis...Valentina Presutti
Brief description of the ArCo project with remarks on main issues about tool support for the ontology engineering process and some ongoing effort in my Lab to address them.
GraphQL is a query language for APIs and a runtime for fulfilling those queries. It gives clients the power to ask for exactly what they need, which makes it a great fit for modern web and mobile apps. In this talk, we explain why GraphQL was created, introduce you to the syntax and behavior, and then show how to use it to build powerful APIs for your data. We will also introduce you to AWS AppSync, a GraphQL-powered serverless backend for apps, which you can use to host GraphQL APIs and also add real-time and offline capabilities to your web and mobile apps. You can follow along if you have an AWS account – no GraphQL experience required!
Level: Beginner
Speaker: Rohan Deshpande - Sr. Software Dev Engineer, AWS Mobile Applications
In this session, we will learn what are observables and how we work with them in Angular - creating them and subscribing to them.And how we can deliver messages between different parts of your single-page application.
Getting started with the reactjs, basics of reactjs, introduction of reactjs, core concepts of reactjs and comparison with the other libraries/frameworks
Django is a open source framework written in Python, was designed to save Web developers time and money by promoting the idea of reusing code and avoiding replication. As with any language, programmers interviewing for a job involving Django are going to face a series of specialized questions.
The Browser Object Model (BOM) in JavaScript includes the properties and methods for JavaScript to interact with the web browser.
BOM provides you with window object, for example, to show the width and height of the window. It also includes the window.screen object to show the width and height of the screen.
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...Edureka!
This Edureka tutorial on React Components will help you in understanding the fundamentals of components in ReactJS. This tutorial helps you learn the following topics:
1. React Components
2. Props
3. State
4. Flow Of Stateless & Stateful Component
5. Lifecycle Of Component
Building the ArCo knowledge graph: process, experience and struggle with exis...Valentina Presutti
Brief description of the ArCo project with remarks on main issues about tool support for the ontology engineering process and some ongoing effort in my Lab to address them.
ArCo: the Knowledge Graph of Italian Cultural HeritageValentina Presutti
ArCo is a very ambitious ontology project. Starting from the official central catalogue of Italian Cultural Heritage (maintained by the Ministry) as its main source, its goal is to release an open knowledge graph encoding knowledge about the entities described in catalogue records. This means going beyond the mere representation of their metadata. Although there's still a long way to go, ArCo reached its first 'stable' version (https://w3id.org/arco). The experience in developing this project has taught us important lessons both in knowledge engineering in general, and on its application to Cultural Heritage. In this talk I will tell ArCo's story and lessons learned focusing on methodological, social and ontological perspectives.
xDams and the Reload Project at "Italian lectures on semantic web and linked ...regesta_com
Le slide di Silvia Mazzini di regesta.exe sui Linked Data in ambito archivistico. Intervento sul progetto Reload e xDams alla giornata di lavoro organizzata dall' American University of Rome il 7maggio 2014. Regesta speech by Silvia Mazzini at American University of Rome workshop: "archival resources into the web of data"
Intelligent Web Applications guest lecture about LOD and how to use it for applications. Includes pointers and demos for MultimediaN Eculture, Verrijkt Koninkrijk, Dutch Ships and Sailors, IATI 2LOD and RadioMarche
In order for museums to truly reap the benefits of publishing their collections online in a sustainable way, PACKED vzw presents the results of its Linked open data project as a best practice guide for the Flemish heritage sector.
A presentation of the knowledge base we've been working on in the ELMCIP project, and of future plans, to be used visiting universities and research groups in Chicago and California in April 2012.
Linked Open Data Publications through Wikidata & Persistent Identification...PACKED vzw
In order for museums to truly reap the benefits of publishing their collections online in a sustainable way, PACKED vzw presents the results of its Linked open data project as a best practice guide for the Flemish heritage sector.
Joseph Padfield and Rupert Shepherd, The National Gallery, and Rob Tice, Knowledge Integration
How can information be opened up within an organisation? The National Gallery was faced with a series of different systems, all holding data related to the collection - but speaking to each other only intermittently. This issue was solved with the installation of a middleware system to combine and deliver data from these eight different data sources as a seamless whole.
Our paper will look at the implications this has had for how we work with our data, and as an organisation. We will also touch upon the benefits of opening information up within our organisation, and some projects that are currently using - or are planning to use - our data, which will be delivered using established, open standards.
Paper presented at the 12th International Conference on Digital Preservation, November 2-6, 2015. University of North Carolina at Chapel Hill.
Abstract:
This paper describes how the E-ARK project (European Archival Records and Knowledge Preservation) aims to develop an
overarching methodology for curating digital assets. This methodology must address business needs and operational issues, proposing a technical wall-to-wall reference implementation for the core OAIS flow – Ingest, Archival Storage and Access. The focal point of the paper is the Access part of the OAIS flow. The paper first lays out the access vision of the E-ARK project, and secondly describes the method employed to enable information processing and to pin-point the functional and non-functional requirements. These requirements will allow the E-ARK project to create a standardized format for the Dissemination Information Package (DIP), and to develop the access tools that will process this format. The paper then proceeds to describe the actual DIP format before detailing what the access solution will look like, which tools will be developed and, not least, why the E-ARK Access system will be used and work.
I Linked Open Data nei Beni Culturali, alcuni progetti e casi di studioCulturaItalia
Maria Emilia Masci, Scuola Normale Superiore, Linked Open Data (LOD): Un’Opportunità per il Patrimonio Culturale Digitale, Roma, ICCU, 29 novembre 2013
ARCLib project presentation from Pasig 2016dp-blog-cz
Digital preservation project by a group of Czech Libraries, financed by the Ministery of Culture of Czech Republic applied research grant. First information.
A presentation to attendees of our Arabic Scientific Manuscripts ground truth for OCR transcription workshop.
For more details see: https://www.eventbrite.co.uk/e/arabic-scientific-manuscripts-transcription-workshop-tickets-43303096728
About the project: http://blogs.bl.uk/digital-scholarship/2018/03/arabic-handwrittten-ocr.html
This presentation was provided by Twyla Gibson and Ann Campion Riley, both of the University of Missouri, during the NISO Virtual Conference, The Computer Campus: Integrating Information Systems and Services, held on August 15, 2018.
Similar to ArCo: the Italian Cultural Heritage Knowledge Graph (20)
Richard's entangled aventures in wonderlandRichard Gill
Since the loophole-free Bell experiments of 2020 and the Nobel prizes in physics of 2022, critics of Bell's work have retreated to the fortress of super-determinism. Now, super-determinism is a derogatory word - it just means "determinism". Palmer, Hance and Hossenfelder argue that quantum mechanics and determinism are not incompatible, using a sophisticated mathematical construction based on a subtle thinning of allowed states and measurements in quantum mechanics, such that what is left appears to make Bell's argument fail, without altering the empirical predictions of quantum mechanics. I think however that it is a smoke screen, and the slogan "lost in math" comes to my mind. I will discuss some other recent disproofs of Bell's theorem using the language of causality based on causal graphs. Causal thinking is also central to law and justice. I will mention surprising connections to my work on serial killer nurse cases, in particular the Dutch case of Lucia de Berk and the current UK case of Lucy Letby.
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...Scintica Instrumentation
Intravital microscopy (IVM) is a powerful tool utilized to study cellular behavior over time and space in vivo. Much of our understanding of cell biology has been accomplished using various in vitro and ex vivo methods; however, these studies do not necessarily reflect the natural dynamics of biological processes. Unlike traditional cell culture or fixed tissue imaging, IVM allows for the ultra-fast high-resolution imaging of cellular processes over time and space and were studied in its natural environment. Real-time visualization of biological processes in the context of an intact organism helps maintain physiological relevance and provide insights into the progression of disease, response to treatments or developmental processes.
In this webinar we give an overview of advanced applications of the IVM system in preclinical research. IVIM technology is a provider of all-in-one intravital microscopy systems and solutions optimized for in vivo imaging of live animal models at sub-micron resolution. The system’s unique features and user-friendly software enables researchers to probe fast dynamic biological processes such as immune cell tracking, cell-cell interaction as well as vascularization and tumor metastasis with exceptional detail. This webinar will also give an overview of IVM being utilized in drug development, offering a view into the intricate interaction between drugs/nanoparticles and tissues in vivo and allows for the evaluation of therapeutic intervention in a variety of tissues and organs. This interdisciplinary collaboration continues to drive the advancements of novel therapeutic strategies.
Nutraceutical market, scope and growth: Herbal drug technologyLokesh Patil
As consumer awareness of health and wellness rises, the nutraceutical market—which includes goods like functional meals, drinks, and dietary supplements that provide health advantages beyond basic nutrition—is growing significantly. As healthcare expenses rise, the population ages, and people want natural and preventative health solutions more and more, this industry is increasing quickly. Further driving market expansion are product formulation innovations and the use of cutting-edge technology for customized nutrition. With its worldwide reach, the nutraceutical industry is expected to keep growing and provide significant chances for research and investment in a number of categories, including vitamins, minerals, probiotics, and herbal supplements.
This presentation explores a brief idea about the structural and functional attributes of nucleotides, the structure and function of genetic materials along with the impact of UV rays and pH upon them.
Richard's aventures in two entangled wonderlandsRichard Gill
Since the loophole-free Bell experiments of 2020 and the Nobel prizes in physics of 2022, critics of Bell's work have retreated to the fortress of super-determinism. Now, super-determinism is a derogatory word - it just means "determinism". Palmer, Hance and Hossenfelder argue that quantum mechanics and determinism are not incompatible, using a sophisticated mathematical construction based on a subtle thinning of allowed states and measurements in quantum mechanics, such that what is left appears to make Bell's argument fail, without altering the empirical predictions of quantum mechanics. I think however that it is a smoke screen, and the slogan "lost in math" comes to my mind. I will discuss some other recent disproofs of Bell's theorem using the language of causality based on causal graphs. Causal thinking is also central to law and justice. I will mention surprising connections to my work on serial killer nurse cases, in particular the Dutch case of Lucia de Berk and the current UK case of Lucy Letby.
Cancer cell metabolism: special Reference to Lactate PathwayAADYARAJPANDEY1
Normal Cell Metabolism:
Cellular respiration describes the series of steps that cells use to break down sugar and other chemicals to get the energy we need to function.
Energy is stored in the bonds of glucose and when glucose is broken down, much of that energy is released.
Cell utilize energy in the form of ATP.
The first step of respiration is called glycolysis. In a series of steps, glycolysis breaks glucose into two smaller molecules - a chemical called pyruvate. A small amount of ATP is formed during this process.
Most healthy cells continue the breakdown in a second process, called the Kreb's cycle. The Kreb's cycle allows cells to “burn” the pyruvates made in glycolysis to get more ATP.
The last step in the breakdown of glucose is called oxidative phosphorylation (Ox-Phos).
It takes place in specialized cell structures called mitochondria. This process produces a large amount of ATP. Importantly, cells need oxygen to complete oxidative phosphorylation.
If a cell completes only glycolysis, only 2 molecules of ATP are made per glucose. However, if the cell completes the entire respiration process (glycolysis - Kreb's - oxidative phosphorylation), about 36 molecules of ATP are created, giving it much more energy to use.
IN CANCER CELL:
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
introduction to WARBERG PHENOMENA:
WARBURG EFFECT Usually, cancer cells are highly glycolytic (glucose addiction) and take up more glucose than do normal cells from outside.
Otto Heinrich Warburg (; 8 October 1883 – 1 August 1970) In 1931 was awarded the Nobel Prize in Physiology for his "discovery of the nature and mode of action of the respiratory enzyme.
WARNBURG EFFECT : cancer cells under aerobic (well-oxygenated) conditions to metabolize glucose to lactate (aerobic glycolysis) is known as the Warburg effect. Warburg made the observation that tumor slices consume glucose and secrete lactate at a higher rate than normal tissues.
Slide 1: Title Slide
Extrachromosomal Inheritance
Slide 2: Introduction to Extrachromosomal Inheritance
Definition: Extrachromosomal inheritance refers to the transmission of genetic material that is not found within the nucleus.
Key Components: Involves genes located in mitochondria, chloroplasts, and plasmids.
Slide 3: Mitochondrial Inheritance
Mitochondria: Organelles responsible for energy production.
Mitochondrial DNA (mtDNA): Circular DNA molecule found in mitochondria.
Inheritance Pattern: Maternally inherited, meaning it is passed from mothers to all their offspring.
Diseases: Examples include Leber’s hereditary optic neuropathy (LHON) and mitochondrial myopathy.
Slide 4: Chloroplast Inheritance
Chloroplasts: Organelles responsible for photosynthesis in plants.
Chloroplast DNA (cpDNA): Circular DNA molecule found in chloroplasts.
Inheritance Pattern: Often maternally inherited in most plants, but can vary in some species.
Examples: Variegation in plants, where leaf color patterns are determined by chloroplast DNA.
Slide 5: Plasmid Inheritance
Plasmids: Small, circular DNA molecules found in bacteria and some eukaryotes.
Features: Can carry antibiotic resistance genes and can be transferred between cells through processes like conjugation.
Significance: Important in biotechnology for gene cloning and genetic engineering.
Slide 6: Mechanisms of Extrachromosomal Inheritance
Non-Mendelian Patterns: Do not follow Mendel’s laws of inheritance.
Cytoplasmic Segregation: During cell division, organelles like mitochondria and chloroplasts are randomly distributed to daughter cells.
Heteroplasmy: Presence of more than one type of organellar genome within a cell, leading to variation in expression.
Slide 7: Examples of Extrachromosomal Inheritance
Four O’clock Plant (Mirabilis jalapa): Shows variegated leaves due to different cpDNA in leaf cells.
Petite Mutants in Yeast: Result from mutations in mitochondrial DNA affecting respiration.
Slide 8: Importance of Extrachromosomal Inheritance
Evolution: Provides insight into the evolution of eukaryotic cells.
Medicine: Understanding mitochondrial inheritance helps in diagnosing and treating mitochondrial diseases.
Agriculture: Chloroplast inheritance can be used in plant breeding and genetic modification.
Slide 9: Recent Research and Advances
Gene Editing: Techniques like CRISPR-Cas9 are being used to edit mitochondrial and chloroplast DNA.
Therapies: Development of mitochondrial replacement therapy (MRT) for preventing mitochondrial diseases.
Slide 10: Conclusion
Summary: Extrachromosomal inheritance involves the transmission of genetic material outside the nucleus and plays a crucial role in genetics, medicine, and biotechnology.
Future Directions: Continued research and technological advancements hold promise for new treatments and applications.
Slide 11: Questions and Discussion
Invite Audience: Open the floor for any questions or further discussion on the topic.
Introduction:
RNA interference (RNAi) or Post-Transcriptional Gene Silencing (PTGS) is an important biological process for modulating eukaryotic gene expression.
It is highly conserved process of posttranscriptional gene silencing by which double stranded RNA (dsRNA) causes sequence-specific degradation of mRNA sequences.
dsRNA-induced gene silencing (RNAi) is reported in a wide range of eukaryotes ranging from worms, insects, mammals and plants.
This process mediates resistance to both endogenous parasitic and exogenous pathogenic nucleic acids, and regulates the expression of protein-coding genes.
What are small ncRNAs?
micro RNA (miRNA)
short interfering RNA (siRNA)
Properties of small non-coding RNA:
Involved in silencing mRNA transcripts.
Called “small” because they are usually only about 21-24 nucleotides long.
Synthesized by first cutting up longer precursor sequences (like the 61nt one that Lee discovered).
Silence an mRNA by base pairing with some sequence on the mRNA.
Discovery of siRNA?
The first small RNA:
In 1993 Rosalind Lee (Victor Ambros lab) was studying a non- coding gene in C. elegans, lin-4, that was involved in silencing of another gene, lin-14, at the appropriate time in the
development of the worm C. elegans.
Two small transcripts of lin-4 (22nt and 61nt) were found to be complementary to a sequence in the 3' UTR of lin-14.
Because lin-4 encoded no protein, she deduced that it must be these transcripts that are causing the silencing by RNA-RNA interactions.
Types of RNAi ( non coding RNA)
MiRNA
Length (23-25 nt)
Trans acting
Binds with target MRNA in mismatch
Translation inhibition
Si RNA
Length 21 nt.
Cis acting
Bind with target Mrna in perfect complementary sequence
Piwi-RNA
Length ; 25 to 36 nt.
Expressed in Germ Cells
Regulates trnasposomes activity
MECHANISM OF RNAI:
First the double-stranded RNA teams up with a protein complex named Dicer, which cuts the long RNA into short pieces.
Then another protein complex called RISC (RNA-induced silencing complex) discards one of the two RNA strands.
The RISC-docked, single-stranded RNA then pairs with the homologous mRNA and destroys it.
THE RISC COMPLEX:
RISC is large(>500kD) RNA multi- protein Binding complex which triggers MRNA degradation in response to MRNA
Unwinding of double stranded Si RNA by ATP independent Helicase
Active component of RISC is Ago proteins( ENDONUCLEASE) which cleave target MRNA.
DICER: endonuclease (RNase Family III)
Argonaute: Central Component of the RNA-Induced Silencing Complex (RISC)
One strand of the dsRNA produced by Dicer is retained in the RISC complex in association with Argonaute
ARGONAUTE PROTEIN :
1.PAZ(PIWI/Argonaute/ Zwille)- Recognition of target MRNA
2.PIWI (p-element induced wimpy Testis)- breaks Phosphodiester bond of mRNA.)RNAse H activity.
MiRNA:
The Double-stranded RNAs are naturally produced in eukaryotic cells during development, and they have a key role in regulating gene expression .
ArCo: the Italian Cultural Heritage Knowledge Graph
1. ArCo: the Italian Cultural
Heritage Knowledge Graph
Valentina Anita Carriero1,2, Aldo Gangemi1,2,
Maria Letizia Mancinelli3, Ludovica Marinucci2,
Andrea Giovanni Nuzzolese2, Valentina Presutti1,2
and Chiara Veninata3
ISWC 2019
October 29th
Auckland, New Zealand
1 University of Bologna, Bologna, IT
2 STLab, ISTC-CNR, Rome, IT
3 ICCD, MiBAC, Rome, IT
Testa di fanciulla, Leonardo da Vinci
2. Italian Cultural Heritage
ICCD (MiBAC) coordinates
cataloguing activities and CH data
management
General Catalogue of
Italian CH
cataloguing standards,
controlled lists
almost 3M
catalogue records
+800K
catalogue records~15M
catalogue numbers
released
30 types of cultural
properties
2
3. Italian Cultural Heritage
ICCD (MiBAC) coordinates
cataloguing activities and CH data
management
General Catalogue of
Italian CH
cataloguing standards,
controlled lists
almost 3M
catalogue records
+800K
catalogue records~15M
catalogue numbers
released
30 types of cultural
properties
3
4. Italian Cultural Heritage
ICCD (MiBAC) coordinates
cataloguing activities and CH data
management
General Catalogue of
Italian CH
cataloguing standards,
controlled lists
almost 3M
catalogue records
+800K
catalogue records~15M
catalogue numbers
released
30 types of cultural
properties
4
6. ArCo KG in numbers
Ontology network
• 7 ontology modules
• 5,058 axioms
• 1,049 predicates
• reuse of 11 other ontologies
Data
• 169,151,644 triples
• 20,838 owl:sameAs linking to 20,479 distinct entities
in 8 other datasets and 2 controlled vocabularies
6
7. Why ?
• Improving PA data management, enhancing cultural heritage
• Connection to other Knowledge Bases
• Fostering reuse by third parties
• Addressing new modelling issues
• Not only metadata, not only the catalogue’s perspective
à representing implicit knowledge embedded
in the metadata à discovery science
epistemological
!=
ontological
data for
scholars and
researchers
data &
ontologies
mutual
enrichment
= a KG of Italian Cultural
Heritage,
but not only!
e.g. different types of locations
classifications of musical instruments
diagnosis of paleopathologies
coin issuance, …
better research
results
catalogue record
cultural
property
7
not limited to the
Italian domain
8. How to use ArCo
Docker container available on GitHub
+ its running instance online
https://w3id.org/arco
8
easily
installable
multi-language
last 8 months
2 clones
260 views
29 unique visitors
last 3 months
1,371 views
766 unique visitors
12. ArCo at a glance
supporting new users
& users from different backgrounds
Examples
CQ
SPARQL
query
results
RDF
visualization
12
13. Using XD for developing ArCo KG
eXtreme Design
13
detailed
documentation of
the applied
methodology
14. requirements collected
in the form of stories
Type: Linking my data to ArCo data
Title: Cultural heritage and residential property
Story: I am looking for a residential property to
buy, and I want to filter the results based on the
type of cultural heritage nearby.
applications
linking LOD
publishing LOD
e.g.
translated as
Competency Questions
and other constraints
CQs
Which is the geometry of
a cultural property?
e.g.
continuous feedback
& new emerging
requirements
customer
team
design
team
ICCD
wider community
private & public
companies and
institutions
+
requirements from
beyond domain
experts
14
tools
16. design
team design principles
pattern-based design
ODP
repository
external
ontologies
OPLa
ontology
annotated with
12 reused ODPs
over the network
shortcut binary
relations along
with
n-ary relations
16
direct &
indirect
reuse
+ 1 new ODP
for recurrent event series as
collections of events
@ WOP2019
http://bit.do/fbQWk
1
2
3
e.g.
situation
collection
classification
componency
[…]
18. Poppi Castle
Poppi
The Uffizi
Florence
Woman Portrait
by
Netscher Caspar
17th century
Modelling issue (1)
18
currently
located
Pitti Palace
Florence
involved in an
exhibition in1773
temporarily stored
in1942
19. Example of reused ODPs (1) Cultural
property
time indexed
typed locations
19
time-indexed
situation
time-indexed
situation
e.g.
CIDOC-CRM
E9 Move (P26 moved to / P27 moved from)
P53 has former or current location
P54 has current permanent location
P55 has current location
20. Modelling issue (2)
20
Syracusan coin
4th century B.C.
“conservation status
of the coin:
bad”
catalogue record
“conservation status
of the coin:
good”
21. Example of reused ODPs (2) Catalogue
record
catalogue
record
versions
21
information
object
sequence
time-indexed
situation
22. data productiondesign
team
RDFizer
ICCD-XML data
to
ArCo-RDF
http://bit.do/fbqxL
ID generation
deduplication
disambiguation
entity-linking
LIMES
strings
to
entities
entity-linking against
ArCo itself
entities
fingerprints
e.g. active period of
an author
e.g.
<AUTN>Friscia
Albert</AUTN>
friscia-albert
albert-friscia
e.g.
“Andrea d’Agnolo”
“Andrea d’Agnolo
detto del Sarto”
MD5 checksum
dcd4ca7b54dd3d7dac083dd4c54a9eef
LInk discovery framework for MEtric Spaces
22
ULAN
TGN
23. testing
testing
team
https://w3id.org/testalod
CQ verification
inference
verification
error
provocation
refactoring &
integration
design
team
release &
versioning
huge manual effort
à prototype for
running unit tests
e.g. “When was a cultural property created?”
à SPARQL query
e.g. ex:MonumentX a :CulturalProperty .
ex:MonumentX
:hasCulturalPropertyComponent ex:ComponentY .
Expected inference: ex:MonumentX a
:ComplexCulturalProperty .
@ ISWC2019 demo session
e.g. a-cd:Dating owl:disjointWith a-cd:Author .
ex:Example a a-cd:Dating, a-cd:Author .
Expected error: inconsistency
all tests on GitHub
http://bit.do/fbuHS
23
24. Conclusion
24
• The biggest knowledge graph of Italian Cultural Heritage
• Available on GitHub, as a docker, on Zenodo, LOV and DataHub
• Released with CC BY 4.0 license (Attribution-ShareAlike)
• Developed using a rigorous methodology based on ODP, supporting its
reuse
• XD-by-example
• Addressing diverse requirements
• from applications to discovery science
eXtreme Design
25. Ongoing & future work
25
• ArCo is an evolving creature
• concepts yet to be modelled
• knowledge extraction from text
• translation to other languages
• Improving eXtreme Design
• open requirements gathering
how to capture requirements from diverse types of users
• call for tools for facilitating testing and reuse
26. What can you do?
26
• e.g. are you a researcher and philosopher interested in the relation between
ontological and epistemological changes in cultural properties and their
metadata?
• e.g. do you want to support Cultural Heritage students by providing an app for
studying e.g. what are the most popular subjects per cultural property type?
• e.g. are you interested in analysing how chemicals are used in conservation
interventions over time?
• […]
Use ArCo for answering your (research) questions!
Leave us feedback, use cases and requirements we don’t satisfy yet!
Contribute to ArCo’s future development!
http://tiny.cc/arco-ggroup
http://tiny.cc/arco-github