HP Labs and the semantic web Dave Reynolds HP Laboratories © 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without.
Download ReportTranscript HP Labs and the semantic web Dave Reynolds HP Laboratories © 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without.
HP Labs and the semantic web Dave Reynolds HP Laboratories © 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Outline Ф0 – motivation Ф1 – helping to lay the foundations Ф2 – applications and deriving value 11/7/2015 Rule based infernece support in Jena2 2 Motivation Creating opportunities Semantic web has the potential to transform how information systems are developed • broad applicability • web style – decentralized, integration, network effect, serendipity good fit for HP • open standards, open systems • heterogeneity => − help make it ‘happen’ − discover the valuable applications and exploitation paths as we go 11/7/2015 Rule based infernece support in Jena2 3 Ф1 Help to make it happen • Standards (key foundations) − committed participation: • • • • RDF Core: (HP co-chair) WebOnt DAWG SWBP Tools and Platforms – Building Blocks − Jena Semantic Web Framework − Joseki – Jena’s RDF Server − contribs and spin-offs – e.g. Brownsauce 11/7/2015 Rule based infernece support in Jena2 4 Jena semantic web framework Applications • RDQL ARP Ontology API (RDFS/DAML/OWL…) n-triples N3 N3 Inference Writers Readers • • • XML n-triples The RDF API • • • • • • Mem RDB Open source − BSD Style License − Enabled widespread use: Other QL Commercial and academic Experimental and mainstream Community Effect RDF API ONT API Parsers and serializers Query RDQL Storage – RDBMS backends Inference (rules, RDFS, OWL, DIG) BDB Stores 11/7/2015 Rule based infernece support in Jena2 5 Joseki – Jena’s RDF server • RDQL Example: Publication and Remote Access to RDFSELECT − Access By Query • Coarse Grain, not triple by triple. • Returns matching subgraphs • Webbness • • * WHERE (?x ?y ?z) GET http://host/model?lang=RDQL\ &query=SELECT%20*%20WHERE\ %20(%3fx%20%3fy%20%3fz) HTTP 1.1 Returns matching sub-graph. Implementation of NETAPI (member submission) Web Access Query − HTTP/URI HP implementation in Jena − SOAP/HTTP/WSDL implementation by Ontopia Inference* Plugin Architecture: Base Data − Query Languages − Data Providers 11/7/2015 * RDFS/OWL closures Rule based infernece support in Jena2 6 Ф2 Applications • no killer app • explore broad range of applications • reinforce the ones that take root • look for opportunities to link them, serendipity 11/7/2015 Rule based infernece support in Jena2 7 Applications -1 • External demonstrators - SWAD-E − semantic blogging − information portals • Content Management − SIMILE Joint (HP/MIT/W3C-SWAD research project) • Digital Library Metadata • Addressing issues of multiple schema (ontology), alignment, and versioning. −… 11/7/2015 Rule based infernece support in Jena2 8 Applications -2 • Knowledge management − informal, personal/workgroup (snippet manager) − KM document linking and classification common features • information held and managed at the leaves • but aggregated for search and browsing • ontologies/vocabularies as first class citizens • single infrastructure spans range – link across the applications • Data integration − product catalogue example − database integration − connections to knowledge management 11/7/2015 Rule based infernece support in Jena2 9 Applications - 3 • Semantic Web Services − EU Semantic Web enabled Web Services • inc. Innsbruck, FZI/Karlesruhe, DERI Galway, British Telecom − Enterprise Application Integration – working with internal partners. • Supply chain integration • Customer facing marketplace Web Service − Mobile Services, Ubiquitous Computing and B2C 11/7/2015 Rule based infernece support in Jena2 10 Summary messages • the foundations (standards and tools) are there • not finished but good enough to get on with applications • diversity of applications • biggest benefits will come from connecting them “better together” http://www.hpl.hp.com/semweb 11/7/2015 Rule based infernece support in Jena2 11