with skosmos publish your skos vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf ·...
TRANSCRIPT
![Page 1: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/1.jpg)
Publish your SKOS vocabularywith Skosmos
Osma Suominen and Henri YlikotilaSWIB14, Bonn, December 3, 2014
![Page 2: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/2.jpg)
How do you put a thesaurus* on the web?
* or any KOS: classification, authority file, term list, lightweight ontology...
![Page 3: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/3.jpg)
![Page 4: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/4.jpg)
![Page 5: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/5.jpg)
![Page 6: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/6.jpg)
LCSH MeSH STW
Iconclass TheSoz EuroVoc
GND SWD
Agrovoc AAT
![Page 7: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/7.jpg)
How do you put a thesaurus on the Semantic Web?
![Page 8: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/8.jpg)
1. Make a SKOS/RDF file
2. Put it in a triple store
3. Set up Pubby* to serve RDF and HTML
4. Maybe allow SPARQL access
* or Elda, Loddy...
![Page 9: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/9.jpg)
![Page 10: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/10.jpg)
![Page 11: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/11.jpg)
![Page 12: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/12.jpg)
+
User interface Linked Data RESTfulSearch API
+
![Page 13: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/13.jpg)
Skosmos
SKOS publishing platformfor SPARQL endpoints
![Page 14: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/14.jpg)
![Page 15: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/15.jpg)
SPARQL
![Page 16: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/16.jpg)
SPARQL
Skosmos
![Page 17: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/17.jpg)
SPARQL
Skosmos
![Page 18: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/18.jpg)
Demo
![Page 19: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/19.jpg)
![Page 20: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/20.jpg)
![Page 21: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/21.jpg)
![Page 22: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/22.jpg)
![Page 23: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/23.jpg)
![Page 24: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/24.jpg)
Linked data query for labels
![Page 25: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/25.jpg)
Skosmos is open source software
● Available under MIT License
● Developed on GitHubhttps://github.com/NatLibFi/Skosmos
![Page 26: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/26.jpg)
Implementation
● PHP with Twig templates
● EasyRdf for SPARQL access and RDF parsing
![Page 27: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/27.jpg)
Key features
● Multilingual browser interface○ Autocomplete search○ Alphabetical index○ Concept hierarchy display
● REST API for enabling use of vocabularies in other applications○ responses usually JSON-LD
![Page 28: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/28.jpg)
User groups
● Indexers who describe documents
● Thesaurus managers
● Software developers
![Page 29: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/29.jpg)
Organizations that use Skosmos
● The National Library of Finland - Finto.fi○ Used by museums, libraries, archives, Finnish
broadcasting company, etc.■ http://finto.fi/
● Food and Agriculture Organization of the UN○ Agrovoc browser
■ http://aims.fao.org/standards/agrovoc/functionalities/search
○ GACS project (presentation coming up next)
● Oslo University Library is testing Skosmos
![Page 31: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/31.jpg)
AGROVOC browser
http://aims.fao.org/standards/agrovoc/functionalities/search
![Page 32: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/32.jpg)
Requirements
● SPARQL 1.1 endpoint ○ with one or more SKOS vocabularies○ recommended: Jena Fuseki with jena-text index
● server with Apache and PHP
See documentation in the Skosmos wiki:https://github.com/NatLibFi/Skosmos/wiki
![Page 33: with Skosmos Publish your SKOS vocabularyswib.org/swib14/slides/ylikotila_swib14_12.pdf · Organizations that use Skosmos The National Library of Finland - Finto.fi Used by museums,](https://reader036.vdocuments.mx/reader036/viewer/2022081614/5fcad5c05977b53c6776286b/html5/thumbnails/33.jpg)
1. Make a SKOS/RDF file
2. Put it in a SPARQL triple store
3. Set up Skosmos
4. Have users, Linked Data agents and API
clients come to your thesaurus
5. ???
6. Profit!!!