Collaboration in Engineering Using Semantic Web Techniques

Introductionfor this illustrates creation of an online aircraft wing
Visualization is necessary to provide traceability forontology. Wing component sub/ontologies created
decision making, as an audit trail for information, tousing Protégé can be translated for
justify a decision and/or cost, or to understand athe Bitriple application to be represented as RDF/XML.
process, or a product data structure. It is necessaryAn application could be built as an extension to Bitriple
to navigate a database in order to validate it, theto perform calculations and modeling using the
structure of the visual interface needs to show theinformation stored. This could assist in allowing domain
structure of the data, and the model. The best wayexpert end-user programmers/modelers to create
to do this is to relate them all so that any change tomodels. Such web applications provide an alternative
the database, changes the structure of the modelto spreadsheets, and to single computer based
and this changes the structure of the visualization, orprograms; and if installed on a network server, such
vice versa . Semantic search allows someone to seeapplications can provide a collaborative model
results or individual items but enables going straight todevelopment environment. This would fit in well with
this, that doesn't show the context and the model isboth Semantic Web, and Web 2.0 approaches to
still a 'black box', unless the Semantic search actuallyknowledge creation, allowing structured
returns the relevant portion of the structure so thatrepresentation and navigation of information, and
the context of the returned information is displayed.end-user interaction, collaboration, customisation and
Methodologyprogramming via the web. Collaboration can aid
This approach was tested to illustrate how it ispeople to agree on terminology, and standardisation
possible to enable refining a search by visualizing allof calculations used such as for cost rates and
the items present in sub-categories of the maincurrencies. RDF information can be searched with
category found in the search. McGuinness (2003)SPARQL (SPARQL Protocol And RDF Query
explains how ontologies support this functionality andLanguage), which is used to search the Bitriple
calls this 'generalization/specialization' of information.application.
Uschold and Gruninger (2004) describeConclusion
'ontology-based search' as "Ontology used forIf domain experts are not involved in creation of the
concept-based structuring of information in amodel, there is no proper way for the knowledge
repository"; and describe the benefit of this asthey are encoding to emerge, or for proper
"better information access" This aids the researchcollaboration so each expert is best encapsulating the
objectives of ease of use and sharing of information.part of the model that they are most expert in.
The use of open standards for representingPeople need to be involved in model creation if they
information makes it possible to enable searches thatare to understand the model, decision, and how the
understand the semantics of the information and sodecision was made. So there is a need for end-user
can track all of the relationships between items. Anmodelling/programming to enable this. Full automation
example was created to illustrate the interface forhinders user involvement and traceability, so
making a search. In this example the user couldsemi-automated systems that interact with end-users
retrieve all the information related to a spar (aircraftand assist with all stages of the model decision are
wing component).better. If a person goes straight to the answer how
The result is then shown as a series of trees forcan it be expected that they fully understood the
each item that contains the word spar. Eachquestion?
keyword match is the root of a tree. Each treeBreaking complex mathematics into modularised
shows the item found and all its children andtraceable steps eases management of it, and
attributes. For each tree returned branches show subvisualization, and allows modeling of different
items from the tree.scenarios, and these scenarios demonstrate the
The information is held in linked and relatedemergent properties of the model, enabling decision
taxonomies/sub ontologies so it is not HTML that issupport. BiDirectional Traceability is needed,
being searched but the taxonomy itself. Because thetraceability between nodes/submodels, and between
information is held in a structured way, it is muchmodels, and between suppliers and buyers.
more likely that searchers will find what they areExisting ontologies can be extended for modelling of
looking for, because the search can follow thesoftware systems and engineering systems e.g. PSL,
relationships represented in the taxonomy. One ofSTEPML, UML, SysML can be extended.
the key objectives of Semantic Web research andThis research can enable collaborative modelling and
Web 2.0 is to make this kind of search possible overinteraction, via applying end-user programming
the web as a whole. The Semantic Web is atechniques to enable domain experts such as
longer-term vision for managing information over theengineers and business people to create and interact
web and Web 2.0 is the shorter-term practicalwith the knowledge representation themselves, and
implementation of techniques, which can ease currentco-operate to ensure the representations are useful
information search and management problems. Afor addressing their problems, with less software
web interface has been developed forcreation barriers. Software developers need to enable
Protégé (WebProtege).such systems to make this all possible.
An example of the use of this was created where aReferences
search is made for information on the cure cycle forLeaver, N. (2008) Using RDF as an Enabling
composites manufacturing. This search is possible asTechnology. MSc. Dissertation, University of the West
WebProtege has succeeded in providing a web basedof England, Bristol.
interface for displaying and searching ontologies, soMcGuinness, D. L., 2003. Ontologies Come of Age. In:
providing an additional way to enable web access toDieter Fensel, Jim Hendler, Henry Lieberman, and
the test ontologies created for this research.Wolfgang Wahlster, ed. Spinning the Semantic Web:
The next stage of this problem is to enableBringing the World Wide Web to Its Full Potential.
interaction and modeling with the returnedMIT Press, 2003.
information. A project was created called Bitriple byUschold, M., Gruninger, M., 2004. Ontologies and
Leaver (2008), to enable end-user functionality forSemantics for Seamless Connectivity. In: Association
this kind of web-based ontology construction andfor Computer Machinery - Special Interest Group on
search. The application provides a facility to edit anManagement of Data - SIGMOD Record December,
ontology/ies and instances, and provides tree-based33(4).
visualization of the ontology. The example created