The webinar introduces SKOS (Simple Knowledge Organization System) and argues it should be the focal point of linked data strategies. It discusses using SKOS to create knowledge graphs by linking various data sources and perspectives. It then demonstrates PoolParty software for building and querying SKOS knowledge graphs, including importing and annotating documents, applying ontologies, and asking complex queries across linked data sources.
Long journey of Ruby Standard library at RubyKaigi 2024
Why SKOS should be a Focal Point of your Linked Data Strategy
1. Why SKOS should be a focal point
of your linked data strategy
2. Welcome to this webinar!
Agenda (including several live demos)
1. Intro: Knowledge graphs & linked data
2. Various perspectives on SKOS
3. Linked data based information architecture
4. Proudly presenting … PoolParty 4.2
1. Discussion
Andreas Blumauer, MSc IT
CEO of Semantic Web Company, Vienna
“Product owner” of PoolParty Semantic Suite
Working in the fields of Text Mining, Semantic Web &
Linked Data for over 13 years
3. About Semantic Web Company (SWC)
SWC was founded 2001 in Vienna, Austria
Over 20 experts in linked data technologies
Product: PoolParty Suite (launched in 2009)
Serving customers from various industries
EU- & US-based partner network
4. Our network: Customers & Partners
Customers
● Credit Suisse
● Daimler
● Roche
● Wolters Kluwer
● World Bank Group
● The Pokémon Company
● Healthdirect Australia
● Ministry of Finance (A)
● Wood Mackenzie
● Council of the E.U.
● TC Media
● American Physical Society
● Education Services Australia
● Pearson
● Techtarget
● Norwegian Directorate of
Immigration
● REEEP
● GBPN
● City of Vienna
● ...
Finance / Automotive / Publisher / Health Care / Public Administration / Energy / Education
Partners
● Cognizant
● EPAM Systems
● iQuest
● DTI AG
● Tenforce
● OpenLink Software
● Ontotext
● brox
● bridgingIT
● Wolters Kluwer
● Term Management
● Taxonomy Strategies
● Search explained
● WAND
● Digirati
● KMSolutions
● Linked Data Factory
● Taxonic
● semweb
7. Graphs are the key to ‘smart data’
It’s all about things,
not strings!
8. Why is Google’s Knowledge Graph just
about to transform ‘search’?
Facts and context information
around an entity, incl. dynamic
API calls
Imagine, your company had already
its own specific knowledge graph(s).
- complex queries (‘questions’) can be answered
- integrated views on ‘things’
- networked nature of entities used for research
- basis for personalised services
9. How does it work?
http://rdf.freebase.com/m/07d5b
“Tim Berners-Lee”
rdfs:label
http://rdf.freebase.com/m/04jpl
freebase:place_of_birth
“London”rdfs:label
freebase:tourist_attractions
http://rdf.freebase.com/m/07gyc
“London Eye”rdfs:label
10. Why should I use graphs
instead of relational databases?
http://rdf.freebase.com/m/07d5b
“Tim Berners-Lee”
rdfs:label
http://rdf.freebase.com/m/04jpl
freebase:place_of_birth
“London”rdfs:label
freebase:tourist_attractions
http://rdf.freebase.com/m/07gyc
“London Eye”rdfs:label
http://dbpedia.org/
resource/Tim_Berners-Lee
http://www.w3.org/People/
Berners-Lee/
foaf:homepage
http://dbpedia.org/resource/
World_Wide_Web_Consortium
dbpedia:leaderName
http://sws.geonames.org/
4943351/
dbpedia:location
“Massachusetts Institute
of Technology”
http://sws.geonames.org/
2643743/
wgs84_pos:lat
wgs84_pos:long
42.35954-71.09172
11. Why should I use
semantic web standards based graphs?
● URIs
● HTTP and
● reuse of standards based
vocabularies enable
● collaborative efforts to create
o links
o links
o links
o links
o links
o links
o links
● …
● between entities and not only
● documents
● to build the basis for standards
based Q&A machines
12. Pitstop: Linked Data is a data model
based on graphs
● Linked Data is a graph based data
model
which can represent & process
a wide range of information
→
Perfectly suitable for data integration &
dynamic semantic publishing (DSP)
in distributed environments (“semantic
web”)
16. SKOS as a basis to visualize and browse
semantic knowledge graphs
17. SKOS: You are not alone...
● Eurovoc (EU)
● ESCO (EU)
● Jurivoc (SUI)
● ScoT (AUS)
● Agrovoc (UN)
● MeSH (US)
● Getty Vocabularies (US)
● GEMET (EEA)
● GeoThesaurus (AT)
● STW Economy (DE)
● Polythematic SH (CZ)
● Canadian Subject Headings (Can)
● LCSH (US)
● Worldbank Taxonomy (WBG)
● Labor Law Germany Thesaurus (DE)
● Reegle Thesaurus (REEEP)
● Austrian Tax Law Thesaurus (AT)
● UNESCO Thesaurus (UN)
● New York Times SH (US)
● RAMEAU subject headings (FR)
● TheSoz (DE)
● The General Finnish Thesaurus (FIN)
● NAL Thesaurus (US)
● Social Semantic Web Thesaurus (AT)
● Courts thesaurus (DE)
● SITC-V4 (UN)
● Google Product Taxonomy (US)
● NAICS 2012 (US)
● Common Procurement Vocabulary (ES)
● UKAT UK Archival Thesaurus (UK)
● NASA taxonomy (US)
● IVOA astronomy vocabularies (UK)
● IPTC News Codes (UK)
● WAND taxonomies (US)
18. SKOS is a ‘semantic interface’ to retrieve
and link distributed content
EurovocWKD German labor law thesaurus
STW
Thesaurus
DBpedia
19. SKOS is at the intersection of three
disciplines and their paradigms
SKOS
librarians &
taxonomists
data engineers &
artificial intelligenceschemas &
ontologiestaxonomies &
classification
systems
text mining &
data analytics
computational linguists &
information managers
20. Provide integrated & interlinked views on
all kind of information
The SKOS/Linked Data based approach for
information integration
Transforming documents
into SKOS based graphs
Annotating &
categorising
documents
SKOS based graph of
concepts
Tree of categories
& terms
Standards based
ontologies linked to
SKOS based
concept graphs
Schemas, classes,
properties,
restrictions & rules
21. Access SKOS via URIs and HTTP, based on
standards, it’s machine-readable!
SKOS based graph of
concepts
Tree of categories
& terms
http://vocabulary.semantic-web.at/semweb/367
Tim Berners-Lee TimBL
skos:altLabelskos:prefLabel
(Poly-)hierarchical
relations
Mappings
non-hierarchical
relations
22. Let your documents become part of
something bigger & make them smart!
Transforming documents
into SKOS based graphs
Annotating &
categorising
documents
http://vocabulary.semantic-
web.at/semweb/367
Tim Berners-Lee TimBL
skos:altLabelskos:prefLabel
Show me biographies of all
computer scientists working
for an organization located
near Boston.
23. Make conceptual model & the semantics
of your data explicitly available
Standards based
ontologies linked to
SKOS based
concept graphs
Schemas, classes,
properties,
restrictions & rules
24. SKOS is not expressive enough?
Apply ontologies on your SKOS thesauri!
27. Linked Enterprise Data
Relevant information to
answer specific questions is
all over the places.
It’s often time consuming to
find and link them.
1. Use
taxonomies/ontologies
for information integration
2. Use documents as they
were a knowledge graph
3. Use relational databases
as
virtual RDF graphs
28. SPARQL is close to the way non-
technicians use to formulate questions
SELECT DISTINCT ?personname ?picture ?countryname ?hdi ?picture
WHERE
{
?person skos:prefLabel ?personname .
?country skos:prefLabel ?countryname .
?person a dbpedia:Person .
?country a dbpedia:Country .
?person skos:related ?country .
?country <http://dbpedia.org/property/hdi> ?hdi .
FILTER ( ?hdi < 0.6)
OPTIONAL
{
?person foaf:depiction ?picture .
}
} ORDER BY DESC(?hdi)
I want to explore medical
research trends in relation to
regional prosperity.
29. The traditional approach for
data integration
Person 4711
Name
Jeff Bezos
Affiliation
Amazon
Born in
Albuquerque
Land 4812
Name
USA
BIP
$ 15.684 billion
HDI
0.937
Solution: Application will be
developed to integrate the
two databases.
Show me the ‘most influential people
in the world’ who were born in countries
with an HDI less than 0.5?
30. PersonOrganization Place
affiliated with born in
Ontology-Graph
Jeff Bezos
Amazon Albuquerque
United States
Knowledge Graph 2
GDP
$ 15.684
billion
HDI
0,937
Continents U.S.
Thesaurus/Taxonomy-Graph
America New Mexico
Albuquerque
South
America
Knowledge Graph 1
Show me the ‘most influential
people in the world’ who were
born in countries
with an HDI less than 0.5?
Solution: Taxonomies
are used
to link/map graphs
32. The Hitchhiker’s Guide to
Ontology Management
The answer to taxonomy,
ontology management and
everything is...
33. PoolParty at a glance
● user-friendly: create & maintain knowledge graphs
● standards-based: based on W3C standards
● graph-based: natively built on graph databases
● embedded in ecosystem: use of linked (open) data
● best-of-breed: text mining, taxonomies & ontologies
● enterprise-ready: secure, simple to install
● integrable: connectors for SharePoint, Drupal,
Confluence, WordPress, … your own CMS?
38. Apply ontologies on SKOS model:
Domain and Range Restrictions
For example: ‘Product’ and ‘Standard’ may be related by ‘uses’.
PoolParty rule engine takes care of domain and range restrictions.