Lesson Learnt from a Large-Scale Industrial Semantic Web Application
Lesson Learnt from a Large-Scale Industrial Semantic Web Application
The design and maintenance of an aero-engine generates a significant amount of documentation. When designing new engines, engineers must obtain knowledge gained from maintenance of existing engines to identify possible areas of concern. We developed a Semantic Web based document repository for transferring front-line maintenance knowledge to design. The Semantic Web is an ideal candidate for this application because of the size and distributed nature of an aerospace manufacturer's operation. The Semantic Web allows us to dynamically cross reference documents with the use of an ontology. However, during the design and implementation of this project, we found deficiencies in the W3C recommended Semantic Web query language SPARQL. It is difficult to answer questions our users sought from the document repository using SPARQL. The problem is that SPARQL is designed for handling textual queries. In industrial applications, many common textual and semantic questions also contain a numerical element, be it data summarization or arithmetic operations. In this paper, we generalize the problems we found with SPARQL, and extend it to cover web applications in non-aerospace domains. Based on this analysis, we recommend that SQL-styled grouping, aggregation and variable operations be added to SPARQL, as they are necessary for industrial applications of the Semantic Web. At the moment, to answer the non-textual questions we identified with an RDF store, custom written software is needed to process the results returned by SPARQL. We incorporated the suggested numerical functionalities from SQL for an example query, and achieved a 21.7% improvement to the speed of execution. More importantly, we eliminate the need of extra processing in software, and thus make it easier and quicker to develop Semantic Web applications.
Wong, Sylvia C
7ae740e6-e789-4fd0-aa72-e4389012851f
Crowder, Richard M
ddeb646d-cc9e-487b-bd84-e1726d3ac023
Wills, Gary B
3a594558-6921-4e82-8098-38cd8d4e8aa0
Shadbolt, Nigel R
5c5acdf4-ad42-49b6-81fe-e9db58c2caf7
September 2007
Wong, Sylvia C
7ae740e6-e789-4fd0-aa72-e4389012851f
Crowder, Richard M
ddeb646d-cc9e-487b-bd84-e1726d3ac023
Wills, Gary B
3a594558-6921-4e82-8098-38cd8d4e8aa0
Shadbolt, Nigel R
5c5acdf4-ad42-49b6-81fe-e9db58c2caf7
Wong, Sylvia C, Crowder, Richard M, Wills, Gary B and Shadbolt, Nigel R
(2007)
Lesson Learnt from a Large-Scale Industrial Semantic Web Application.
18th ACM Conference on Hypertext and Hypermedia, Manchester, United Kingdom.
10 - 12 Sep 2007.
Record type:
Conference or Workshop Item
(Paper)
Abstract
The design and maintenance of an aero-engine generates a significant amount of documentation. When designing new engines, engineers must obtain knowledge gained from maintenance of existing engines to identify possible areas of concern. We developed a Semantic Web based document repository for transferring front-line maintenance knowledge to design. The Semantic Web is an ideal candidate for this application because of the size and distributed nature of an aerospace manufacturer's operation. The Semantic Web allows us to dynamically cross reference documents with the use of an ontology. However, during the design and implementation of this project, we found deficiencies in the W3C recommended Semantic Web query language SPARQL. It is difficult to answer questions our users sought from the document repository using SPARQL. The problem is that SPARQL is designed for handling textual queries. In industrial applications, many common textual and semantic questions also contain a numerical element, be it data summarization or arithmetic operations. In this paper, we generalize the problems we found with SPARQL, and extend it to cover web applications in non-aerospace domains. Based on this analysis, we recommend that SQL-styled grouping, aggregation and variable operations be added to SPARQL, as they are necessary for industrial applications of the Semantic Web. At the moment, to answer the non-textual questions we identified with an RDF store, custom written software is needed to process the results returned by SPARQL. We incorporated the suggested numerical functionalities from SQL for an example query, and achieved a 21.7% improvement to the speed of execution. More importantly, we eliminate the need of extra processing in software, and thus make it easier and quicker to develop Semantic Web applications.
Text
pr7-wong.pdf
- Other
More information
Published date: September 2007
Additional Information:
Event Dates: 10-12 September
Venue - Dates:
18th ACM Conference on Hypertext and Hypermedia, Manchester, United Kingdom, 2007-09-10 - 2007-09-12
Organisations:
Web & Internet Science, Agents, Interactions & Complexity, Electronic & Software Systems
Identifiers
Local EPrints ID: 264237
URI: http://eprints.soton.ac.uk/id/eprint/264237
PURE UUID: 36c839fa-9d5a-49f8-a077-5c820ac1f565
Catalogue record
Date deposited: 28 Jun 2007
Last modified: 15 Mar 2024 02:51
Export record
Contributors
Author:
Sylvia C Wong
Author:
Richard M Crowder
Author:
Gary B Wills
Author:
Nigel R Shadbolt
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics