SlideShare a Scribd company logo
1 of 22
Your consultant
Integrate your CMS
with PoolParty
Socrates
Basic components: CMS
So you have a content management system?
Yes
And you want to annotate your content?
Yes
Maybe you want to improve the search experience
of your CMS?
Yes, this would be great
Basic components: PoolParty
You use PoolParty to describe concepts?
Yes
And the concepts match the specific domain of
the content of your CMS?
Yes, but there are some parts missing in the
taxonomy at the moment. We want to optimize this
in the future.
CMS: storing metadata
Does your CMS support the storage of metadata?
Yes
Is it possible to store URIs as metadata?
Yes, this should be possible.
CMS: customizing the workflow I
Does your CMS allow you to customize the
lifecycle of your content? E.g. is it possible to
trigger an action after you created or imported
content?
Yes
Is it possible to trigger a REST call in the
customized lifecycle action?
Yes
CMS: customizing the workflow II
Can you provide the content you want to tag as
pure text or as a file (.pdf, .doc, .docx, .xls, …)
for the triggered REST call?
I think so
Is it possible to consume the JSON result of the
REST call in the customized lifecycle action?
Yes
Integration - Step 1
This means, you can now start building the first
step of your PoolParty integration:
1) Trigger a REST call in CMS to use PoolParty
extraction service: documentation
1) Consume and store the retrieved concept URIs
as metadata in your CMS
Integration - Step 1 sequence diagram
Questions
In the diagram you describe a manual refinement
process. What is this?
Do you think that PoolParty is able to annotate
your content absolutely perfect?
No
Maybe you want to be able to improve the
suggested automatic tagging result?
Yes, this could be useful in the future
Manual refinement of automatically
generated metadata
What actions of refinement can you think of?
Deletion of obsolete concepts and adding of missing
concepts
The deletion can be handled by the CMS itself. But
what about adding missing concepts? How do you
select them?
Maybe PoolParty provides an API service that
supports concept search and selection? The suggest
service looks promising: documentation
Selecting specific concepts manually
Presenting PoolParty concepts I
Ok, now I can enrich the metadata of my content
with PoolParty concepts as URIs. But how do I
present these tags in my CMS? URIs are not human
readable!
When it comes to the presentation of concepts,
can you do a lookup to transform URLs to readable
tags?
Yes, this should be possible
Presenting PoolParty concepts II
You could for example directly use the concept
description service: documentation. But maybe
this hampers performance?
Good point
Maybe you can establish a caching mechanism
inside your CMS for quick lookup? Or you could
simply store at least the prefLabels of annotated
concepts next to the URIs?
I have to investigate the best solution...
Integration - Step 2
This means, you can now improve the first step of
your PoolParty integration:
1) Manually improve automatic tagging results
1) Present concept prefLabels next to documents,
based on the annotated URIs
Semantic search I
Great, now I can review PoolParty concepts next to
my documents. But how can I make use of the
concepts during search?
What label data does a concept contain?
There is a prefLabel, altLabels and hiddenLabels...
… so you know the synonyms of a concept, right?
Ahh! That means I can search for a label and
retrieve documents that contain synonyms as well.
All based on the stored URI of the concept!
Semantic search II
And you are not restricted to labels of a concept.
What other types of data does a concept provide?
There are links to broader and narrower concepts...
… so you can refine or coarsen your search
interactively…
… and there could be related concepts. This means
you could provide a search functionality where you
can constantly approach your target. This is nice!
Semantic search III
What else could the SKOS based hierarchy used
for? Think about the upper levels of the tree…
You mean the concept schemes?
Right. What is the intention of grouping concepts
into one concept scheme?
You group concepts into one concept scheme that
have something in common. Like all places or all
organizations…
And this grouping information you could use to
group the results of your search.
Semantic search IV
And this grouping information you could use to
group the results of your search… What idea do
you have to make use of building groups of
concepts?
One could collect search results, grouped by
concept schemes. Isn’t this called ‘faceted search’?
Exactly
Improving the thesaurus I
But now I observed some gaps in my thesaurus.
What can I do to improve my knowledge graph?
Do you want the content editor to improve the
thesaurus?
Yes, our content editors could add new concepts in
the PoolParty project…
… and you could build into your CMS a
functionality to send concept suggestions to
PoolParty via API: e.g. create concept, or suggest
free concept.
Improving the thesaurus II
Improving the thesaurus III
And what else source of your concepts could you
think of?
???
Where is the knowledge stored in your CMS?
In the documents?
Exactly! Why not simply use the content of your
CMS?
And of course there is an API service…
How did you guess? You can of course send
content to the corpus in your PoolParty!
Now you can start
with the implementation!
http://www.poolparty.biz/
http://doc.poolparty.biz/
http://faq.poolparty.biz/

More Related Content

Similar to Socrates helps integrating PoolParty

Topic clusters and simple seo success (virtual workshop)
Topic clusters and simple seo success (virtual workshop)Topic clusters and simple seo success (virtual workshop)
Topic clusters and simple seo success (virtual workshop)
Whitehat Inbound Marketing Agency
 
SEO INTERVIEW.docx
SEO INTERVIEW.docxSEO INTERVIEW.docx
SEO INTERVIEW.docx
Jsfinserv
 

Similar to Socrates helps integrating PoolParty (20)

Advanced Content Analysis in Google Analytics
Advanced Content Analysis in Google AnalyticsAdvanced Content Analysis in Google Analytics
Advanced Content Analysis in Google Analytics
 
SEO Techniques
SEO Techniques SEO Techniques
SEO Techniques
 
Enabling news companies as content curators
Enabling news companies as content curatorsEnabling news companies as content curators
Enabling news companies as content curators
 
Topic clusters and simple seo success (virtual workshop)
Topic clusters and simple seo success (virtual workshop)Topic clusters and simple seo success (virtual workshop)
Topic clusters and simple seo success (virtual workshop)
 
SharePoint Search Zero to Search Hero
SharePoint Search Zero to Search HeroSharePoint Search Zero to Search Hero
SharePoint Search Zero to Search Hero
 
BPC10 BuckleyMigration-share
BPC10 BuckleyMigration-shareBPC10 BuckleyMigration-share
BPC10 BuckleyMigration-share
 
Strapi Meetup whitepaper
Strapi Meetup whitepaperStrapi Meetup whitepaper
Strapi Meetup whitepaper
 
Web Site Content and How to Succeed with Article Marketing
Web Site Content and How to Succeed with Article MarketingWeb Site Content and How to Succeed with Article Marketing
Web Site Content and How to Succeed with Article Marketing
 
11 Strategic Considerations & Davinci Demo
11 Strategic Considerations & Davinci Demo11 Strategic Considerations & Davinci Demo
11 Strategic Considerations & Davinci Demo
 
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLPCroud Presents: How to Build a Data-driven SEO Strategy Using NLP
Croud Presents: How to Build a Data-driven SEO Strategy Using NLP
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
From Amazon Affiliate to Fulfillment by Amazon – Your Road Map
From Amazon Affiliate to Fulfillment by Amazon – Your Road MapFrom Amazon Affiliate to Fulfillment by Amazon – Your Road Map
From Amazon Affiliate to Fulfillment by Amazon – Your Road Map
 
Integrating Alfresco with SharePoint & Drupal Using CMIS
Integrating Alfresco with SharePoint & Drupal Using CMISIntegrating Alfresco with SharePoint & Drupal Using CMIS
Integrating Alfresco with SharePoint & Drupal Using CMIS
 
Creating SharePoint 2010 termstores using MindManager
Creating SharePoint 2010 termstores using MindManagerCreating SharePoint 2010 termstores using MindManager
Creating SharePoint 2010 termstores using MindManager
 
SEO, With a Spoonful of Sugar
SEO, With a Spoonful of SugarSEO, With a Spoonful of Sugar
SEO, With a Spoonful of Sugar
 
Vezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
Vezeeta.com - SEO 101 – Covering the basics and Scaling your NumbersVezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
Vezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
 
11 Strategic Considerations for SharePoint Migrations
11 Strategic Considerations for SharePoint Migrations11 Strategic Considerations for SharePoint Migrations
11 Strategic Considerations for SharePoint Migrations
 
SEO INTERVIEW.docx
SEO INTERVIEW.docxSEO INTERVIEW.docx
SEO INTERVIEW.docx
 
CMS Refresher: Content is King
CMS Refresher: Content is KingCMS Refresher: Content is King
CMS Refresher: Content is King
 
Content Management: Plan, Use, Maintain
Content Management: Plan, Use, MaintainContent Management: Plan, Use, Maintain
Content Management: Plan, Use, Maintain
 

More from Semantic Web Company

Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Semantic Web Company
 
Linking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured DataLinking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured Data
Semantic Web Company
 
Semantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive ComputingSemantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive Computing
Semantic Web Company
 

More from Semantic Web Company (20)

How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...
How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...
How Enterprise Architecture & Knowledge Graph Technologies Can Scale Business...
 
Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AI
 
Deep Text Analytics - How to extract hidden information and aboutness from text
Deep Text Analytics - How to extract hidden information and aboutness from textDeep Text Analytics - How to extract hidden information and aboutness from text
Deep Text Analytics - How to extract hidden information and aboutness from text
 
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
 
Linking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured DataLinking SharePoint Documents with Structured Data
Linking SharePoint Documents with Structured Data
 
The Fast Track to Knowledge Engineering
The Fast Track to Knowledge EngineeringThe Fast Track to Knowledge Engineering
The Fast Track to Knowledge Engineering
 
Semantic AI
Semantic AISemantic AI
Semantic AI
 
BrightTALK - Semantic AI
BrightTALK - Semantic AI BrightTALK - Semantic AI
BrightTALK - Semantic AI
 
PoolParty Semantic Classifier
PoolParty Semantic ClassifierPoolParty Semantic Classifier
PoolParty Semantic Classifier
 
Leveraging Taxonomy Management with Machine Learning
Leveraging Taxonomy Management with Machine LearningLeveraging Taxonomy Management with Machine Learning
Leveraging Taxonomy Management with Machine Learning
 
Taxonomies put in the right place
Taxonomies put in the right placeTaxonomies put in the right place
Taxonomies put in the right place
 
PoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and AnalyticsPoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
PoolParty GraphSearch - The Fusion of Search, Recommendation and Analytics
 
Semantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive ComputingSemantics as the Basis of Advanced Cognitive Computing
Semantics as the Basis of Advanced Cognitive Computing
 
Structured Content Meets Taxonomy
Structured Content Meets TaxonomyStructured Content Meets Taxonomy
Structured Content Meets Taxonomy
 
PoolParty 6.0 - Climbing the Semantic Ladder
PoolParty 6.0 - Climbing the Semantic LadderPoolParty 6.0 - Climbing the Semantic Ladder
PoolParty 6.0 - Climbing the Semantic Ladder
 
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
 
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge ModellingTaxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling
 
PROPEL . Austrian's Roadmap for Enterprise Linked Data
PROPEL . Austrian's Roadmap for Enterprise Linked DataPROPEL . Austrian's Roadmap for Enterprise Linked Data
PROPEL . Austrian's Roadmap for Enterprise Linked Data
 
Taxonomy Quality Assessment
Taxonomy Quality AssessmentTaxonomy Quality Assessment
Taxonomy Quality Assessment
 
Taxonomy-Driven UX
Taxonomy-Driven UXTaxonomy-Driven UX
Taxonomy-Driven UX
 

Recently uploaded

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 

Socrates helps integrating PoolParty

  • 1. Your consultant Integrate your CMS with PoolParty Socrates
  • 2. Basic components: CMS So you have a content management system? Yes And you want to annotate your content? Yes Maybe you want to improve the search experience of your CMS? Yes, this would be great
  • 3. Basic components: PoolParty You use PoolParty to describe concepts? Yes And the concepts match the specific domain of the content of your CMS? Yes, but there are some parts missing in the taxonomy at the moment. We want to optimize this in the future.
  • 4. CMS: storing metadata Does your CMS support the storage of metadata? Yes Is it possible to store URIs as metadata? Yes, this should be possible.
  • 5. CMS: customizing the workflow I Does your CMS allow you to customize the lifecycle of your content? E.g. is it possible to trigger an action after you created or imported content? Yes Is it possible to trigger a REST call in the customized lifecycle action? Yes
  • 6. CMS: customizing the workflow II Can you provide the content you want to tag as pure text or as a file (.pdf, .doc, .docx, .xls, …) for the triggered REST call? I think so Is it possible to consume the JSON result of the REST call in the customized lifecycle action? Yes
  • 7. Integration - Step 1 This means, you can now start building the first step of your PoolParty integration: 1) Trigger a REST call in CMS to use PoolParty extraction service: documentation 1) Consume and store the retrieved concept URIs as metadata in your CMS
  • 8. Integration - Step 1 sequence diagram
  • 9. Questions In the diagram you describe a manual refinement process. What is this? Do you think that PoolParty is able to annotate your content absolutely perfect? No Maybe you want to be able to improve the suggested automatic tagging result? Yes, this could be useful in the future
  • 10. Manual refinement of automatically generated metadata What actions of refinement can you think of? Deletion of obsolete concepts and adding of missing concepts The deletion can be handled by the CMS itself. But what about adding missing concepts? How do you select them? Maybe PoolParty provides an API service that supports concept search and selection? The suggest service looks promising: documentation
  • 12. Presenting PoolParty concepts I Ok, now I can enrich the metadata of my content with PoolParty concepts as URIs. But how do I present these tags in my CMS? URIs are not human readable! When it comes to the presentation of concepts, can you do a lookup to transform URLs to readable tags? Yes, this should be possible
  • 13. Presenting PoolParty concepts II You could for example directly use the concept description service: documentation. But maybe this hampers performance? Good point Maybe you can establish a caching mechanism inside your CMS for quick lookup? Or you could simply store at least the prefLabels of annotated concepts next to the URIs? I have to investigate the best solution...
  • 14. Integration - Step 2 This means, you can now improve the first step of your PoolParty integration: 1) Manually improve automatic tagging results 1) Present concept prefLabels next to documents, based on the annotated URIs
  • 15. Semantic search I Great, now I can review PoolParty concepts next to my documents. But how can I make use of the concepts during search? What label data does a concept contain? There is a prefLabel, altLabels and hiddenLabels... … so you know the synonyms of a concept, right? Ahh! That means I can search for a label and retrieve documents that contain synonyms as well. All based on the stored URI of the concept!
  • 16. Semantic search II And you are not restricted to labels of a concept. What other types of data does a concept provide? There are links to broader and narrower concepts... … so you can refine or coarsen your search interactively… … and there could be related concepts. This means you could provide a search functionality where you can constantly approach your target. This is nice!
  • 17. Semantic search III What else could the SKOS based hierarchy used for? Think about the upper levels of the tree… You mean the concept schemes? Right. What is the intention of grouping concepts into one concept scheme? You group concepts into one concept scheme that have something in common. Like all places or all organizations… And this grouping information you could use to group the results of your search.
  • 18. Semantic search IV And this grouping information you could use to group the results of your search… What idea do you have to make use of building groups of concepts? One could collect search results, grouped by concept schemes. Isn’t this called ‘faceted search’? Exactly
  • 19. Improving the thesaurus I But now I observed some gaps in my thesaurus. What can I do to improve my knowledge graph? Do you want the content editor to improve the thesaurus? Yes, our content editors could add new concepts in the PoolParty project… … and you could build into your CMS a functionality to send concept suggestions to PoolParty via API: e.g. create concept, or suggest free concept.
  • 21. Improving the thesaurus III And what else source of your concepts could you think of? ??? Where is the knowledge stored in your CMS? In the documents? Exactly! Why not simply use the content of your CMS? And of course there is an API service… How did you guess? You can of course send content to the corpus in your PoolParty!
  • 22. Now you can start with the implementation! http://www.poolparty.biz/ http://doc.poolparty.biz/ http://faq.poolparty.biz/