1 / 48

Seminar Introduction to Resource Management Platform

Seminar Introduction to Resource Management Platform. 张炜 13918430986 chavyzhang@yahoo.cn October 26, 2009. Information System Technology Lab. Agenda. Semantic WEB RDF Architecture of the Resource Management Platform Problem and Solution Future Research Work Recruitment References

marlo
Télécharger la présentation

Seminar Introduction to Resource Management Platform

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. SeminarIntroduction to Resource Management Platform 张炜 13918430986 chavyzhang@yahoo.cn October 26, 2009 Information System Technology Lab

  2. Agenda • Semantic WEB • RDF • Architecture of the Resource Management Platform • Problem and Solution • Future Research Work • Recruitment • References • Q&A Information System Technology Lab

  3. Problems in Enterprise Applications • The problem of N2 in N applications • Data in DB is difficult for business Staff • Data from traditional DB is hard to support BI Information System Technology Lab

  4. Solution • Data from applications use XML strutted • Metadata to organize the data by semantic model • Semantic Web Information System Technology Lab

  5. Semantic Web Vision • Web information has the exact meaning • Web information can be understand and handled by computer • Web information can be integrated by computer • But… Information System Technology Lab

  6. Semantic WEB Information System Technology Lab

  7. RDF/OWL and REST • Resource Rest's request URI aims at resource. RDF/OWL models the data into resource by semantic. • Operation Map HTTP REST operations to resource by SPARQL (can run in Jena) Information System Technology Lab

  8. Agenda • Semantic WEB • RDF • Architecture of the Resource Management Platform • Problem and Solution • Future Research Work • Recruitment • References • Q&A Information System Technology Lab

  9. RDF • RDF Introduction • RDF rules and regulations • RDF elements • RDF capabilities • RDFcollection • RDF schema • RDF applications: RDF in the Field Information System Technology Lab

  10. RDF Introduction • Why? • What? • How? Information System Technology Lab

  11. RDF Introduction • achieve Semantic Web Vision • describe web information for computer • exchanged between applications Information System Technology Lab

  12. RDF Introduction • Why? • What? • How? Information System Technology Lab

  13. RDF Introduction • RDF: Resource Description Framework • a language for computer to read • representing metadata about Web resources • using XML syntax • W3C recommendation Information System Technology Lab

  14. RDF Introduction • Why? • What? • How? Information System Technology Lab

  15. RDF • RDF Introduction • RDF rules and regulations • RDF elements • RDF capabilities • RDFcollection • RDF schema • RDF applications: RDF in the Field Information System Technology Lab

  16. RDF Rules and Regulations • identifying things using Web identifiers (called Uniform Resource Identifiers, or URIs) • describing resources in terms of simple properties and property values • making statements about resources Information System Technology Lab

  17. RDF Rules and Regulations • the RDF terms for the various parts of the statement are(triple ) • the subject is the URL “http://www.example.org/index.html “ • the predicate is the word "creator" • the object is the phrase "John Smith" Information System Technology Lab

  18. RDF Rules and Regulations <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque"> <cd:artist>Bob Dylan</cd:artist> <cd:country>USA</cd:country> <cd:company>Columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:Description> <rdf:Description rdf:about="http://www.recshop.fake/cd/Hide your heart"> <cd:artist>Bonnie Tyler</cd:artist> <cd:country>UK</cd:country> <cd:company>CBS Records</cd:company> <cd:price>9.90</cd:price> <cd:year>1988</cd:year> </rdf:Description> </rdf:RDF> Information System Technology Lab

  19. RDF Rules and Regulations

  20. RDF • RDF Introduction • RDF rules and regulations • RDF elements • RDF capabilities • RDFcollection • RDF schema • RDF applications: RDF in the Field Information System Technology Lab

  21. RDF Elements • <RDF> • <Description> <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Empire Burlesque"> <cd:artist>Bob Dylan</cd:artist> <cd:country>USA</cd:country> <cd:company>Columbia</cd:company> <cd:price>10.90</cd:price> <cd:year>1985</cd:year> </rdf:Description> </rdf:RDF> Information System Technology Lab

  22. RDF • RDF Introduction • RDF rules and regulations • RDF elements • RDF capabilities • RDFcollection • RDF schema • RDF applications: RDF in the Field Information System Technology Lab

  23. RDF Capabilities • members • <rdf:Bag> • <rdf:Seq> Information System Technology Lab

  24. RDF Capabilities <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cd="http://www.recshop.fake/cd#"> <rdf:Description rdf:about="http://www.recshop.fake/cd/Beatles"> <cd:artist> <rdf:Bag>/<rdf:Seq> <rdf:li>George</rdf:li> <rdf:li>John</rdf:li> <rdf:li>Paul</rdf:li> <rdf:li>Ringo</rdf:li> </rdf:Bag>/</rdf:Seq> </cd:artist> </rdf:Description> </rdf:RDF> Information System Technology Lab

  25. RDF • RDF Introduction • RDF rules and regulations • RDF elements • RDF capabilities • RDFcollection • RDF schema • RDF applications: RDF in the Field Information System Technology Lab

  26. RDFCollection • rdf:parseType="Collection" Information System Technology Lab

  27. RDF • RDF Introduction • RDF rules and regulations • RDF elements • RDF capabilities • RDF collection • RDF schema • RDF applications: RDF in the Field Information System Technology Lab

  28. RDF Schema (RDFS) Information System Technology Lab

  29. RDF • RDF Introduction • RDF rules and regulations • RDF elements • RDF capabilities • RDF collection • RDF schema • RDF applications: RDF in the Field Information System Technology Lab

  30. RDF Applications: RDF in the Field •  Dublin Core Metadata Initiative • PRISM • RSS 1.0: RDF Site Summary • CIM/XML •  Gene Ontology Consortium •  Describing Device Capabilities and User Preferences Information System Technology Lab

  31. Agenda • Semantic WEB • RDF • Architecture of the Resource Management Platform • Problem and Solution • Future Research Work • Recruitment • References • Q&A Information System Technology Lab

  32. Review Information System Technology Lab

  33. Architecture of the RMP (Resource Management Platform ) • Layered Architecture Model Management Layer Data Model Layer Data Transform Layer Data Access Layer Heterogeneous Database Information System Technology Lab

  34. REST Architecture of the RMP Message Transfer module Resource Model RDF&OWL Rules Engine Resource Controller URI and Method Data Schema Data Structure Resource Object to XML XML to SQL Data Access API XML MS SQL SERVER Sybase Oracle

  35. Architecture of the RMP Data Access API • Database: Heterogeneous, Relational, External constraint • Program :Object-Oriented • Data objects: Flexible • Need: Transaction , Data Access , High Efficiency Decision : not O/R mapping , but JDBC Information System Technology Lab

  36. Architecture of the RMP Object to XML • Input: Data objects • Output: Structure XML or individual of RDF&OWL • Need: transform the information of Database to XML ( Data source, Table, Property, Relations…) Decision : use open-source framework (JDOM or ….) Information System Technology Lab

  37. Architecture of the RMP Data Structure XML to Business XML Need: Data Schema; Extraction Properties ; Keep node Elements ( XPath ; DataType …) Decision : JDOM Information System Technology Lab

  38. Architecture of the RMP Business XML to RDF&OWL XML • Need: Document format of XML must follow the rules of RDF&OWL • Cost: Develop though RDF&OWL rules engine would be costly Decision : Use open source tool——Protégé Develop the plug-in of Protégé Information System Technology Lab

  39. Architecture of the RMP Resource Management • Need: Manage operations for RDF&OWL XML ( eg: infer the additional information;…. ) • Cost: Develop RDF&OWL resource management tool would be costly Decision : Use open source plug-in——Jena Add Jena as plug-in into Protégé Information System Technology Lab

  40. Architecture of the RMP Resource Controller • Need: Receive requests (parse the URL of HTTP into URI and method); Response to the request (results of operations and resources ) • Constraints : Response operation results of request based on HTTP ( eg:200 OK;… ) Decision : Collaboration with the message module Handel the exception and transaction process of resources Information System Technology Lab

  41. Architecture of the RMP XML to SQL • Input: Data structure XML of resource (XPath; …) and method ; • Output: SQL or Stored Procedures Decision : Get SQL information from XPath method( Post-Update; Put-Create; Get-Select; Delete-Delete) Information System Technology Lab

  42. Agenda • Semantic WEB • RDF • Architecture of the Resource Management Platform • Problem and Solution • Future Research Work • Recruitment • References • Q&A Information System Technology Lab

  43. Problem and Solution 1. Problem: Same meaning different field Solution: Data Schema (n-1) 2. Problem: Data Integrity (post method) Solution: Mandatory constraints • Problem: Dynamic or Static Resource Solution: Resource Pool in XML Database …… more in architecture design more and more with the project goes on Information System Technology Lab

  44. Agenda • Semantic WEB • RDF • Architecture of the Resource Management Platform • Problem and Solution • Future Research Work • Recruitment • References • Q&A Information System Technology Lab

  45. Future Research Work 1. Problem: XML query efficiency Solution: … 2. Problem: Concurrent Transaction of Resource Solution: … 3. Problem: Computer learning Solution: … • Relationship between Relational Database and Semantic Model …… Information System Technology Lab

  46. Recruitment • Attitude • Good self-study ability Information System Technology Lab

  47. References • RDF教程http://www.w3school.com.cn/rdf/rdf_intro.asp • RDF Primer http://www.w3.org/TR/rdf-primer/ • Open-Source http://www.open-open.com/ • 《RESTful Web Service 》by Sam Ruby • Robert Battle, Edward Benson: Bridging the semantic Web and Web 2.0 with Representational State Transfer(REST) • Business Model for the Semantic Web Information System Technology Lab

  48. Q & A Information System Technology Lab

More Related