1 / 17

Approaching Web-Based Expertise with Semantic Web

Approaching Web-Based Expertise with Semantic Web. Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, ksa@uwasa.fi Vagan Terziyan: Department of Mathematical Information Technology, University of Jyväskylä, vagan@it.jyu.fi Finland, EU. Contents. Semantic web SW

ona
Download Presentation

Approaching Web-Based Expertise with Semantic Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Approaching Web-Based Expertise with Semantic Web • Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, ksa@uwasa.fi • Vagan Terziyan: Department of Mathematical Information Technology, University of Jyväskylä, vagan@it.jyu.fi • Finland, EU

  2. Contents • Semantic web SW • MODE example: BSOU knowledge modelling and it’s SW application • Semantic web with web services: SWWS • Industrial aspects of SW software development http://www.w3.org/2001/sw/

  3. Semantic 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…

  4. RDF document Server Application RDF document Data storage RDF document Client …SW applications

  5. Example 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/

  6. BSOU (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_Internationalisation_of_studies/04_Projects/Baltic_Sea/index.jsp

  7. Examples 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

  8. SW: 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

  9. Generic 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

  10. External RDBMS Processing application RDF storage RDF RDF Agent Information consumer Information extractor SW 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…

  11. E-commerce, EAI ”Next-generation Web” Web Services UDDI, WSDL, SOAP Intelligent Web Services Dynamic Interoperability, knowledge management Web Technology HTTP, URI Semantic Web XML, RDF(S), OWL Static Human-oriented data Machine-processable data Intelligent web services Class, which describes the person, who’s children is Doctor <owl:Class> <owl:intersectionOf rdf:parseType=" collection"> <owl:Class rdf:about="#Person"/> <owl:Restriction> <owl:onProperty rdf:resource="#hasChild"/> <owl:toClass> <owl:unionOf rdf:parseType=" collection"> <owl:Class rdf:about="#Doctor"/> <owl:Restriction> <owl:onProperty rdf:resource="#hasChild"/> <owl:hasClass rdf:resource="#Doctor"/> </owl:Restriction> </owl:unionOf> </owl:toClass> </owl:Restriction> </owl:intersectionOf> </owl:Class>

  12. SWWS 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

  13. Industrial 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

  14. OntoServ.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

  15. SW modelling: domain ontologies SW applications: Software infrastructure: WS Information infrastructure: RDF, RDFS Basic platforms for web based data communication: HTTP, XML, SOAP based data Industrial 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

  16. CONCLUSIONS • 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

  17. Further 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.semanticweb.org/index.html, (2005) http://ubp.l3s.uni-hannover.de/ubp

More Related