Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach.
|
|
- Vanessa Spencer
- 6 years ago
- Views:
Transcription
1 Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach. Dr. Sergio Viademonte, Dr. Zhan Cui. British Telecom, GCTO Adastral Park, Ipswich IP5 3RE, UK Abstract. The work described in this paper concentrates on providing semantic descriptions into enterprise models, in order to promote system interoperability, and in particular, enterprise information integration and retrieval. Therefore, the paper presents an empirical work, the conversion of enterprise models described through the Unified Modelling Language (UML), into Ontologies, encoded in the Web Ontology Language (OWL). The paper discusses the mappings and the mains aspects of the implementation from UML to OWL. Keywords: Enterprise modelling, enterprise interoperability, semantic for enterprise modelling, UML and ontology. 1 Introduction This paper describes an empirical work, the conversion of enterprise models described through the Unified Modelling Language (UML) [1], into Ontologies, encoded in the Web Ontology Language (OWL) [2]. The communications service providers (CSPs) constitute a highly competitive, changeable and networked industry. CSPs companies face the challenge of providing services meanwhile adapting to incorporate new technologies, exploring new business opportunities and dealing with aggressive new entrants in the market [3]. Therefore the industry is seeking to create flexible business processes, and providing integrated services to attend a higher demand for sophisticated and often customised services. From an information system s point of view, this leads to an enterprise modelling approach; designing information systems that represent business entities and process, and how they interoperate. Model driven architecture has been applied as the paradigm for system development for many industries. Model Driven Architecture (MDA) constitutes an approach for software engineering which emphasizes abstraction modelling of entities and processes [4], applying the UML as it modelling standard. Although UML s powerful modelling capabilities, it lacks features for richer semantic descriptions, for example to describe types of services a specific model provides, how to communicate with such model and kinds of data a model consumes. Incorporating semantic descriptions into models enrich the understandability of such models, providing more
2 Dr. Sergio Viademonte, Dr. Zhan Cui. information than the ones purely related to software engineering aspects. This brings several advantages such as promoting systems interoperability, data and process mediation, enterprise information integration and also facilitates dynamic discovery of services, in service oriented platforms [5]. Ontologies have been explored as a modelling approach that enhances the semantic capabilities of classical UML based models [6][7]. Regarding its powerful modelling capabilities, ontologies can describe business entities, types of services, data they consume and provide, promoting systems interoperability [8]. British Telecom (BT) has been engaged in the development of a comprehensive model of its core businesses, according to the MDA approach. The Common Capability Model (CCM) has been developed as part of this effort. The CCM is an enterprise model developed as part of the enterprise system architecture which provides the technical platform of business process and entities, containing around 13 systems platforms. This paper describes the conversion of the CCM from its UML representation into ontology, written in OWL. It gives an introduction to the CMM, describes the UML elements that needed to be represented in the ontology, and the mapping elements in the OWL. This section, Introduction, discusses the context in which the work described in this paper has been developed, it briefly contextualizes the challenges facing the CSPs industry and how these challenges impact enterprise information systems development. Section 2, introduces the BT s capability model. Following, Section 3 discusses some related work in mapping UML models onto Ontologies. Section 4 presents the conversion between the CCM into OWL, the defined crosswalks (mappings) and their implementation. Finally, Section 6 discusses some of the lessons learned during the development of this work, and Section 5 presents our conclusions, as well as future directions in the subjects covered in this project. 2 The Capability Model This section aims to give an introduction about the BT s Capability Model, in order to facilitate the clarity of this paper; readers interested in detailed discussion about CCM should refer to [9]. The CCM basically consists of sets of reusable blocks of business functionality the platforms which encapsulate related applications and data, exposed through a standard interface [9]. The capability model has been developed within the context of the service oriented architecture (SOA); platforms can expose service capabilities based on the CCM, which can be understood by consumer of those capabilities in the organization. Figure 2.1 shows an excerpt of the CCM (in UML) model, illustrating part of the Party class diagram and its respective attributes and associations.
3 Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach. Fig Part of Party class UML diagram. Party class represents the abstract concept of organisation or individual person that can play different roles during interactions with an enterprise. Therefore, Party class is sub classed into Person and Organisation classes, with respective attributes and methods (which express classes functionality). For instance, it can be observed in Figure 2.1 that Organisation has the attributes businessunitid, businessunitname, and industrytype. Also, class Person has attributes such gender, maritalstatus and nationality. Organisation class is associated to OrganisationName class, through a has association, in similar way, Person class is associated to PersonName class through a has association. The whole CCM model consists of around 350 classes, each with definition, key attributes and named associations. The core concepts are represented through packages, each one being based on a cluster of classes and the associations between them, representing business concepts, such as Portfolio, Resource, Activities, Finance, HR, Business Operations, Events and Market. The conversion of CCM into an Ontology based model aims to provide a semantic model, supporting domain modelling (enterprise model), architectural design, and interoperability aspects.
4 Dr. Sergio Viademonte, Dr. Zhan Cui. 3 Related Works OWL was the chosen ontology representation language for the CCM. OWL is a semantic markup language (XML based) for publishing and sharing ontologies on the World Wide Web [10], which provides a vocabulary to represent classes, classes hierarchies, associations between classes and properties, therefore suitable to represent UML models. The OWL has been developed based on XML [10], RDF and RDF Schema [11] technologies; however it provides a richer vocabulary than RDF for describing properties and classes [2]. There are various works related to transformations between UML and OWL [12][13], UML and DAML+OIL [14][15] and also between UML and OWL S [16][7]. There are also works in the subject of object oriented representation of ontologies, producing both Java classes and RDF schema [17]. And also works about mapping UML class diagrams into XML, as a means to define data interchange formats. Most of the works about converting UML models into ontologies concern in providing semantic capabilities for web services, e.g. semantic web services. Other works, such as the one presented by [18] relates to aspects of software engineering, facilitating software design from conceptual models. In contrast, the work presented in this paper relates to enterprise information integration and interoperability, therefore, emphasis has been taken in describing elements that could be mapped into database structures, such as class associations, attributes and respective data types. Next Section discusses the conversion of CCM UML representation into OWL ontology. 4 Converting Enterprise Models into OWL Ontology The work presented in this paper reports an empirical work related to incorporating semantic capabilities into enterprise models, which are designed through UML and the converted into OWL ontologies. Therefore, the purpose and contributions of this work lay in the definition of crosswalks [19][20] between UML and OWL vocabularies, and the development of a software component to automatically perform this conversion. The work presented in this paper does not aim an extensive mapping of all OWL language constructs, but the UML elements contained in the CMM models. 4.1 Defining the Crosswalks between UML and OWL One of the first activities in our work was to identify which UML elements needed to be converted, and then to identify the semantically corresponding OWL elements. Table 4.1 enumerates the identified UML elements and its correspondent OWL constructs. The defined crosswalks were grounded in the works of [15][18] which discusses the similarities between UML, ontology languages and Java, and also in the specific needs of the application it has been designed for, e.g., information integration.
5 Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach. Table 4.1 Crosswalks between UML and OWL The identified UML elements were: classes and subclasses (hierarchies of generalization and specialization), class s attributes, including attribute s names and datatypes (string, integer, or other classes), and class associations. Associations include the direction of the association, it means, the source and target classes, besides association s names. As illustrated in Table 4.1, an UML class is converted into the element owl:class, class s names are identified by the owl:class rdf:id attribute. Alternatively, class names are also encoded in the rdfs:label tag (this is to facilitate search) within the owl:class tagged expression. UML hierarchies of generalization and specialization are encoded within the rdfs:subclassof element, with names encoded through rdf:resource attribute. Figure 4.1 illustrates the OWL encoding of Organisation class, taken from the OWL Party ontology. <owl:class rdf:id="organisation"> <rdfs:label>organisation</rdfs:label> <rdfs:subclassof rdf:resource="#party"/> </owl:class> Fig. 4.1 OWL class Figure 4.1 illustrates Organisation class as a sub class of Party class, through the OWL element rdfs:subclassof rdf:resource which value is Party. An OWL class is shown in a similar fashion as an UML class, with the exception that ontologies typically do not specify class behaviour; therefore class s methods are not converted into OWL.
6 Dr. Sergio Viademonte, Dr. Zhan Cui. Class s attributes are encoded into OWL s owl:datatypeproperty element. Attribute s names are identified by the owl:datatypeproperty rdf:id attribute, names are also encoded in the rdfs:label tag within the owl:datatypeproperty tagged expression. Figure 4.2 shows the OWL encoding for the businessunitid attribute, in the Organisation class. <owl:datatypeproperty rdf:id="businessunitid"> <rdfs:label>businessunitid</rdfs:label> <rdfs:domain rdf:resource="#organisation"/> <rdfs:range rdf:resource="#xsd:int"/> </owl:datatypeproperty> Fig. 4.2 OWL class attributes Datatype property has two elements, rdfs:domain and rdfs:range. The rdsf:domain element, combined with its rdf:resource attribute, indicates the class the attribute is associated to. Figure 4.2 illustrates the businessunitid attribute related to Organisation class. Similarly, the rdfs:range element indicates the datatype property of the attribute, in Figure 4.2, businessunitid is a numeric integer. OWL uses XML Schema datatypes ( to represent attribute datatypes. Besides XML Schema datatypes, different schemas can be used, but they need to be refereed in the original UML document. Additionally, rdfs:range rdf:resource can have a class name as its value, indicating that the respective attribute is composed by instances of that class. Associations are encoded into OWL s owl:objectproperty element, association names are identified by the value of the owl:objectproperty rdf:id attribute. Similarly to class and attribute names, association names are also encoded into rdfs:label tag within the owl:objectproperty tagged expression. Figure 4.3 illustrates the OWL encoding for has association, between Organisation and OrganisationName classes. <owl:objectproperty rdf:id="has"> <rdfs:label>has</rdfs:label> <rdfs:domain rdf:resource="#organisation"/> <rdfs:range rdf:resource="#organisationname"/> </owl:objectproperty> Fig. 4.3 OWL class association The source class of an association is identified by the element attribute pair rdfs:domain rdf:resource, and the target class by the element attribute pair rdfs:range rdf:resource. Figure 4.3 illustrates the has association, in which the source class is Organisation and target class is OrganisationName.
7 Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach. 4.2 Mapping aspects from XMI to OWL The capability model has been designed under Borland Together, a visual modelling tool for software architecture design ( Borland Together provides means of exporting UML diagrams into a standard XMLbased format, the XML Metadata Interchange Language (XMI) [21], which is a XML integration schema for interchanging XML data. Therefore, the implementation effort was concentrated in identifying and implementing the mappings between the XMI UML elements and the OWL elements, as listed in Table 4.1. These mappings are discussed next. Table 4.2 presents the crosswalks from the UML class element encoded in XMI to OWL. Table 4.2. Crosswalks for Class element. Class element is mapped from the UML:Class element into OWL:Class, with the name attribute mapped into the OWL Class rdf:id attribute and rdfs:label element, as shown in Table 4.2. The hierarchies of generalization/specialization, represented by the rdfs:subclassof element in OWL, correspond in XMI to the UML:Generalization element, and its sub elements UML:Generalization.parent, GeneralizableElement and its attribute xmi.idref. As illustrates in Table 4.2, the xmi.idref = 'S.X' attribute value corresponds to the code of the super class, therefore it is necessary to scan the XML document to find the class name of the element UML:Class, in which the attribute Class xmi.id matches the value S.X'. The owl:datatypeproperty and rdfs:label elements correspond to the value of the name attribute in the UML:Attribute element. Table 4.3 shows the crosswalks between the XMI UML:Attribute and owl:datatypeproperty. The OWL rdfs:domain rdf:resource element, inside a DatatypeProperty tagged expression, indicates the class to which the attribute belongs to. Therefore, it is necessary to locate the specific UML:Class, element and retrieve the value of its name attribute, in which the UML:Attribute described by the DatatypeProperty element is nested in. This is the class name to which this attribute belongs to. The OWL element rdfs:range rdf:resource indicates the datatype of an attribute, such as "XMLSchema#string" (or a class name if this attribute is a class instance). This information is encoded in the XMI UML:DataType element, xmi:id and name attributes (refer to Table 4.3), where the value of UML:DataType element xmi:id
8 Dr. Sergio Viademonte, Dr. Zhan Cui. attribute match the value of UML:Attribute element type attribute. The value of UML:DataType element, name attribute corresponds to the data type of the attribute. Table 4.3 illustrates this mapping. Table 4.3 Crosswalks for Datatype Property element The next elements to be discussed are class associations, which are encoded in OWL by the ObjectProperty element. Table 4.4 presents this crosswalk, the owl:objectproperty element corresponds to the XMI UML:Association element and associated sub elements. The owl:objectproperty rdf:id attribute and the rdfs:label element are encoded through the XMI UML:Association name attribute, where the name attribute holds the association name. Table 4.4 Crosswalks for Object Property element Classes involved in an association are encoded in XMI through the nested elements Association.connection, AssociationEnd, AssociationEnd.participant and Classifier, where the xmi.idref attribute from Classifier element holds the identifier of the class participant in the association. It is necessary to scan the XML document and locate
9 Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach. the UML:Class elements where its xmi.id attribute value matches the value of (Classifier) xmi.idref, then retrieve the value of the name attribute, from this UML:Class element. The source class of an association is represented by the first instance of the UML:Classifier element, nested inside the UML:Association tags in the XML document; target classe(s), are represented by the remaining instances of UML:Classifier, nested inside the Association.connection element. In OWL, class associations are encoded within the rdfs:domain and rdfs:range elements and their respective rdf:resource attribute, inside an owl:objectproperty tagged expression. XMI is a fairly complex XML schema; it is not in the scope of this paper a detailed discussion about XMI and its vocabulary. Also, it needs to be taken into account that each particular software tool could generate slightly different vocabularies of a XMI document. In case of the work presented in this paper, it addresses the XMI version 1.1 generated by Borland Together tool, the UML version is 1.3, as defined by the OMG [22]. 4.3 Implementation The conversion from UML encoded in XMI to OWL, as previously described, was implemented through the Extensible Stylesheet Language for Transformations (XSLT) [23]. XSLT provides a XML grammar for processing XML documents. Additionally, Java API for XML processing (JAXP) [24] has been applied to implement more complex data manipulation. As a simple example, Figure 4.4 illustrates part of the XSLT implemented to convert the UML/XMI into OWL. It illustrates the crosswalk implementation of Class element. Fig. 4.4 Part of XSLT converting Class element According to Figure 4.4, the XSLT scans the XMI document identifying all UML:Class elements (second line in Figure 4.4), for each of them it retrieves the value of name attribute through the xsl:value of select statement. The XSLT then generates the owl:class element, assigning the value of (UML:Class) name attribute into (owl:class) rdf:id attribute and rdfs:label element. Figure 4.5 illustrates part of the resulting ontology from an excerpt of the model showed in Figure 2.1.
10 Dr. Sergio Viademonte, Dr. Zhan Cui. Fig. 4.5 OWL describing Person class Figure 4.5 illustrates part of the OWL representation of Person class, its attributes gender and dataofbirth, and the has association between Person and PersonName classes, according to the mappings described in section 4.1 and 4.2, in this paper. 5 Some Lessons Learned The work discussed in this paper constitutes an empirical effort, aiming to explore the feasibility and benefits of incorporating semantic into business model, and its further applications. It has been developed as part of the data fusion platform of BT, which aims to facilitate enterprise information integration and retrieval, and system interoperability. As a first approach, we concentrated in defining and implementing the crosswalks between UML and OWL, resulting in a preliminary ontology which represents business entities modelled through UML. UML seems to be a natural starting point from where to build ontologies from business model, as it is one of the most used standards for modelling enterprise information systems. Specifically about the mappings definition between UML and OWL, some crosswalks present semantic inconsistencies. For example UML associations and OWL properties, UML associations are encoded through OWL ObjectProperty, which allows the existence of properties with null range and domain elements. This is not possible in UML, as each association needs to be linked through classes (even association between instances of the same class) [15]. Crosswalks can be defined and implemented in a software engineering point of view; however their semantic correspondence may not always be preserved. Some OWL property restriction s crosswalks showed to be complex to define, such as functional property (owl:functionalproperty) and inverse functional property
11 Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach. (owl:inversefunctionalproperty), as they do not have a direct correspondence in UML. Also, OWL defines cardinality constrains (owl:cardinality, owl:maxcardinality and owl:mincardinality), which constraint on the number of values a property can assume; and value constraints (owl:allvaluesfrom, owl:hasvalue, owl:sameas), which constraint the range of a particular class description. Naturally, OWL cardinality constrains seems to be most accurate way of defining UML cardinality constraints, although value constrains can also be applied in some cases, therefore the decision on how to encode these elements depends on specific applications, rather than a general rule. Others difficulties found during the development of this work relates to the conversion from UML/XMI into OWL, this showed to be a significant complex tasks, subject to specific UML modelling tools (in this case Borland Together). It was necessary to hard code specific features, subject to specific software platform, XML encoding versions and namespaces as well, therefore it is difficult to achieve a more general solution. It is also necessary to take into account the discrepancies among distinct APIs for ontology processing and ontology editors. For example, an OWL ontology generated through Protégé ( may have different language constructs than an ontology using Swoop editor ( and an ontology generated through Jena API ( Each of those environments may apply specific OWL constructs that need to be taken into account during the implementation phase. For instance, the owl:objectproperty rdf:id element attribute that is generated through our XSLT, when edited with Jena API, it is replaced by owl:objectproperty rdf:about. Replacing the attribute rdf:id by rdf:about does not affect the semantic meaning of the document, but may lead to errors when scanning and processing the XML document. 6 Conclusions This paper describes an empirical work, which is the conversion of an enterprise model, the CCM, modelled through the Unified Modelling Language (UML), into Ontologies, encoded in Web Ontology Language (OWL). The purposes of the work described in this paper is to provide semantic descriptions of business model to facilitate system interoperability, and in particular, enterprise information integration and retrieval The paper gives and introduction about the CCM, discusses the crosswalks from UML into OWL, and presents the mains aspects of the implementation from the UML representation in XMI to OWL. Our experience during the development of this work indicates that the automatic provision of semantic models, leads to problems related to metadata interoperability, even within same standards, such as OWL. As future directions of this work, the developed ontologies need to be enhanced with additional descriptions. For instance, OWL class restrictions and cardinality constrains were already identified and needs to be included. The immediate application of this work was information search and retrieval; therefore, the resulting ontologies were mapped to relational database model, facilitating data search and retrieval from corporate databases. Different purposes may
12 Dr. Sergio Viademonte, Dr. Zhan Cui. require different semantic information, this brings issues of investigation which semantic information would be interesting in an ontology describing business model like the CCM, besides the ones representing the UML vocabulary, and how to describe such information. OWL was the chosen ontology language in this work; an interesting topic for future investigation would be a comparative analysis using other ontology language, such as Web Services Modelling Ontology [25]. There are many metadata standards, but most of them are industry specific, therefore this raises the problem of developing more generic metadata standards for interoperability. More specific to BT purposes, issues for future research on which services could be built around a CCM semantic layer and how to move towards a federation of (smart) services deployed over BT s SOA. Bibliography 1. Booch, G., Rumbaugh, J. and Jacobson, I. (1999). The Unified Modeling Language User Guide. Reading, MA, Addison Wesley. ISBN W3C, Word Wide Web Consortium (2004a). OWL Web Ontology Language Reference. W3C Recommendation, 10 February (2004). owl ref / (Last accessed February 2008). 3. Duke A, Richardson M, (2006). A Semantic Service Oriented Architecture for the Telecommunications Industry, Ed. Davies J, Studer R, Warren P, John Wiley & Sons, Ltd. England; p Souza, D. (2001). Model Driven Architecture and Integration Opportunities and Challenges. Object Management Group, OMG. Online access: 5. Paul, A. (2006). Service Orientation, winning strategies and best practices. Cambridge, UK: Cambridge University Press. ISBN Gasevic, D., Djuric, D. and Devedzic, V. (2006a). Model Driven Architecture and Ontology Development. Springer Verlag, Germany. 7. Grønmo, R., Jaeger, M.C., and Hoff, H. (2005). Transformations between UML and OWL S. Springer Verlag. Proceedings of the European Conference on Model Driven Architecture Foundations and Applications (ECMDA FA), Nuremberg, Germany. November OMG, Object Management Group (2003). Model Driven Architecture MDA Guide V Levy, B. (2005). The common capability approach to new service development. BT Technology Journal, Volume 23, N. 1. Springer Netherlands. January W3C, Word Wide Web Consortium (2004b). XML Extensible Markup Language 1.0 (Third Edition). Recommendation, 04 February, Available at: xml /. Accessed April, W3C, World Wide Web Consortium (2002). Resource Description Framework (RDF): Concepts and Abstract Syntax. Submission, 08 November, Available online at: rdf concepts /. Accessed April, Gasevic, D., Djuric, D. and Devedzic, V. (2006b). Mappings of MDA Based Languages and Ontologies. In Gasevic, D., Djuric, D. and Devedzic, V. Model Driven Architecture and Ontology Development. Chapter 10, pp: , Springer Verlag, Germany, Dragan, D. (2004). MDA based Ontology Infrastructure. Computer Science Information Systems (ComSIS), 1(1):91 116, February Falkovych, K. (2002). Ontology Extraction from UML Diagrams. Master s thesis, Vrije Universiteit Amsterdam.
13 Deriving OWL Ontologies from UML Models: an Enterprise Modelling Approach. 15. Falkovych, K., Sabou, M. and Stuckenschmidt, H. (2003). `UML for the Semantic Web: Transformation Based Approaches. Omelayenko, B., Michel, C. and Klein, A. (Eds.): Knowledge Transformation for the Semantic Web. Frontiers in Artificial Intelligence and Applications Vol. 95 IOS Press, pp: W3C, World Wide Web Consortium (2005). OWL S: Semantic Markup for Web Services. Submission, 22 November, Available online at: S/. Accessed April, Cranefield, S. (2001). UML and the Semantic Web. Proceedings of the International Semantic Web Working Symposium (SWWS). 18. Kalyanpur, A., Pastor, D. J., Battle, S. and Padget, J. (2004). Automatic Mapping of OWL Ontologies into Java. In Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2004), Banff, Alberta, Canada, June 20 24, 2004, pp Pierre M, LaPlant WP, (1998). Issues in Crosswalking Content Metadata Standards, in NISO Standards White Papers, National Information Standards Organization, Moen, W.E. (2004). Metadata Interaction, Integration and Interoperability. NISO Workshop: Metadata Practices on the Cutting Edge. May 20. Washington DC, US. 21. OMG, Object Management Group (2008a). MOF 2.0 / XMI Mapping Specification, v January OMG, Object Management Group (2008b). UML Resource Page. Available online at: Last visited 13, March, W3C, Word Wide Web Consortium (1999). XSL Transformations (XSLT) Version 1.0. Recommendation, 16 November, Available at: Accessed April, Sun Microsystems, (2006). Java API for XML Processing. Available online at: (Last accessed March, 2008). 25. WSMO, Web Services Modeling Ontology (2005) [online]. Available online at:
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 informationAutomation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1
Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:
More informationModel Driven Ontology: A New Methodology for Ontology Development
Model Driven Ontology: A New Methodology for Ontology Development Mohamed Keshk Sally Chambless Raytheon Company Largo, Florida Mohamed.Keshk@raytheon.com Sally.Chambless@raytheon.com Abstract Semantic
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 informationGrounding OWL-S in SAWSDL
Grounding OWL-S in SAWSDL Massimo Paolucci 1, Matthias Wagner 1, and David Martin 2 1 DoCoMo Communications Laboratories Europe GmbH {paolucci,wagner}@docomolab-euro.com 2 Artificial Intelligence Center,
More informationTable of Contents. iii
Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough
More informationExtracting Ontologies from Standards: Experiences and Issues
Extracting Ontologies from Standards: Experiences and Issues Ken Baclawski, Yuwang Yin, Sumit Purohit College of Computer and Information Science Northeastern University Eric S. Chan Oracle Abstract We
More informationIntegration of the Semantic Web with Meta Object Facilities
Integration of the Semantic Web with Meta Object Facilities Work in progress supported by the U.S. General Service Administration s Open Source egov Reference Architecture (OsEra) Project Cory Casanave,
More informationAutoRDF - Using OWL as an Object Graph Mapping (OGM) specification language
AutoRDF - Using OWL as an Object Graph Mapping (OGM) specification language Fabien Chevalier AriadNEXT 80 avenue des Buttes de Coëmes 35700 RENNES - FRANCE Email: fabien.chevalier@ariadnext.com Abstract.
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 informationShort notes about OWL 1
University of Rome Tor Vergata Short notes about OWL 1 Manuel Fiorelli fiorelli@info.uniroma2.it [1] this presentation is limited to OWL 1 features. A new version of OWL (OWL 2), which adds further features
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No. 1, January-February 2005 Ontology Modeling and MDA Dragan Djurić,
More informationChapter 3 Research Method
Chapter 3 Research Method 3.1 A Ontology-Based Method As we mention in section 2.3.6, we need a common approach to build up our ontologies for different B2B standards. In this chapter, we present a ontology-based
More informationAutomatic Transformation of Relational Database Schema into OWL Ontologies
Environment. Technology. Resources, Rezekne, Latvia Proceedings of the 10 th International Scientific and Practical Conference. Volume III, 217-222 Automatic Transformation of Relational Database Schema
More informationMDA-based Ontology Infrastructure
MDA-based Ontology Infrastructure Dragan Đurić dragandj@mail.ru FON Faculty of Organizational Sciences, University of Belgrade POB 52, Jove Ilića 154, 11000 Belgrade, Serbia and Montenegro Abstract. The
More informationOntological Modeling: Part 14
Ontological Modeling: Part 14 Terry Halpin INTI International University This is the fourteenth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages
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 informationDesign and Implementation of an RDF Triple Store
Design and Implementation of an RDF Triple Store Ching-Long Yeh and Ruei-Feng Lin Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd., Sec. 3 Taipei, 04 Taiwan E-mail:
More information2 nd UML 2 Semantics Symposium: Formal Semantics for UML
2 nd UML 2 Semantics Symposium: Formal Semantics for UML Manfred Broy 1, Michelle L. Crane 2, Juergen Dingel 2, Alan Hartman 3, Bernhard Rumpe 4, and Bran Selic 5 1 Technische Universität München, Germany
More informationEasing the Definition of N Ary Relations for Supporting Spatio Temporal Models in OWL
Easing the Definition of N Ary Relations for Supporting Spatio Temporal Models in OWL Alberto G. Salguero, Cecilia Delgado, and Francisco Araque Dpt. of Computer Languages and Systems University of Granada,
More informationOntological Modeling: Part 15
Ontological Modeling: Part 15 Terry Halpin INTI International University This is the fifteenth article in a series on ontology-based approaches to modeling. The main focus is on popular ontology languages
More informationMDA & Semantic Web Services Integrating SWSF & OWL with ODM
MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature
More informationGraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework
GraphOnto: OWL-Based Management and Multimedia Annotation in the DS-MIRF Framework Panagiotis Polydoros, Chrisa Tsinaraki and Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems,
More information12th ICCRTS. On the Automated Generation of an OWL Ontology based on the Joint C3 Information Exchange Data Model (JC3IEDM)
12th ICCRTS On the Automated Generation of an OWL Ontology based on the Joint C3 Information Exchange Data Model (JC3IEDM) Christopher J. Matheus and Brian Ulicny VIStology, Inc. Framingham, MA, U.S.A.
More informationA Loose Coupling Approach for Combining OWL Ontologies and Business Rules
A Loose Coupling Approach for Combining OWL Ontologies and Business Rules Amina Chniti, 1,2 Patrick Albert, 1 Jean Charlet 2,3 1 CAS France, IBM {amina.chniti,albertpa}@fr.ibm.com 2 INSERM UMRS 872, Eq
More informationSemantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology and OWL Morteza Amini Sharif University of Technology Fall 95-96 Outline Introduction & Definitions Ontology Languages OWL (Ontology Web Language) 2 Outline Introduction &
More informationXML related Data Exchange from the Test Machine into the Web-enabled Alloys-DB. Nagy M, Over HH, Smith A
XML related Data Exchange from the Test Machine into the Web-enabled Alloys-DB Nagy M, Over HH, Smith A Joint Research Centre of the European Commission Institute for Energy, Petten, The Netherlands {miklos.nagy@jrc.nl
More informationAn UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry
An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry I-Chen Wu 1 and Shang-Hsien Hsieh 2 Department of Civil Engineering, National Taiwan
More informationDeep integration of Python with Semantic Web technologies
Deep integration of Python with Semantic Web technologies Marian Babik, Ladislav Hluchy Intelligent and Knowledge Technologies Group Institute of Informatics, SAS Goals of the presentation Brief introduction
More informationAn Integrated Ontology Set and Reasoning Mechanism for Multi- Modality Visualisation Destined to Collaborative Planning Environments
An Integrated Ontology Set and Reasoning Mechanism for Multi- Modality Visualisation Destined to Collaborative Planning Environments Natasha Queiroz Lino Centre for Intelligent Systems and their Applications
More informationDEVELOPING AN OWL ONTOLOGY FOR E- TOURISM
Chapter 4 DEVELOPING AN OWL ONTOLOGY FOR E- TOURISM Jorge Cardoso Department of Mathematics and Engineering, University of Madeira, 9000-390, Funchal, Portugal jcardoso@uma.pt 1. INTRODUCTION Currently,
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 informationSemantic Web Technologies: Web Ontology Language
Semantic Web Technologies: Web Ontology Language Motivation OWL Formal Semantic OWL Synopsis OWL Programming Introduction XML / XML Schema provides a portable framework for defining a syntax RDF forms
More informationOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:
More informationSemantic Query: Solving the Needs of a Net-Centric Data Sharing Environment
Semantic Query: Solving the Needs of a Net-Centric Data Sharing Environment Slides available at www.asio.bbn.com/2007/05/stc/stc2007.ppt www.asio.bbn.com/2007/05/stc/stc2007.pdf Matthew Fisher mfisher@bbn.com
More informationThe Specifications Exchange Service of an RM-ODP Framework
The Specifications Exchange Service of an RM-ODP Framework X. Blanc (*+), M-P. Gervais(*), J. Le Delliou(+) (*)Laboratoire d'informatique de Paris 6-8 rue du Capitaine Scott F75015 PARIS (+)EDF Research
More informationSemantic Web Technologies Trends and Research in Ontology-based Systems
Semantic Web Technologies Trends and Research in Ontology-based Systems John Davies BT, UK Rudi Studer University of Karlsruhe, Germany Paul Warren BT, UK John Wiley & Sons, Ltd Contents Foreword xi 1.
More informationPosition Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG
Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG Elisa Kendall 1, Roy Bell 2, Roger Burkhart 3, Manfred Koethe 4, Hugues Vincent 5, and Evan Wallace 6 Object Management Group (OMG) Ontology
More information1 Executive Overview The Benefits and Objectives of BPDM
1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will
More informationThe Eclipse Modeling Framework and MDA Status and Opportunities
The Eclipse Modeling Framework and MDA Status and Opportunities David Frankel Consulting df@davidfrankelconsulting.com www.davidfrankelconsulting.com Portions adapted from the book Model Driven Architecture:
More informationMETADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE
UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology
More informationMustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University
Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, 2018 Version 3 RDFS RDF Schema Mustafa Jarrar Birzeit University 1 Watch this lecture and download the slides Course Page: http://www.jarrar.info/courses/ai/
More informationA Frame-based Resource Description Framework Expert System
A Frame-based Resource Description Framework Expert System NAPAT PRAPAKORN*, SUPHAMIT CHITTAYASOTHORN** Department of Computer Engineering King Mongkut's Institute of Technology Ladkrabang Faculty of Engineering,
More informationMetamodels for RDF Schema and OWL
Metamodels for RDF Schema and OWL Daniel T. Chang Elisa Kendall IBM Silicon Valley Lab Sandpiper Software, Inc. 555 Bailey Ave., San Jose, CA 95141 2053 Grant Road, #162, Los Altos, CA 94024 dtchang@us.ibm.com
More informationD WSMO Data Grounding Component
Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity
More informationAn Architecture for Semantic Enterprise Application Integration Standards
An Architecture for Semantic Enterprise Application Integration Standards Nenad Anicic 1, 2, Nenad Ivezic 1, Albert Jones 1 1 National Institute of Standards and Technology, 100 Bureau Drive Gaithersburg,
More informationApproach for Mapping Ontologies to Relational Databases
Approach for Mapping Ontologies to Relational Databases A. Rozeva Technical University Sofia E-mail: arozeva@tu-sofia.bg INTRODUCTION Research field mapping ontologies to databases Research goal facilitation
More informationDeveloping Software Applications Using Middleware Infrastructure: Role Based and Coordination Component Framework Approach
Developing Software Applications Using Middleware Infrastructure: Role Based and Coordination Component Framework Approach Ninat Wanapan and Somnuk Keretho Department of Computer Engineering, Kasetsart
More informationDesign and Management of Semantic Web Services using Conceptual Model
Design and Management of Semantic Web Services using Conceptual Model Martin Necasky, Jaroslav Pokorny Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic {martin.necasky, jaroslav.pokorny}@mff.cuni.cz
More informationCSc 8711 Report: OWL API
CSc 8711 Report: OWL API Syed Haque Department of Computer Science Georgia State University Atlanta, Georgia 30303 Email: shaque4@student.gsu.edu Abstract: The Semantic Web is an extension of human-readable
More informationReverse Engineering Process for Extracting Views from Domain Ontology
Reverse Engineering Process for Extracting Views from Domain Ontology Soraya Setti Ahmed 1 and Sidi Mohamed Benslimane 2 1 Mascara University, Computer Science Department, Algeria {settisoraya@yahoo.fr}
More informationAT&T Government Solutions, Inc.
AT&T Government Solutions, Inc. Lewis Hart Patrick Emery Key Goals The CODIP program provides frameworks and components for intelligent processing of information based on its semantics.!application of
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 informationA Context-aware Workflow Framework and Modeling Language
Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com A Context-aware Workflow Framework and Modeling Language Pengfei WANG, * Huifang LI, Baihai ZHANG School of Automation,
More informationSequence Diagram Generation with Model Transformation Technology
, March 12-14, 2014, Hong Kong Sequence Diagram Generation with Model Transformation Technology Photchana Sawprakhon, Yachai Limpiyakorn Abstract Creating Sequence diagrams with UML tools can be incomplete,
More informationONTOLOGY BASED KNOWLEDGE EXTRACTION FROM FRUIT IMAGES
International Journal of Computer Engineering and Applications, Volume X, Issue IV, April 16 www.ijcea.com ISSN 2321-3469 ONTOLOGY BASED KNOWLEDGE EXTRACTION FROM FRUIT IMAGES Department of Computer Applications,
More informationSpemmet - A Tool for Modeling Software Processes with SPEM
Spemmet - A Tool for Modeling Software Processes with SPEM Tuomas Mäkilä tuomas.makila@it.utu.fi Antero Järvi antero.jarvi@it.utu.fi Abstract: The software development process has many unique attributes
More informationFrom Object Composition to Model Transformation with the MDA
From Object Composition to Transformation with the MDA Jean Bézivin University of Nantes 2, rue de la Houssinière, BP 92208 44322 Nantes cedex 3, France Jean.Bezivin@sciences.univ-nantes.fr Abstract The
More informationInfrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems
Hitachi Review Vol. 65 (2016), No. 1 729 Featured Articles Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems Kazuki
More informationOntology as a Source for Rule Generation
Ontology as a Source for Rule Generation Olegs Verhodubs Riga Technical University Riga, Latvia Email: oleg.verhodub@inbox.lv ABSTRACT This paper discloses the potential of OWL (Web Ontology Language)
More informationWeb Ontology Language: OWL
Web Ontology Language: OWL Bojan Furlan A Semantic Web Primer, G. Antoniou, F. van Harmelen Requirements for Ontology Languages Ontology languages allow users to write explicit, formal conceptualizations
More informationModeling LMF compliant lexica in OWL-DL
19 21 June 11th International conference DIN Deutsches Institut für Normung e. V. Modeling LMF compliant lexica in OWL-DL Malek Lhioui 1, Kais Haddar 1 and Laurent Romary 2 1 : Multimedia, InfoRmation
More informationOntological Modeling: Part 13
Ontological Modeling: Part 13 Terry Halpin INTI International University This is the thirteenth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages
More informationOntological Modeling: Part 11
Ontological Modeling: Part 11 Terry Halpin LogicBlox and INTI International University This is the eleventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular
More informationWBEM Web-based Enterprise Management
1 WBEM Web-based Enterprise Management Outline What is Enterprise Management? What are the drivers in Enterprise Mgt.? Distributed Management Technology Forum (DMTF) Web Based Enterprise Management (WBEM)
More informationPublishing Student Graduation Projects Based on the Semantic Web Technologies
TRANSACTIONS ON MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE SOCIETY FOR SCIENCE AND EDUCATION UNITED KINGDOM Volume 6 No. 1 ISSN 2054-7390 Publishing Student Graduation Projects Based on the Semantic
More informationRDF /RDF-S Providing Framework Support to OWL Ontologies
RDF /RDF-S Providing Framework Support to OWL Ontologies Rajiv Pandey #, Dr.Sanjay Dwivedi * # Amity Institute of information Technology, Amity University Lucknow,India * Dept.Of Computer Science,BBA University
More informationArmy Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a
Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a SOA Environment Michelle Dirner Army Net-Centric t Data Strategy t (ANCDS) Center of Excellence (CoE)
More informationEvent Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007
Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.
More informationSEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES
SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES Jeremy Carroll, Ralph Hodgson, {jeremy,ralph}@topquadrant.com This paper is submitted to The W3C Workshop on Semantic Web in Energy Industries
More informationThe OWL API: An Introduction
The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects
More informationTowards a Data Consistency Modeling and Testing Framework for MOF Defined Languages
Towards a Data Consistency Modeling and Testing Framework for MOF Defined Languages Jan Pettersen Nytun,2 Christian S. Jensen,3 Vladimir A. Oleshchuk Faculty of Engineering and Science, Agder University
More informationTMCL and OWL. Lars Marius Garshol. Bouvet, Oslo, Norway
TMCL and OWL Lars Marius Garshol Bouvet, Oslo, Norway larsga@bouvet.no Abstract. This paper compares the Topic Maps schema language TMCL with the corresponding RDF technologies RDFS/OWL, and describes
More informationSemantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent
Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework
More informationAdding formal semantics to the Web
Adding formal semantics to the Web building on top of RDF Schema Jeen Broekstra On-To-Knowledge project Context On-To-Knowledge IST project about content-driven knowledge management through evolving ontologies
More informationAn Ontological Analysis of Metamodeling Languages
An Ontological Analysis of Metamodeling Languages Erki Eessaar and Rünno Sgirka 2 Department of Informatics, Tallinn University of Technology, Estonia, eessaar@staff.ttu.ee 2 Department of Informatics,
More informationONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK
ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK Dimitrios Tektonidis 1, Albert Bokma 2, Giles Oatley 2, Michael Salampasis 3 1 ALTEC S.A., Research Programmes Division, M.Kalou
More informationAgenda. Summary of Previous Session. XML for Java Developers G Session 6 - Main Theme XML Information Processing (Part II)
XML for Java Developers G22.3033-002 Session 6 - Main Theme XML Information Processing (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
More informationOWLET: An Object-Oriented Environment for OWL Ontology Management
Proceedings of the 11th WSEAS International Conference on COMPUTERS, Agios Nikolaos, Crete Island, Greece, July 26-28, 2007 44 OWLET: An Object-Oriented Environment for OWL Ontology Management Agostino
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 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 informationChapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University
Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE Jeff Heflin Lehigh University Abstract: Key words: 1. INTRODUCTION The OWL Web Ontology Language is an international standard for encoding and
More informationEnrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr.
Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies Student: Alexandra Moraru Mentor: Prof. Dr. Dunja Mladenić Environmental Monitoring automation Traffic Monitoring integration
More informationLimitations of the WWW
A Semantic Web Application for the Air Tasking Order (ATO) ICCRTS Jun 13 2005 2:30-3:00 Albert Frantz, Milvio Franco In-house Program Air Force Research Laboratory AFRL/IFSA Rome NY Mentor: Prof. Bart
More informationOpus: University of Bath Online Publication Store
Patel, M. (2002) Metadata vocabularies and ontologies. In: Ontologies & Communications Working Group Meeting, Agentcities Information Day 2, 2002-09-09-2002-09-10, Lisbon. Link to official URL (if available):
More informationGenea: Schema-Aware Mapping of Ontologies into Relational Databases
Genea: Schema-Aware Mapping of Ontologies into Relational Databases Tim Kraska Uwe Röhm University of Sydney School of Information Technologies Sydney, NSW 2006, Australia mail@tim-kraska.de roehm@it.usyd.edu.au
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationINCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE
Teresa Susana Mendes Pereira & Ana Alice Batista INCORPORATING A SEMANTICALLY ENRICHED NAVIGATION LAYER ONTO AN RDF METADATABASE TERESA SUSANA MENDES PEREIRA; ANA ALICE BAPTISTA Universidade do Minho Campus
More informationGuiding System Modelers in Multi View Environments: A Domain Engineering Approach
Guiding System Modelers in Multi View Environments: A Domain Engineering Approach Arnon Sturm Department of Information Systems Engineering Ben-Gurion University of the Negev, Beer Sheva 84105, Israel
More informationSemantic Interoperability Community of Practice (SICoP)
Semantic Interoperability Community of Practice (SICoP) Semantic Web Applications for National Security Conference Hyatt Regency Crystal City, Regency Ballrooms E and F Brand Niemann (US EPA) and Rick
More informationKDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento
KDI OWL Fausto Giunchiglia and Mattia Fumagallli University of Trento Roadmap Introduction The OWL Full Language OWL DL and OWL lite Exercises 2 Introduction Chapter 1 3 Requirements for Ontology Languages
More informationRealizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)
Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National
More informationAn RDF-based Distributed Expert System
An RDF-based Distributed Expert System NAPAT PRAPAKORN*, SUPHAMIT CHITTAYASOTHORN** Department of Computer Engineering King Mongkut's Institute of Technology Ladkrabang Faculty of Engineering, Bangkok
More informationGenerating and Managing Metadata for Web-Based Information Systems
Generating and Managing Metadata for Web-Based Information Systems Heiner Stuckenschmidt and Frank van Harmelen Department of Mathematics and Computer Science Vrije Universiteit Amsterdam De Boelelaan
More informationXML APIs Testing Using Advance Data Driven Techniques (ADDT) Shakil Ahmad August 15, 2003
XML APIs Testing Using Advance Data Driven Techniques (ADDT) Shakil Ahmad August 15, 2003 Table of Contents 1. INTRODUCTION... 1 2. TEST AUTOMATION... 2 2.1. Automation Methodology... 2 2.2. Automated
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 informationIngegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML
Ingegneria del Software Corso di Laurea in Informatica per il Management Introduction to UML Davide Rossi Dipartimento di Informatica Università di Bologna Modeling A model is an (abstract) representation
More informationRDF Schema. Mario Arrigoni Neri
RDF Schema Mario Arrigoni Neri Semantic heterogeneity Standardization: commitment on common shared markup If no existing application If market-leaders can define de-facto standards Translation: create
More informationUsing RDF to Model the Structure and Process of Systems
Using RDF to Model the Structure and Process of Systems Marko A. Rodriguez Jennifer H. Watkins Johan Bollen Los Alamos National Laboratory {marko,jhw,jbollen}@lanl.gov Carlos Gershenson New England Complex
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 information