Title: Approaching Web-Based Expertise with Semantic Web
1Approaching Web-Based Expertise with Semantic Web
- Kimmo Salmenjoki Department of Computer Science,
University of Vaasa, ksa_at_uwasa.fi - Vagan Terziyan Department of Mathematical
Information Technology, University of Jyväskylä,
vagan_at_it.jyu.fi - Finland, EU
2Contents
- Semantic web SW
- MODE example BSOU knowledge modelling and its
SW application - Semantic web with web services SWWS
- Industrial aspects of SW software development
http//www.w3.org/2001/sw/
3Semantic Web RDF
- Web information has exact meaning
- Web information can be understood and processed
by computers - Computers can integrate information from the web
- The RDF language is (only!) a part of the W3C's
Semantic web vision
4SW applications
5Example of MODE project
- Management of Distributed Expertise project
- A pilot system for sharing educational knowledge
- with generic knowledge modelling and SW
applications
http//www.uwasa.fi/
6BSOU (Baltic Sea Open University) knowledge
modelling
- Educational collaboration in Baltic Sea Network
- Based on Bologna model for degree structure
- Goal support and enhance collaboration in
networked environment
http//www.laurea.fi/net/en/02_Studies/04_Internat
ionalisation_of_studies/04_Projects/Baltic_Sea/ind
ex.jsp
7Examples ofRDF usage
- Describing, for example
- properties for shopping items, such as price and
availability - information about web pages, such as content,
author, created and modified date - content for search engines or electronic libraries
RDF example
8SW evolutions of RDF with
- XML RDF Site Summary (RSS 1.0) type RDF
applications - using web services SOAP, WSDL and UDDI
- by other SW technologies RDFS, OWL
- and combined
RDFS example
9Generic tools
- Editors for RDF documents
- Far editor Colorer
- Protege
- NotePad
- RDF storages
- Joseki
- Sesame
- Kowari
- KAON (RDF storage)
- RDF API
- Jena
- KAON (RDF API)
http//www.uwasa.fi/yats/sw_tools.htm
10SW application development
- the classical semantic web tools Protégé and
Joseki were used to - set up of the educational ontology by Bologna
model in RDFS - build up knowledge description for the BSOU data
in RDF - more technical details available with a poster in
NHIBE 26.8.2005
11Intelligent web services
- Class, which describes the person, whos children
is Doctor - ltowlClassgt
- ltowlintersectionOf rdfparseType"
collection"gt - ltowlClass rdfabout"Person"/gt
- ltowlRestrictiongt
- ltowlonProperty rdfresource"hasChild"/gt
- ltowltoClassgt
- ltowlunionOf rdfparseType" collection"gt
- ltowlClass rdfabout"Doctor"/gt
- ltowlRestrictiongt
- ltowlonProperty rdfresource"hasChil
d"/gt - ltowlhasClass rdfresource"Doctor"/gt
- lt/owlRestrictiongt
- lt/owlunionOfgt
- lt/owltoClassgt
- lt/owlRestrictiongt
- lt/owlintersectionOfgt
- lt/owlClassgt
12SWWS approaches
- combine the information infrastructure provided
by RDF and RDFS either with the higher-level
ontologies or lower level web service
technologies - modeling hierarchical domain ontologies,
improving web service components with RDF or
using intelligent data itself - other research platforms and developed tools like
KIM, S-Cream, KAON and Knowledge web (previously
OntoKnowledge project)
http//swws.semanticweb.org
13Industrial semantic web
- Vagan Terziyan Industrial Ontologies Group (IOG)
in the University of Jyväskylä, Finland - usage of semantic web and web service approaches
in industrial software development - current semantic web applications and application
development using existing tools and platforms
http//www.cs.jyu.fi/ai/OntoGroup/index.html
14OntoServ.Net concept from IOG
- Applied SW and web service usage to business
domain areas like industrial maintance - open issues on semantic web versus low level
information exchange in the wider scopes of EAI
and e-business scopes in general - SOAP needs semantics injected or
- RDF and mediation of ontologies
15Industrial software development
- Low level data approaches with IT vendor
frameworks (like Java technologies or Microsoft
.NET) plain XML, SOAP and RDF usage - IOG approach domain ontologies and RscDF,
OntoNet approaches with GUN framework
16CONCLUSIONS
- Example of semantic web usage and development
- In general, semantic web services are harder to
build compared with web service build plainly on
SOAP - Low granularity in the logic of RDF that has been
in-built in the business process focused web
service codes
17Further references
- Yaroslav Tsaruk, K. Salmenjoki Semantic web
approaches for networked collaboration, poster in
NHBIE 2005, 26.8.2005 - Salmenjoki K., Tsaruk Y., Arumugam G.
Information architectures for semantic web
applications in Industrial Applications of
Semantic Web IASW-2005 conference, Jyväskylä,
Finland, 25-27.8.2005 - Davies J., Fensel D., van Harmelen F. Towards
the Semantic Web Ontology-Driven Knowledge
Management, Wiley, (2003) - Knowledge web FP6-507482 (previously
OntoKnowledge project, http//www.ontoweb.org/)
network of excellence, http//knowledgeweb.semanti
cweb.org/index.html, (2005)
http//ubp.l3s.uni-hannover.de/ubp