Enhancement of CAD model interoperability based on feature ontology

Size: px
Start display at page:

Download "Enhancement of CAD model interoperability based on feature ontology"

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 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 information

CAD/CAPP Integration using Feature Ontology

CAD/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 information

ONTOLOGY SUPPORTED ADAPTIVE USER INTERFACES FOR STRUCTURAL CAD DESIGN

ONTOLOGY 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 information

Ontologies for Integrating Engineering Applications

Ontologies 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 information

Methodologies, Tools and Languages. Where is the Meeting Point?

Methodologies, 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 information

PROJECT OBJECTIVES 2. PREVIOUS RESULTS

PROJECT 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 information

KNOWLEDGE 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 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 information

A set of standard modeling commands for the historybased. parametric approach

A 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 information

Ontology for Exploring Knowledge in C++ Language

Ontology 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 information

Generalized Document Data Model for Integrating Autonomous Applications

Generalized 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 information

Current State of ontology in engineering systems

Current 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 information

STEP-based feature modeller for computer-aided process planning

STEP-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 information

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

It 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 information

Ontology Creation and Development Model

Ontology 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 information

Knowledge Engineering with Semantic Web Technologies

Knowledge 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 information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International 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 information

THE TECHNIQUES FOR THE ONTOLOGY-BASED INFORMATION RETRIEVAL

THE 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 information

Ontology Transformation Using Generalised Formalism

Ontology 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 information

Reconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views

Reconstruction 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 information

Ontology Development Tools and Languages: A Review

Ontology 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 information

Opus: University of Bath Online Publication Store

Opus: 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 information

Automated 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 Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification FALLON, Richard and POLOVINA, Simon Available from

More information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture 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 information

Collaboration System using Agent based on MRA in Cloud

Collaboration 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 information

Development of an Ontology-Based Portal for Digital Archive Services

Development 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 information

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Semantic 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 information

The Semantic Interoperability Community of Practice (SICoP) of the Federal CIO Council

The 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 information

Helmi Ben Hmida Hannover University, Germany

Helmi 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 information

CREATION OF SOFTWARE FOR THE TRANSFORMATION OF STEP-NC DATA

CREATION 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 information

Ontologies for Agents

Ontologies 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 information

Enterprise Multimedia Integration and Search

Enterprise 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 information

Ontology Construction -An Iterative and Dynamic Task

Ontology 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 information

Ontology Development. Qing He

Ontology 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 information

Semantic Web and Natural Language Processing

Semantic 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 information

Implementation of Semantic Information Retrieval. System in Mobile Environment

Implementation 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 information

Incorporating 3D Modeling System with HDF (Hierarchical Data Format) for the Enhancement of Modeling

Incorporating 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 information

Evaluation 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 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 information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting 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 information

A Comparative Study of Ontology Languages and Tools

A 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 information

Ontology Extraction from Heterogeneous Documents

Ontology 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 information

Context Ontology Construction For Cricket Video

Context 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 information

Open Ontology Repository Initiative

Open 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 information

Java Learning Object Ontology

Java 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 information

Metadata Common Vocabulary: a journey from a glossary to an ontology of statistical metadata, and back

Metadata 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 information

Computer Aided Design Applications MMJ 1543

Computer 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 information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A 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 information

A Novel Architecture of Ontology based Semantic Search Engine

A 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 information

Porting Social Media Contributions with SIOC

Porting 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 information

Semantic Wiki as a Lightweight Knowledge Management System

Semantic 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 information

Using Data-Extraction Ontologies to Foster Automating Semantic Annotation

Using 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 information

The Model-Driven Semantic Web Emerging Standards & Technologies

The 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 information

Ontology Engineering for the Semantic Web and Beyond

Ontology 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 information

A Web Services Based Platform for Exchange of Procedural CAD Models

A 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 information

Information 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 * 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 information

Intelligent Support for Distributed Operational Decision Making

Intelligent 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 information

A Web Service for Exchanging Procedural CAD Models between heterogeneous CAD systems

A 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 information

Semantic Web: vision and reality

Semantic 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 information

Interoperable and Extensible Design Information Modelling

Interoperable 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 information

A Framework for Understanding and Classifying Ontology Applications

A 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 information

Perspectors: spatial reasoning mechanisms for building product models

Perspectors: 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 information

Development of a formal REA-ontology Representation

Development 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 information

Extending SOA Infrastructure for Semantic Interoperability

Extending 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 information

An Ontology-Based Methodology for Integrating i* Variants

An 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 information

XETA: extensible metadata System

XETA: 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 information

An 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 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 information

Managing the Emerging Semantic Risks

Managing 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 information

Adding synonyms to concepts in ontology to solve the problem of semantic heterogeneity

Adding 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 information

An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data

An 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 information

Efficient Querying of Web Services Using Ontologies

Efficient 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 information

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

A 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 information

Ontology - based Semantic Value Conversion

Ontology - 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 information

Proposal 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 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 information

Formal Verification for safety critical requirements From Unit-Test to HIL

Formal 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 information

Knowledge 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? 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 information

Ontology as Knowledge Base for Spatial Data Harmonization

Ontology 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 information

Models versus Ontologies - What's the Difference and where does it Matter?

Models 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 information

University of Huddersfield Repository

University 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 information

Identifying the Type of Face To Face Connection from STEP AP203 File

Identifying 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 information

Representing Product Designs Using a Description Graph Extension to OWL 2

Representing 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 information

Ontology Modeling and Storage System for Robot Context Understanding

Ontology 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 information

KNOWLEDGE MANAGEMENT AND ONTOLOGY

KNOWLEDGE 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 information

PARAMETRIC MODELING FOR MECHANICAL COMPONENTS 1

PARAMETRIC 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 information

Component-Based Software Engineering TIP

Component-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 information

LDAC 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 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 information

Domain-specific Concept-based Information Retrieval System

Domain-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 information

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

A 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 information

Participatory Quality Management of Ontologies in Enterprise Modelling

Participatory 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 information

Model-Solver Integration in Decision Support Systems: A Web Services Approach

Model-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 information

A 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 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 information

mapping 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 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 information

Adding Semantic Web Technology to the Object-Oriented Method for Interoperability

Adding 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 information

Semantic Data Extraction for B2B Integration

Semantic 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 information

Using 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 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 information

Ontology-based Model Transformation

Ontology-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 information

The Essence of the Process Specification Language

The 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 information

Agenda. Introduction. Semantic Web Architectural Overview Motivations / Goals Design Conclusion. Jaya Pradha Avvaru

Agenda. 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 information

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY

ONTOLOGY 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 information

Using DDC to create a visual knowledge map as an aid to online information retrieval

Using 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 information

CM-OPL: An Ontology Pattern Language for the Configuration Management Task

CM-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 information

An e-infrastructure for Language Documentation on the Web

An 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