Enhancement of CAD model interoperability based on feature ontology
|
|
- Piers Simpson
- 5 years ago
- Views:
Transcription
1 SOTECH Vol. 9, No. 3, pp. 33 ~ 4, 2005 Enhancement of CAD model interoperability based on feature ontology Lee, Y.S. 1, Cheon, S.U. 2 and Han, S.H. 2 1 Samsung Electronics, 2 KAIST, Dept. of Mechanical Eng. Abstract As the networks connect the world, enterprises tend to move manufacturing activities into virtual spaces. Since different software applications use different data terminology, it becomes a problem to interoperate, interchange, and manage electronic data among heterogeneous systems. According to RTI, approximately one billion dollar has been being spent yearly for product data exchange and interoperability. As commercial CAD systems have brought in the concept of design feature for the sake of interoperability, terminologies of design features need to be harmonized. In order to define design feature terminology for integration, knowledge about feature definitions of different CAD systems should be considered. STEP standard have attempted to solve this problem, but it defines only syntactic data representation so that semantic data integration is not possible. This paper proposes a methodology for integrating modeling features of CAD systems. We utilize the ontology concept to build a data model of design features which can be a semantic standard of feature definitions of CAD systems. Using feature ontology, we implement an integrated virtual database and a simple system which searches and edits design features in a semantic way. Keywords: data integration, feature ontology, semantic search 1 Introduction Various CAx systems are utilized throughout the product life cycle from product design to delivery. In order to manage design, production and material handling information, systems like PDM (product data management) and ERP (enterprise resource planning) have been being used. One of the major problems facing enterprises today is how to share and exchange data among heterogeneous applications. It is said that approximately one billion dollar has been being spent yearly in USA for product data exchange and interoperability (Gallaher et al 2002). STEP (Standard for the Exchange of Product model data) have attempted to solve this problem, but it cannot define semantic data which include parameters, features and constraints. There are several on-going projects to establish a standard by which feature data can be exchanged. However they concentrate only on manufacturing processes so that they cannot integrate and manage product design data among heterogeneous applications. Researches on features in CAx system can be categorized as; i) modeling by feature, ii) feature recognition from the B-Rep model, iii) feature data exchange among heterogeneous CAD systems. In case of (iii), Macro-Parametric (Choi et al 2002) and Feature Resource projects have been in progress within the Parametrics group of ISO TC184/SC4.
2 This paper is also related to (iii) category, but the differences are; i) Macro-Parametric and Feature Resource both focus on data exchange but this paper focuses on real-time interoperability; ii) it provides a method of integrating various CAD data in a semantic way. To integrate data in a semantic way, an ontology method is applied. An ontology is an explicit specification of a conceptualization (Gruber 1992). Taxonomy consists of vocabulary and concept structure which are used in a specific domain. Ontology adds relation, rule and constraint to the taxonomy so that semantics can be represented in a data model. The Macro- Parametric method first defines standard features and the design history and then exchanges data using a neutral file format according to the standard. Although the existing method allows mappings between different terminologies, which mean the same but syntactically are different, the mappings can be done only grammatically, not semantically. Thus, we construct a feature ontology to transfer the semantic information so that we can manage heterogeneous data from different CAD systems. This paper explains: i) the way to construct feature ontology, ii) the method of sharing feature information, iii) a pilot program that verifies interoperability between commercial CAD systems, CATIA and SolidWorks. 2 Related works Ontology The importance of capturing and representing real world knowledge in information systems has long been recognized in artificial intelligence, software reuse, and database management. Ontologies have been proposed as an important and natural means of representing real world knowledge for the development of database designs (Vijayan and Veda 2002). The word ontology is defined by the AI community as "Ontology is a specification of a conceptualization (Gruber 1992). Ontology consists of concept, relation, concept hierarchy, function relation and axiom. There are languages for expressing ontology such as RDF, DAML+OIL, first order logic and F-logic. Feature taxonomy In order to exchange feature data between CAD and CAM systems, it may be a good approach to categorize features into families that are relatively independent of the intended application domain. Several feature taxonomy schemes have been proposed such as CAM-I project (Butterfield et al 1986), rotational parts taxonomy (Kim et al 1991), and Part 48(ISO 1992) of STEP. TOVE project The goal of TOVE project is to develop a set of ontologies for the modeling of both commercial and public enterprises (Belli and Radermacher 1992). TOVE project provides a shared terminology for the enterprise that each agent can jointly understand and use. It also defines the meaning of each term in a precise and as unambiguous manner as possible so that it can implement semantics which enable to answer all the questions about the enterprise. A feature ontology to support construction cost estimating Many architectural 3D modeling applications can export semantically rich product models using the industry standard Industry Foundation Classes (IAI 2001), which enables the sharing of product models with other software applications. However it is the standard not for a cost estimating but for a designer. Therefore Staub-French et al formalized an ontology using features to represent the different design conditions that affect construction costs (Staub-French et al 2002).
3 Ontologies for integrating engineering applications It has been a big problem to interoperate various software applications that a manufacturing process uses. This research uses ontology to express semantic information among different applications which should be integrated (Ciocoiu et al 2000). It provides an example of using a common ontology as an Interlingua for facilitating manufacturing process information exchange between ProCap and ILOG. PSL (process specific language) is used as a mediator ontology (Gruninger 2000). Foundational Ontology feature Domain Ontology Task Ontology AP224, Part 42 Application Ontology macro parametric Figure 1: Layered ontology 3 Ontology application scenarios In this section, a short overview on aspects of developing the feature ontology is given. 3.1 Layered ontology In order to construct ontology which contains information and knowledge of applications so that it is reused and shared by human and computer at the same time, it is better to have layers such as application ontology, domain ontology and foundational ontology as shown in Figure 1. If only one ontology engineer constructs the ontology, domain knowledge can be insufficient. Hence a domain expert should model, manage and repair the ontology. Before building a layered ontology, classification of ontology should be done. First of all we can build the foundational ontology which defines the basic concept, and using the foundational ontology, the domain ontology which represents the domain knowledge can be built. At last using the domain ontology, the application ontology can be designed for a specific application. This paper defines the basic feature concept as the foundational ontology, and for the domain ontology, design features of ISO AP224 and Part 42 is referenced. An application ontology is built using design features which are based on a set of standard macro commands (Mun et al 2003) from the Macro-Parametic method. The Macro-Parametric method (Choi et al 2002) is intended to provide capabilities to transfer parametric information by means of exchanging macro files which contains designer's intend and design history. 3.2 Method to build ontology The ideal situation when applications are being developed in a domain is that the standard ontology of terminologies should be built in advance. Inheriting the standard ontology, several application ontologies can be constructed respectively as shown in Figure 2. Even if several systems are developed, they can easily interoperate because they use the same terminology. However in reality, existing systems already defined and used their own set of terminologies, so different applications cannot interoperate. In this case, as shown in Figure 2, we should make
4 the shared ontology based on existing application ontologies. After this, we can bridge between different application ontologies. Bridging means that if defined axioms from various systems are different, we can define the axiom between them again, so that they can be reasoned to have the same meaning even though they are using different terminologies. 3.3 Reasoning In order to share data between different systems, they should be reasoned. If we want to interoperate the system A with the system B, the shared ontology and the application ontology of system A should be connected, and the shared ontology and the application ontology of system B should be bridged. Then application A and application B can interoperate based on reasoning, even if they are not directly connected. Bridging is possible by describing axioms. Although we define axioms, if the shared ontology is not rigid and powerful, bridging between different ontologies is a difficult task. Shared Ontology Shared Ontology Inherit Ontology 'A' Inherit Ontology 'B' Bridging Ontology 'A' Bridging Ontology 'B' Application 'A' Application 'B' Application 'A' Application 'B' Top down - "ideal" Bottom up - "practical" Figure 2: Different approaches of building ontology Figure 3: Feature taxonomy
5 4 Feature ontology 4.1 Feature taxonomy The feature taxonomy has been constructed through an analysis of design features selected from features defined in AP224, the Feature Resource and Macro-Parametrics. The proposed feature taxonomy is shown in Figure 3. As the result of building taxonomy, definitions are inherited through hierarchy, so it is easy to expand and reuse them in different area. Based on the taxonomy, concept, relation and range are defined as the other elements of ontology. An example is shown in Figure Axiom Axiom is a core element that enables semantic query. It is declarative and reasonably recognized without proof, so in logic world it is considered as a premise of reasoning. Human can understand even if there is not a specific description, but machines cannot understand without a description. Axiom can provide knowledge into a data model so that it allows machines to understand the meaning. Figure 5 shows the ontology file with axiom definitions, which is written in F-logic format. Figure 4: An example of concept, relation
6 Figure 5: An example of ontology file (in F-logic file format) 4.3 Reasoning by axiom As shown in Figure 6, there is syntactical and semantic heterogeneity among different ontology. Syntactic heterogeneity is settled by simple mapping between different terms. This is called mapping axioms. However, there is structural and semantic heterogeneity which cannot be connected by syntactic mapping. Hence we need to bridge them by defining relation axioms or symmetric axioms. An example of syntactic heterogeneity is between 'has_depth' and 'hasdepth'. In this case we can define mapping axiom as; FORALL X,Y X [has_depth Y] X [hasdepth Y]. In case of semantic heterogeneity, B ontology expresses the hole center concept directly as 'selectedbyx, selectedbyy, selectedbyy'. On the other side, the shared ontology defines 'has_center_point' and it also has the point concept. Therefore, if we query 'center point', only the shared ontology can give us the right answer. That is why we have to define axiom between them as FORALL X,Y (X:(Hole_linear[has_center_point Y])) (X:(Hole_wizard[selectedbyX DOUBLE;selectedbyX DOUBLE;selectedbyX DOUBLE]) ). We know how 'radius' and 'diameter' is different. But we have to give this semantics to the computer as; FORALL CIRCLE,RADIUS,DIAMETER ( CIRCLE[has_diameter >>DIAMETER] ) ( (CIRCLE[has_radius >>RADIUS] and (DIAMETER,*(2.0,RADIUS))) ). 4.3 Query example After defining axiom between the shared ontology and the A ontology, between the shared ontology and the B ontology, Data A and data B can be integrated without any mapping between A ontology and B ontology. Figure 7 shows that A ontology and B ontology are different even though they mean the same. Because of the defined axiom which is explained in 4.2, B ontology data can be queried although it queries using the A ontology terminology.
7 Figure 6: Heterogeneity among different ontology Figure 7: Semantic query from different ontology data 5 Pilot implementation
8 5.1 Implementation This section provides an example of integrating different CAD systems; CATIA and SolidWorks. In this paper, we have used commercial programs OntoEdit and OntoBroker as ontology tool and query engine. Figure 8 explains the procedure based on the IDEF0 diagram. 5.2 OntoSmart The implemented system is named as OntoSmart which is composed of OntoSmart_Translator (Macro file to Ontology file), OntoSmart_Query/Edit, OntoSmart_Translator (Ontology file to Macro file). The OntoSmart_Translator (Macro file to Ontology file) translates the macro file of a commercial CAD system into ontology data based on each system's feature ontology. The OntoSmart_Query/Edit module shows query result of a different system. It edits each ontology data in one view which is made only for one system terminology so that it verifies that two systems can interoperate. The OntoSmart_Translator (Ontology file to Macro file) translates ontology data into the macro file of another commercial CAD system so that they can be executed. Figure 9 shows a result of editing the Y shaped model. OntoSmart only uses the CATIA terminology but as shown at the left below of Fig. 9, the Solidworks file is also edited semantically. Figure 8: IDEF0 diagram of the implemented system
9 Figure 9: Pilot implementation (OntoSmart) 6 Conclusion To solve the interoperability problem of sharing and exchanging heterogeneous data, we have constructed a feature ontology based on the ontology methodology. The data model containing knowledge is built using ontology, and features data among different CAD systems can be shared by the ontology which includes semantic information. We have showed the CAD system interoperability through a pilot implementation. That integrates CATIA and SolidWorks in an integrated environment and enables the semantic search and edit between two different data sets. As a future work, the ontology of a commercial CAD system should be rigidly constructed. After that, the knowledge for interoperability should be added to share ontology so that the shared ontology should be rigid and powerful. With the shared ontology, a data exchange tool or other CAD integration tools can be built. References Belli, F. and Radermacher, F.J The TOVE Project: A Common-sense Model of the Enterprise, Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, Lecture Notes in Artificial Intelligence # 604, Berlin: Springer-Verlag, pp Butterfield, W. R., Green, M. K., Scott, D. C., and Stoker, W. J Part features for process planning, CAM-I Report R-85-PPP-03. Choi, G. H., Mun, D. H, and Han, S. H Exchange of CAD part models based on the macroparametric approach, International Journal of CAD/CAM, 2, 2, pp Ciocoiu, M., Gruninger, M., and Nau, D. S Ontologies for integrating engineering applications, Journal of Computing and Information Science in Engineering, 1, 1, pp ISO TC184/SC ISO WD, Industrial Automation Systems and Integration - Product Data Representation and Exchange - Part 48 : Integrated Generic Resources : Form Features, second edition Gallaher, M. P, O'Connor, A. C., and Phelps, T Economic impact assessment of the international standard for the exchange of product model data (STEP) in transportation equipment industry, NIST
10 Gruber, T A mechanism to support portable ontologies. Technical Report KSL91-66, Stanford Knowledge Systems Laboratory. Gruninger, M The process specification language (PSL): Overview and version 1.0 specification, NISTIR 6459, National Institute of Standards and Technology. International Alliance of Interoperability IFC 2x extension modeling guide, Kim, J. Y., O'Grady, P., and Young, R. E Feature taxonomies for rotational parts: A review and proposed taxonomies, International Journal of Computer-Integrated Manufacturing, 4, 6, pp Mun, D. H., Han, S., Kim, J. H., and Oh, Y. C A set of standard modeling commands for the history based parametric approach, Computer Aided Design, 35, 13, pp Staub-French, S., Fischer, M., Kunz, J., Paulson, B., and Ishii, K A feature ontology to support construction cost estimating, CIFE Working Paper #69. Vijayan, S. and Veda, C. S Ontologies for conceptual modeling: their creation, use, and management, Data & Knowledge Engineering, 42, pp
PARAMETRIC BIM OBJECTS EXCHANGE AND SHARING BETWEEN HETEROGENEOUS BIM SYSTEMS. Yu-Min Cheng 1 and *I-Chen Wu 1
PARAMETRIC BIM OBJECTS EXCHANGE AND SHARING BETWEEN HETEROGENEOUS BIM SYSTEMS Yu-Min Cheng 1 and *I-Chen Wu 1 1 Department of Civil Engineering, National Kaohsiung University of Applied Sciences 415 Chien
More informationCAD/CAPP Integration using Feature Ontology
CAD/CAPP Integration using Feature Ontology Christel Dartigues *, Parisa Ghodous **, Michael Gruninger ***, Denis Pallez**, Ram Sriram*** *I3S UNSA-CNRS - 2000, route des lucioles, Les Algorithmes - bât.
More informationONTOLOGY SUPPORTED ADAPTIVE USER INTERFACES FOR STRUCTURAL CAD DESIGN
ONTOLOGY SUPPORTED ADAPTIVE USER INTERFACES FOR STRUCTURAL CAD DESIGN Carlos Toro 1, Maite Termenón 1, Jorge Posada 1, Joaquín Oyarzun 2, Juanjo Falcón 3. 1. VICOMTech Research Centre, {ctoro, mtermenon,
More informationOntologies for Integrating Engineering Applications
Ontologies for Integrating Engineering Applications Mihai Ciocoiu Department of Computer Science and Institute for Systems Research University of Maryland College Park, MD 20742 mihaic@cs.umd.edu (not
More informationMethodologies, Tools and Languages. Where is the Meeting Point?
Methodologies, Tools and Languages. Where is the Meeting Point? Asunción Gómez-Pérez Mariano Fernández-López Oscar Corcho Artificial Intelligence Laboratory Technical University of Madrid (UPM) Spain Index
More informationPROJECT OBJECTIVES 2. PREVIOUS RESULTS
1 Project Title: Integration of Product Design and Project Activities using Process Specification and Simulation Access Languages Principal Investigator: Kincho H. Law, Stanford University Duration: September
More informationKNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT
KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT Tung-Hsiang Chou National Chengchi University, Taiwan John A. Vassar Louisiana State University in Shreveport
More informationA set of standard modeling commands for the historybased. parametric approach
A set of standard modeling commands for the historybased parametric approach Duhwan Mun*, Soonhung Han*, Junhwan Kim*, Youchon Oh**, mun@icad.kaist.ac.kr, shhan@kaist.ac.kr, everwind@icad.kaist.ac.kr,
More informationOntology for Exploring Knowledge in C++ Language
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,
More informationGeneralized Document Data Model for Integrating Autonomous Applications
6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Generalized Document Data Model for Integrating Autonomous Applications Zsolt Hernáth, Zoltán Vincellér Abstract
More informationCurrent State of ontology in engineering systems
Current State of ontology in engineering systems Henson Graves, henson.graves@hotmail.com, and Matthew West, matthew.west@informationjunction.co.uk This paper gives an overview of the current state of
More informationSTEP-based feature modeller for computer-aided process planning
International Journal of Production Research, Vol. 43, No. 15, 1 August 2005, 3087 3101 STEP-based feature modeller for computer-aided process planning S. M. AMAITIK* and S. E. KILIC Department of Mechanical
More informationIt Is What It Does: The Pragmatics of Ontology for Knowledge Sharing
It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing Tom Gruber Founder and CTO, Intraspect Software Formerly at Stanford University tomgruber.org What is this talk about? What are ontologies?
More informationOntology Creation and Development Model
Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department
More informationKnowledge Engineering with Semantic Web Technologies
This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0) Knowledge Engineering with Semantic Web Technologies Lecture 3: Ontologies and Logic 01- Ontologies Basics
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015
RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University
More informationTHE TECHNIQUES FOR THE ONTOLOGY-BASED INFORMATION RETRIEVAL
THE TECHNIQUES FOR THE ONTOLOGY-BASED INFORMATION RETRIEVAL Myunggwon Hwang 1, Hyunjang Kong 1, Sunkyoung Baek 1, Kwangsu Hwang 1, Pankoo Kim 2 1 Dept. of Computer Science Chosun University, Gwangju, Korea
More informationOntology Transformation Using Generalised Formalism
Ontology Transformation Using Generalised Formalism Petr Aubrecht and Monika Žáková and Zdeněk Kouba Department of Cybernetics Czech Technical University Prague, Czech Republic {aubrech,zakovm1,kouba}@fel.cvut.cz
More informationReconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views
Reconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views Hanmin Lee, Soonhung Han Department of Mechanical Engeneering Korea Advanced Institute of Science & Technology 373-1, Guseong-Dong,
More informationOntology Development Tools and Languages: A Review
Ontology Development Tools and Languages: A Review Parveen 1, Dheeraj Kumar Sahni 2, Dhiraj Khurana 3, Rainu Nandal 4 1,2 M.Tech. (CSE), UIET, MDU, Rohtak, Haryana 3,4 Asst. Professor, UIET, MDU, Rohtak,
More informationOpus: University of Bath Online Publication Store
Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,
More informationAutomated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification
Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification FALLON, Richard and POLOVINA, Simon Available from
More informationLecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck
Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject
More informationCollaboration System using Agent based on MRA in Cloud
Collaboration System using Agent based on MRA in Cloud Jong-Sub Lee*, Seok-Jae Moon** *Department of Information & Communication System, Semyeong University, Jecheon, Korea. ** Ingenium college of liberal
More informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationSemantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique
Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Minal Bhise DAIICT, Gandhinagar, Gujarat, India 382007 minal_bhise@daiict.ac.in Abstract. The semantic web offers
More informationThe Semantic Interoperability Community of Practice (SICoP) of the Federal CIO Council
The Semantic Interoperability Community of Practice (SICoP) of the Federal CIO Council Brand Niemann Co-Chair, Semantic Interoperability Community of Practice (SICoP) Enterprise Architecture Team, EPA
More informationHelmi Ben Hmida Hannover University, Germany
Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the
More informationCREATION OF SOFTWARE FOR THE TRANSFORMATION OF STEP-NC DATA
CREATION OF SOFTWARE FOR THE TRANSFORMATION OF STEP-NC DATA Čuboňová, N.; nadezda.cubonova@fstroj.uniza.sk Abstract: Standard for the Exchange of Product data compliant Numerical Control (STEP-NC) is a
More informationOntologies for Agents
Agents on the Web Ontologies for Agents Michael N. Huhns and Munindar P. Singh November 1, 1997 When we need to find the cheapest airfare, we call our travel agent, Betsi, at Prestige Travel. We are able
More informationEnterprise Multimedia Integration and Search
Enterprise Multimedia Integration and Search José-Manuel López-Cobo 1 and Katharina Siorpaes 1,2 1 playence, Austria, 2 STI Innsbruck, University of Innsbruck, Austria {ozelin.lopez, katharina.siorpaes}@playence.com
More informationOntology Construction -An Iterative and Dynamic Task
From: FLAIRS-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Ontology Construction -An Iterative and Dynamic Task Holger Wache, Ubbo Visser & Thorsten Scholz Center for Computing
More informationOntology Development. Qing He
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Ontology Development Qing He 1 Why develop an ontology? In recent years the development of ontologies
More informationSemantic Web and Natural Language Processing
Semantic Web and Natural Language Processing Wiltrud Kessler Institut für Maschinelle Sprachverarbeitung Universität Stuttgart Semantic Web Winter 2014/2015 This work is licensed under a Creative Commons
More informationImplementation of Semantic Information Retrieval. System in Mobile Environment
Contemporary Engineering Sciences, Vol. 9, 2016, no. 13, 603-608 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2016.6447 Implementation of Semantic Information Retrieval System in Mobile
More informationIncorporating 3D Modeling System with HDF (Hierarchical Data Format) for the Enhancement of Modeling
2012 4th International Conference on Computer Modeling and Simulation (ICCMS 2012) IPCSIT vol.22 (2012) (2012) IACSIT Press, Singapore Incorporating 3D Modeling System with HDF (Hierarchical Data Format)
More informationEvaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms
Evaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms Asunción Gómez-Pérez and M. Carmen Suárez-Figueroa Laboratorio de Inteligencia Artificial Facultad de Informática Universidad
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationA Comparative Study of Ontology Languages and Tools
A Comparative Study of Ontology Languages and Tools Xiaomeng Su and Lars Ilebrekke Norwegian University of Science and Technology (NTNU) N-7491, Trondheim, Norway xiaomeng@idi.ntnu.no ilebrekk@stud.ntnu.no
More informationOntology Extraction from Heterogeneous Documents
Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M 2 1 IV sem M.Tech/ Department of Information Science & Engg
More informationContext Ontology Construction For Cricket Video
Context Ontology Construction For Cricket Video Dr. Sunitha Abburu Professor& Director, Department of Computer Applications Adhiyamaan College of Engineering, Hosur, pin-635109, Tamilnadu, India Abstract
More informationOpen Ontology Repository Initiative
Open Ontology Repository Initiative Frank Olken Lawrence Berkeley National Laboratory National Science Foundation folken@nsf.gov presented to CENDI/NKOS Workshop World Bank Sept. 11, 2008 Version 6.0 DISCLAIMER
More informationJava Learning Object Ontology
Java Learning Object Ontology Ming-Che Lee, Ding Yen Ye & Tzone I Wang Laboratory of Intelligent Network Applications Department of Engineering Science National Chung Kung University Taiwan limingche@hotmail.com,
More informationMetadata Common Vocabulary: a journey from a glossary to an ontology of statistical metadata, and back
Joint UNECE/Eurostat/OECD Work Session on Statistical Metadata (METIS) Lisbon, 11 13 March, 2009 Metadata Common Vocabulary: a journey from a glossary to an ontology of statistical metadata, and back Sérgio
More informationComputer Aided Design Applications MMJ 1543
Computer Aided Design Applications MMJ 1543 Dr Jamaludin Mohd Taib jamalt@fkm.utm.my http://www.fkm.utm.my/~jamalt Lecture 1 1 Computer Aided Design Computer Graphics Geometric Modelling CAD Tools in design
More informationA tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary
More informationA Novel Architecture of Ontology based Semantic Search Engine
International Journal of Science and Technology Volume 1 No. 12, December, 2012 A Novel Architecture of Ontology based Semantic Search Engine Paras Nath Gupta 1, Pawan Singh 2, Pankaj P Singh 3, Punit
More informationPorting Social Media Contributions with SIOC
Porting Social Media Contributions with SIOC Uldis Bojars, John G. Breslin, and Stefan Decker DERI, National University of Ireland, Galway, Ireland firstname.lastname@deri.org Abstract. Social media sites,
More informationSemantic Wiki as a Lightweight Knowledge Management System
Semantic Wiki as a Lightweight Knowledge Management System Hendry Muljadi 1, Hideaki Takeda 1, Aman Shakya 2, Shoko Kawamoto 1, Satoshi Kobayashi 1, Asao Fujiyama 1, and Koichi Ando 3 1 National Institute
More informationUsing Data-Extraction Ontologies to Foster Automating Semantic Annotation
Using Data-Extraction Ontologies to Foster Automating Semantic Annotation Yihong Ding Department of Computer Science Brigham Young University Provo, Utah 84602 ding@cs.byu.edu David W. Embley Department
More informationThe Model-Driven Semantic Web Emerging Standards & Technologies
The Model-Driven Semantic Web Emerging Standards & Technologies Elisa Kendall Sandpiper Software March 24, 2005 1 Model Driven Architecture (MDA ) Insulates business applications from technology evolution,
More informationOntology Engineering for the Semantic Web and Beyond
Ontology Engineering for the Semantic Web and Beyond Natalya F. Noy Stanford University noy@smi.stanford.edu A large part of this tutorial is based on Ontology Development 101: A Guide to Creating Your
More informationA Web Services Based Platform for Exchange of Procedural CAD Models
A Web Services Based Platform for Exchange of Procedural CAD Models Xiang Chen, Min Li, Shuming Gao State Key Laboratory of CAD&CG, Zhejiang University (310027) {xchen, limin, smgao}@cad.zju.edu.cn Abstract
More informationInformation Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *
Information Retrieval System Based on Context-aware in Internet of Things Ma Junhong 1, a * 1 Xi an International University, Shaanxi, China, 710000 a sufeiya913@qq.com Keywords: Context-aware computing,
More informationIntelligent Support for Distributed Operational Decision Making
A. Smirnov smir@iias.spb.su Intelligent Support for Distributed Operational Decision Making M. Pashkin michael@iias.spb.su N. Shilov nick@iias.spb.su T. Levashova oleg@iias.spb.su St.Petersburg Institute
More informationA Web Service for Exchanging Procedural CAD Models between heterogeneous CAD systems
A Web Service for Exchanging Procedural CAD Models between heterogeneous CAD systems Xiang Chen, Min Li, Shuming Gao State Key Laboratory of CAD&CG, Zhejiang University (310027) {xchen, limin, smgao}@cad.zju.edu.cn
More informationSemantic Web: vision and reality
Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently
More informationInteroperable and Extensible Design Information Modelling
Interoperable and Extensible Design Information Modelling Qizhen YANG and Lu CUI Singapore Institute of Manufacturing Technology, Singapore Keywords: Abstract: IFC, information modelling, interoperability
More informationA Framework for Understanding and Classifying Ontology Applications
A Framework for Understanding and Classifying Ontology Applications Robert Jasper and Mike Uschold robert.j.jasper@boeing.com michael.f.uschold@boeing.com Boeing Math and Computing Technology, P.O. Box
More informationPerspectors: spatial reasoning mechanisms for building product models
: spatial reasoning mechanisms for building product models Perspectors CEE 258: January 16, 2002 John Haymaker The Walt Disney Concert Hall Agenda Problem Flexible Access to Project Data Implications Prior
More informationDevelopment of a formal REA-ontology Representation
Development of a formal REA-ontology Representation Frederik Gailly 1, Geert Poels Ghent University Hoveniersberg 24, 9000 Gent Frederik.Gailly@Ugent.Be, Geert.Poels@Ugent.Be Abstract. Business domain
More informationExtending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com ITEA System of Systems Conference 26 Jan 2006 www.alionscience.com/semantic Agenda Background Semantic Mediation
More informationAn Ontology-Based Methodology for Integrating i* Variants
An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,
More informationXETA: extensible metadata System
XETA: extensible metadata System Abstract: This paper presents an extensible metadata system (XETA System) which makes it possible for the user to organize and extend the structure of metadata. We discuss
More informationAn Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information
An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,
More informationManaging the Emerging Semantic Risks
The New Information Security Agenda: Managing the Emerging Semantic Risks Dr Robert Garigue Vice President for information integrity and Chief Security Executive Bell Canada Page 1 Abstract Today all modern
More informationAdding synonyms to concepts in ontology to solve the problem of semantic heterogeneity
International Journal of Advances in Intelligent Informatics ISSN: 2442-6571 Vol 1, No 2, July 2015, pp. 84-89 84 Adding synonyms to concepts in ontology to solve the problem of semantic heterogeneity
More informationAn Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data
Ontologies for urban development: conceptual models for practitioners An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data Stefan Trausan-Matu 1,2 and Anca Neacsu 1
More informationEfficient Querying of Web Services Using Ontologies
Journal of Algorithms & Computational Technology Vol. 4 No. 4 575 Efficient Querying of Web Services Using Ontologies K. Saravanan, S. Kripeshwari and Arunkumar Thangavelu School of Computing Sciences,
More informationA GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS
A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS Manoj Paul, S. K. Ghosh School of Information Technology, Indian Institute of Technology, Kharagpur 721302, India - (mpaul, skg)@sit.iitkgp.ernet.in
More informationOntology - based Semantic Value Conversion
International Journal of Computer Techniques Volume 4 Issue 5, September October 2017 RESEARCH ARTICLE Ontology - based Semantic Value Conversion JieWang 1 1 (School of Computer Science, Jinan University,
More informationProposal for ISO/IEC SC24 Technical Report: CAD-to-X3D Conversion for Product Structure, Geometry Representation and Metadata
Proposal for ISO/IEC SC24 Technical Report: CAD-to-X3D Conversion for Product Structure, Geometry Representation and Metadata Hyokwang Lee and Don Brutzman Web3D Korea Chapter / Web3D CAD Working Group
More informationFormal Verification for safety critical requirements From Unit-Test to HIL
Formal Verification for safety critical requirements From Unit-Test to HIL Markus Gros Director Product Sales Europe & North America BTC Embedded Systems AG Berlin, Germany markus.gros@btc-es.de Hans Jürgen
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationOntology as Knowledge Base for Spatial Data Harmonization
Ontology as Knowledge Base for Spatial Data Harmonization Otakar Cerba, Karel Charvat University of West Bohemia, Plzen, Czech Republic Help Service Remote Sensing, Benesov, Czech Republic 1 Objectives
More informationModels versus Ontologies - What's the Difference and where does it Matter?
Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated
More informationUniversity of Huddersfield Repository
University of Huddersfield Repository Olszewska, Joanna Isabelle, Simpson, Ron and McCluskey, T.L. Appendix A: epronto: OWL Based Ontology for Research Information Management Original Citation Olszewska,
More informationIdentifying the Type of Face To Face Connection from STEP AP203 File
IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 14, Issue 3 Ver. III (May. - June. 2017), PP 37-42 www.iosrjournals.org Identifying the Type of
More informationRepresenting Product Designs Using a Description Graph Extension to OWL 2
Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires
More informationOntology Modeling and Storage System for Robot Context Understanding
Ontology Modeling and Storage System for Robot Context Understanding Eric Wang 1, Yong Se Kim 1, Hak Soo Kim 2, Jin Hyun Son 2, Sanghoon Lee 3, and Il Hong Suh 3 1 Creative Design and Intelligent Tutoring
More informationKNOWLEDGE MANAGEMENT AND ONTOLOGY
The USV Annals of Economics and Public Administration Volume 16, Special Issue, 2016 KNOWLEDGE MANAGEMENT AND ONTOLOGY Associate Professor PhD Tiberiu SOCACIU Ștefan cel Mare University of Suceava, Romania
More informationPARAMETRIC MODELING FOR MECHANICAL COMPONENTS 1
PARAMETRIC MODELING FOR MECHANICAL COMPONENTS 1 Wawre S.S. Abstract: parametric modeling is a technique to generalize specific solid model. This generalization of the solid model is used to automate modeling
More informationComponent-Based Software Engineering TIP
Component-Based Software Engineering TIP X LIU, School of Computing, Napier University This chapter will present a complete picture of how to develop software systems with components and system integration.
More informationLDAC Workshop Linked Data in Architecture and Construction Session 1: Open Product Modelling
LDAC Workshop Linked Data in Architecture and Construction Session 1: Open Product Modelling Ghent, 28th-29th March 2012 Gonçal Costa Outlines 1. Issues related to Interoperability in the AEC sector 2.
More informationDomain-specific Concept-based Information Retrieval System
Domain-specific Concept-based Information Retrieval System L. Shen 1, Y. K. Lim 1, H. T. Loh 2 1 Design Technology Institute Ltd, National University of Singapore, Singapore 2 Department of Mechanical
More informationA Study of Future Internet Applications based on Semantic Web Technology Configuration Model
Indian Journal of Science and Technology, Vol 8(20), DOI:10.17485/ijst/2015/v8i20/79311, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Future Internet Applications based on
More informationParticipatory Quality Management of Ontologies in Enterprise Modelling
Participatory Quality Management of Ontologies in Enterprise Modelling Nadejda Alkhaldi Mathematics, Operational research, Statistics and Information systems group Vrije Universiteit Brussel, Brussels,
More informationModel-Solver Integration in Decision Support Systems: A Web Services Approach
Model-Solver Integration in Decision Support Systems: A Web Services Approach Keun-Woo Lee a, *, Soon-Young Huh a a Graduate School of Management, Korea Advanced Institute of Science and Technology 207-43
More informationA Community-Driven Approach to Development of an Ontology-Based Application Management Framework
A Community-Driven Approach to Development of an Ontology-Based Application Management Framework Marut Buranarach, Ye Myat Thein, and Thepchai Supnithi Language and Semantic Technology Laboratory National
More informationmapping IFC versions R.W. Amor & C.W. Ge Department of Computer Science, University of Auckland, Auckland, New Zealand
mapping IFC versions R.W. Amor & C.W. Ge Department of Computer Science, University of Auckland, Auckland, New Zealand ABSTRACT: In order to cope with the growing number of versions of IFC schema being
More informationAdding Semantic Web Technology to the Object-Oriented Method for Interoperability
Adding Semantic Web Technology to the Object-Oriented Method for Interoperability P. Anisetty 1, P.Young 2 1 Acxiom Corporation, Conway, AR, USA 2 Computer Science Department, University of Central Arkansas,
More informationSemantic Data Extraction for B2B Integration
Silva, B., Cardoso, J., Semantic Data Extraction for B2B Integration, International Workshop on Dynamic Distributed Systems (IWDDS), In conjunction with the ICDCS 2006, The 26th International Conference
More informationUsing Model-Theoretic Invariants for Semantic Integration. Michael Gruninger NIST / Institute for Systems Research University of Maryland
Using Model-Theoretic Invariants for Semantic Integration Michael Gruninger NIST / Institute for Systems Research University of Maryland Report Documentation Page Form Approved OMB No. 0704-0188 Public
More informationOntology-based Model Transformation
Ontology-based Model Transformation Stephan Roser Advisor: Bernhard Bauer Progamming of Distributed Systems Institute of Computer Science, University of Augsburg, Germany [roser,bauer]@informatik.uni-augsburg.de
More informationThe Essence of the Process Specification Language
The Essence of the Process Specification Language Craig Schlenoff National Institute of Standards and Technology Bldg. 220, Rm. A127 Gaithersburg, MD 20899 Michael Gruninger Department of Mechanical and
More informationAgenda. Introduction. Semantic Web Architectural Overview Motivations / Goals Design Conclusion. Jaya Pradha Avvaru
Semantic Web for E-Government Services Jaya Pradha Avvaru 91.514, Fall 2002 University of Massachusetts Lowell November 25, 2002 Introduction Agenda Semantic Web Architectural Overview Motivations / Goals
More informationONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY
ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY December 10, 2010 Serge Tymaniuk - Emanuel Scheiber Applied Ontology Engineering WS 2010/11 OUTLINE Introduction Matching Problem Techniques Systems and Tools
More informationUsing DDC to create a visual knowledge map as an aid to online information retrieval
Sudatta Chowdhury and G.G. Chowdhury Department of Computer and Information Sciences University of Strathclyde, Glasgow G1 1XH Using DDC to create a visual knowledge map as an aid to online information
More informationCM-OPL: An Ontology Pattern Language for the Configuration Management Task
CM-OPL: An Ontology Pattern Language for the Configuration Management Task Ana Carolina Almeida 1, Daniel Schwabe 2, Sérgio Lifschitz 2, Maria Luiza M. Campos 3 1 Dept. of Comp. Science State University
More informationAn e-infrastructure for Language Documentation on the Web
An e-infrastructure for Language Documentation on the Web Gary F. Simons, SIL International William D. Lewis, University of Washington Scott Farrar, University of Arizona D. Terence Langendoen, National
More information