110 likes | 258 Views
ACTION 2 : SERVICE ARCHITECTURE & IMPLEMENTATION. Activity 2.1: Design and implementation of knowledge based support for user description in both waste stream and solution provider domain ( UoS ).
E N D
ACTION 2: SERVICE ARCHITECTURE & IMPLEMENTATION Activity 2.1: Design and implementation of knowledge based support for user description in both waste stream and solution provider domain (UoS) Activity 2.2: Design and implementation of semantic web service platform to support symVIOTic matching among users (AVCO) Activity 2.3: Design and implementation of analysis, feedback and interface tools (AVCO) Activity 2.4: Design and implementation of semantic web operation and portal (CLMS)
Ontology Tools Being ordered Currently in use The tools for ontology development. • All the available tools for ontology development have been considered. • The two most appropriate are: • TopBraid • Commercial Product • Offers extensive capabilities • Protege2000 • Open-source product • Less capabilities • Questionable support
Matchmaking Matchmaking • Matchmaking is the process of finding and matching correspondences between two ontologies (i.e. matching a waste with a technology/solution). • Matchmaking is an area of research. • Existing matchmakers are not suitable to be used as they are. • Alterations are required.
Matching algorithms Matching algorithms under consideration • Vector Based Methods • Similarity Aggregation • Similarity Flooding Experiments are being carried out.
Ontology Development Upper Ontologies • Are ontologies that describe very general concepts. • Can help in sharing and re-using. • Can help in matching. For that reasons the UoS team is developing such an ontology for the Industrial Symbiosis domain. • It describes the main concepts used in Industrial Symbiosis along with the general properties that describe those concepts. • The following conceptual model is a first draft of the upper ontology for eSymbiosis.
Ontology Development The Industrial Symbiosis Upper Level Ontology (Draft #1)
Ontology Development Existing Ontologies • The UoS team is considering reusing some of the following ontologies. • UNSPSC Ontology - Products and services classification • http://www.srdc.metu.edu.tr/ubl/contextOntology/unspsc.owl • NAICS Ontology • http://www.srdc.metu.edu.tr/ubl/contextOntology/naics.owl • NACE Ontology • http://www.srdc.metu.edu.tr/ubl/contextOntology/nace.owl • ISIC Ontology for Industry Classification • http://www.srdc.metu.edu.tr/ubl/contextOntology/isic.owl • Time Ontology • http://www.isi.edu/~hobbs/damltime/time-entry.owl • Units of Measurement Ontology • http://www.w3.org/2007/ont/unit • Geospatial Ontologies • http://www.geonames.org/ • Process Ontologies • http://www.ai.sri.com/daml/services/owl-s/1.0/Process.owl
Ontology Development Demo Ontology • The following demo ontology has been developed. • This ontology will be used to: • Test the functionality of the web application. • Identify any issues or needs. • Test the potential use of an upper ontology. • Test the matchmaking facility. • To serve as a common language between the consortium members.
Demo Ontology The Graph of the Demo Ontology (Draft #1)
Next Steps • After establishing the requirements for the web platform the UoS team will: • Develop a light weight ontology (i.e. an ontology based on the classifications) that will capture the knowledge in the domain of waste stream and solution provider technologies. • Enrich the ontology by adding properties and restrictions in order to facilitate IS practice. • Integrate to our system any existing ontologies that can be useful in describing the knowledge of the IS domain.
Next Steps • The matchmaking algorithm will be developed and tested in parallel with the ontology development. • The ontologies will be regularly tested against the matchmaker and the web platform with collaboration with the other partners.