Standardontologie für Wissensmanagement
|
|
|
- Clifford Nelson
- 10 years ago
- Views:
Transcription
1 Projektergebnis Standardontologie für Wissensmanagement im SW-Engineering Projektidentifikation: Ergebnis ID: Arbeitspaket(e): Autor(en): Koordinator: WAVES Wissensaustausch bei der verteilten Entwicklung von Software E5 AP2 MAX VÖLKEL FZI Forschungszentrum Informatik 2008 WAVES-Verbund Seite 1
2 1 Executive Summary The WISE ontology is a domain ontology for knowledge management in software engineering. WISE stands for WAVES ontology for knowledge management in software engineering. The main development goals were: Usable for knowledge exchange within and across organisations Information integration between tools Information integration between people and organisations Better search abilities by exploiting e.g. sub- and super-concept hierarchies Small Understandable Comprehensible Extensible 2008 WAVES-Verbund Seite 2
3 Motivation At a first glance, software engineering deals with software itself (e.g. source code or models), development activities, supporting tools such as an enterprise search engine, a number of projects, each engineers local desktop, issues to be resolved, personal notes and blogs and forums, where people seek for exchange on difficult or annoying problems. The WISE model on software engineering focuses on the transformation of rather vague ideas, over documents to executable artefacts. A typical process could have the following steps: An actor documents an idea The document is refined up to the point where is becomes executable The executable artifact is deployed and used Bugs or request for extends arise and are documented Seen in this way, software engineering deals with a variety of different documentation artefacts. Interestingly, the whole process can also be used in a kind of self-application, namely if the software engineers create new software engineering tools, or if they document the work processes themselves, or if they create an information system, which in turn helps them to manage another kind of information artifact better. WISE is based on the analysis of a number of sources: The Software-OOP-Meta-model developed initially in the KISSy/SISSy project at FZI Karlsruhe. It models object-oriented software-artefacts, e.g. to compute quality metrics. The context model created by Empolis, loosely based on the TU Munich model for changes and activities. Context models are sued for intelligent support of software developers. A practical example for such support is the Mylyn project ( The empolis context model was delivered as a mind map with 255 activities based on the German V-model. Structured artefacts - The TeamWeaver search (WavesIS) processes a number of different entity types (i.e. not only files). Projects as modelled in DOAP ( or Polarion ( play an important role, to help organising the complexity of software engineering. The polarion database schema was used as the core of the WISE ontology. WISE adopted project and work item from the polarion XML schema. The semantic desktop project NEPOMUK ( deals with interlinking a users desktop items. The NEPOMUK project developed a number of core desktop ontologies to represent e.g. contact entries, s, or desktop files. Baetl is an ontology to model issues, i.e. bug reports and feature requests. Baetl was not ready for usage while the WISE ontology was developed. Online blackboards and blogs are modelled in SIOC, semantically interlinked online communities WAVES-Verbund Seite 3
4 2 Core Ontology The core of WISE consists of classes and properties modelling the relation between entities that represent processes, actors performing the processes, and artefacts being transformed in the processes. Fig. 1 depicts an overview of the ontology. Fig. 1: Overview of the WISE ontology 2008 WAVES-Verbund Seite 4
5 2.1 Activity (Class) An activity can be any kind of activity in software engineering, e.g. Testing, Developing, Deploying, Coding, Refactoring, or Documenting The URI for this entity is ' The class Activity extends the classes Artifact ( and Resource ( 2.2 Artifact (Class) Everything managed by the WISE ontology is an artifact. Even actors are artefacts. Actors in WISE do not represent real humans but rather actors in a process. The URI for this entity is ' The class Artifact extends the classes Resource ( Properties, which belong to this class are: Assigned Actor ( Contact ( Created ( Note: This property is required. Instances of Artifact MUST define it. Creator ( Note: This property is required. Instances of Artifact MUST define it. Depends On ( Documents ( Start ( End ( Previous Version ( This property is a suggested property. Instances of Artifact are encouraged to use it. Responsible ( To ( Votes ( Watches ( WAVES-Verbund Seite 5
6 Description ( tion) This property is a suggested property. Instances of Artifact are encouraged to use it. Has Tag ( This property is a suggested property. Instances of Artifact are encouraged to use it. Pref Label ( el) Note: This property is required. Instances of Artifact MUST define it. 2.3 Actor (Class) Any kind of activity is performed by someone. This is modelled by an Actor. An actor is not necessarily a person, it could e.g. also be a team or sub-contractor. In this respect it corresponds more to the concept of roles in other ontologies. The URI for this entity is ' The class Actor extends the classes Artifact ( and Resource ( Properties, which belong to this class are: Contact ( Responsible ( Votes ( This property is a suggested property. Instances of Actor are encouraged to use it. Watches ( This property is a suggested property. Instances of Actor are encouraged to use it. 2.4 Documentation (Class) Documentation is any kind of artifact that is not executable. The URI for this entity is ' The class Documentation extends the classes Artifact ( Document ( and Resource ( Properties, which belong to this class are: Documents ( 2.5 Executable (Class) An executable entity can be executed on a suitable piece of environment. Examples for executables and their environments are: Java class file - Java Virtual Machine Windows Vista application - Windows Vista operating system BPEL model - BPEL engine The URI for this entity is ' The class Executable extends the classes Artifact ( Executable 2008 WAVES-Verbund Seite 6
7 ( and Resource ( Properties, which belong to this class are: Depends On ( 2.6 Tool (Class) Tools are special kinds of executable artefacts: They help transforming other artefacts. The URI for this entity is ' The class Tool extends the classes Artifact ( Executable ( Executable ( and Resource ( 2.7 Project (Class) A project is a unit of work. Other ontologies might call this a task and differentiates it from project. WISE just has projects, to keep the ontology minimal. The URI for this entity is ' The class Project extends the classes Artifact ( Project ( and Resource ( Properties, which belong to this class are: Start ( End ( 2.8 Query (Class) A query is a concrete way to express the more abstract information need. Queries can either be full-text queries, i.e. keywords, or more complex queries, up to e.g. structured SQL or SPARQL queries. The URI for this entity is ' The class Query extends the classes Artifact ( Information Need ( and Resource ( 2.9 Contact (Property) The minimal required knowledge about an actor is a way to contact him. This property assigns each actor an nco:contact. The URI for this entity is ' This property does not extend other properties Created (Property) Records the creation time of an artifact. The URI for this entity is ' The property Created extends the properties Created ( Creator (Property) Records the original creator of the artifact. This is useful, if e.g. the purpose of the artifact is unclear to other actors. The URI for this entity is ' The property Creator extends the properties 2008 WAVES-Verbund Seite 7
8 Creator ( Depends On (Property) The core of dependency management is to record in a formal way which other artefacts must be present in order to execute another executable. Typical artefacts to depend on would e.g. be a Java VM version, and a set of jar files. The URI for this entity is ' This property does not extend other properties Documents (Property) This property links the world of non-executable documentation with the executable artefacts. It is an n:m relation, since e.g. a handbook may well document several executable artefacts. The URI for this entity is ' This property does not extend other properties Start (Property) Each project may have a start date. The URI for this entity is ' This property does not extend other properties End (Property) Each project may have an end date. The URI for this entity is ' This property does not extend other properties Previous Version (Property) As a light-weight way of versioning, WISE offers the ability to link different artefacts by the previous version property. There is no built-in for version numbers. The URI for this entity is ' This property does not extend other properties Responsible (Property) Giving each artifact a responsible actor allows others to find a contact point for further questions. This is a key point for successful knowledge management. The URI for this entity is ' This property does not extend other properties. 3 Extensions 3.1 Architecture (Class) This class models a software or IT architecture. It is an example of a more specific kind of model. The URI for this entity is ' The class Architecture extends the classes Artifact ( Document ( Documentation ( Model ( and Resource ( WAVES-Verbund Seite 8
9 3.2 Diagram (Class) A diagram is a special kind of Documentation. Software engineers often use e.g. UML diagrams to communicate their ideas. The URI for this entity is ' The class Diagram extends the classes Artifact ( Document ( Documentation ( and Resource ( 3.3 Information System (Class) A typical kind of executable artifact is an information system, such as a travel booking system, an issue tracker or a source code versioning repository. The URI for this entity is ' The class Information System extends the classes Artifact ( Executable ( Executable ( and Resource ( 3.4 Model (Class) A model is an example of documentation. Some models may be executable (e.g. executable UML), but in general, models are not always executable. To model an executable model it should be an instance of Executable. The URI for this entity is ' The class Model extends the classes Artifact ( Document ( Documentation ( and Resource ( 3.5 Note (Class) A note is any kind of free-form documentation The URI for this entity is ' The class Note extends the classes Artifact ( Document ( Documentation ( and Resource ( 3.6 Runtime Environment (Class) A runtime environment such as the Java Virtual Machine is itself an executable artifact. The URI for this entity is ' The class Runtime Environment extends the classes Artifact ( Executable ( Executable ( and Resource ( 3.7 Software Class (Class) A class file, e.g in Java, is a common example of an executable artifact. The URI for this entity is ' The class Software Class extends the classes Artifact ( Executable ( Executable 2008 WAVES-Verbund Seite 9
10 ( and Resource ( 3.8 Specification (Class) A specification is another typical example for a kind of documentation used in software engineering The URI for this entity is ' The class Specification extends the classes Artifact ( Document ( Documentation ( and Resource ( 3.9 Test (Class) Many software design methodologies use tests to verify other executable artefacts. A test in WISE is itself executable. The URI for this entity is ' The class Test extends the classes Artifact ( Executable ( Executable ( and Resource ( Test Result (Class) Running a test produces a kind of result. This class models such automatically generated artefacts. The URI for this entity is ' The class Test Result extends the classes Artifact ( Document ( Documentation ( and Resource ( Information Need (Class) No ontology on knowledge management would be complete, if it would only model what is there. It is equally important to model the needs of people, i.e. what should be there. The URI for this entity is ' The class Information Need extends the classes Resource ( Message (Class) Any kind of artifact that is communicated to other actors is considered a message in WISE. The URI for this entity is ' The class Message extends the classes Artifact ( Message ( and Resource ( Properties, which belong to this class are: To ( Test Specification (Class) As an example of a special kind of specification, the test specification specifies the expected behaviour of a test. The corresponding test might not exist. The URI for this entity is ' The class Test Specification 2008 WAVES-Verbund Seite 10
11 extends the classes Artifact ( Document ( Documentation ( Resource ( and Specification ( Work Item (Class) A work item is e.g. a task, issue, bug report or other unit kind of work unit that someone should do. The URI for this entity is ' The class Work Item extends the classes Artifact ( and Resource ( Properties, which belong to this class are: Assigned Actor ( This property is a suggested property. Instances of Work Item are encouraged to use it Message (Class) The URI for this entity is ' The class Message extends the classes Resource ( Properties, which belong to this class are: To ( Assigned Actor (Property) The actor which should do the task represented by the work item. The URI for this entity is ' This property does not extend other properties To (Property) Similar to an s to-field, this property assigns a message its recipients. The URI for this entity is ' This property does not extend other properties Votes (Property) This property allows actors to express in a simple way their interest in an artifact. An example is voting for issues, which means the actor has an interest in a quick solution for the problem mentioned in the issue. The URI for this entity is ' This property does not extend other properties Watches (Property) The actor requests notifications if the artifact changes. E.g. is a new version of the artifact is created. The URI for this entity is ' This property does not extend other properties WAVES-Verbund Seite 11
12 4 Summary Fig. 2 visualises the interrelation of the WISE classes. Fig. 3 shows a similar visualisation for the property hierarchy. Fig. 2: WISE classes Fig. 3 WISE properties 2008 WAVES-Verbund Seite 12
13 5 Axioms In this section we list the axioms of the ontology. <?xml version="1.0" encoding="utf-8"?> <rdf:rdf xmlns:nrl=" xmlns:nfo=" xmlns:xsd=" xmlns:doap=" xmlns:nmo=" xmlns:rdfs=" xmlns:owl=" xmlns:nao=" xmlns:lo=" xmlns:nco=" xmlns:nie=" xmlns:rdf=" xmlns:wise=" <rdf:description rdf:about=" <rdf:type rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:imports rdf:resource=" <owl:versioninfo>created with text editor</owl:versioninfo> <nao:hasdefaultnamespaceabbreviation>wise</nao:hasdefaultnamespaceabbrev iation> <rdf:description rdf:about=" <rdfs:label>core</rdfs:label> <rdf:description rdf:about=" rdf:resource=" <rdfs:isdefinedby rdf:resource=" <rdf:description rdf:about=" WAVES-Verbund Seite 13
14 rdf:resource=" <lo:requiredproperty rdf:resource=" <lo:requiredproperty rdf:resource=" <lo:requiredproperty rdf:resource=" el"/> <lo:suggestedproperty rdf:resource=" <lo:suggestedproperty rdf:resource=" tion"/> <lo:suggestedproperty rdf:resource=" /> <rdf:description rdf:about=" rdf:resource=" <lo:suggestedproperty rdf:resource=" <lo:suggestedproperty rdf:resource=" <rdf:description rdf:about=" rdf:resource=" t"/> rdf:resource=" <rdf:description rdf:about=" rdf:resource=" ble"/> rdf:resource=" <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" <rdfs:label>extensions</rdfs:label> <rdf:description rdf:about=" rdf:resource=" WAVES-Verbund Seite 14
15 <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" rdf:resource=" "/> <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" WAVES-Verbund Seite 15
16 <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" <rdf:description rdf:about=" rdf:resource=" <lo:suggestedproperty rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" "/> <rdf:description rdf:about=" WAVES-Verbund Seite 16
17 <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdfs:subpropertyof rdf:resource=" "/> <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdfs:subpropertyof rdf:resource=" "/> <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" WAVES-Verbund Seite 17
18 <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdfs:domain rdf:resource=" <rdfs:range rdf:resource=" <rdf:description rdf:about=" <rdf:type rdf:resource=" <rdfs:label>example</rdfs:label> <rdf:description rdf:about=" <rdf:type rdf:resource=" <rdf:description rdf:about=" <rdf:type rdf:resource=" <wise:created rdf:datatype=" 28T22:11: :00</wise:created> <wise:creator rdf:resource=" <rdf:description rdf:about=" <rdf:type rdf:resource=" dress"/> </rdf:rdf> 2008 WAVES-Verbund Seite 18
Developing Web 3.0. Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/
Developing Web 3.0 Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/ Henry Story http://blogs.sun.com/bblfish 2007 JavaOne SM Conference Session
Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo
DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF
How To Create A Federation Of A Federation In A Microsoft Microsoft System (R)
Fed4FIRE / Open-Multinet Resource Description Playground Alexander Willner Overview 2014-05-21 Overall Goal Federated Infrastructure Description and Discovery Language (FIDDLE) Context Assumptions and
Evaluating Semantic Web Service Tools using the SEALS platform
Evaluating Semantic Web Service Tools using the SEALS platform Liliana Cabral 1, Ioan Toma 2 1 Knowledge Media Institute, The Open University, Milton Keynes, UK 2 STI Innsbruck, University of Innsbruck,
The Ontology and Architecture for an Academic Social Network
www.ijcsi.org 22 The Ontology and Architecture for an Academic Social Network Moharram Challenger Computer Engineering Department, Islamic Azad University Shabestar Branch, Shabestar, East Azerbaijan,
UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications
UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications Gaël de Chalendar CEA LIST F-92265 Fontenay aux Roses [email protected] 1 Introduction The main data sources
Intelligent Retrieval for Component Reuse in System-On-Chip Design
Intelligent Retrieval for Component Reuse in System-On-Chip Design Andrea Freßmann, Rainer Maximini, Martin Schaaf University of Hildesheim, Data- and Knowledge Management Group PO Box 101363, 31113 Hildesheim,
Taking Subversion to a Higher Level. Branching/Merging Support. Component Management Support. And More
Taking Subversion to a Higher Level Branching/Merging Support Component Management Support And More About Impact CM Impact CM is a Service AddOn that facilitates software configuration management (CM)
RDF Resource Description Framework
RDF Resource Description Framework Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline RDF Design objectives
OWL based XML Data Integration
OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,
Principles of integrated software development environments. Learning Objectives. Context: Software Process (e.g. USDP or RUP)
Principles of integrated software development environments Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Learning Objectives Be able to define the
Semantic EPC: Enhancing Process Modeling Using Ontologies
Institute for Information Systems IWi Institut (IWi) für at the German Research Wirtschaftsinformatik Center for im DFKI Saarbrücken Artificial Intelligence (DFKI), Saarland University Semantic EPC: Enhancing
APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT
APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT AIMAN TURANI Associate Prof., Faculty of computer science and Engineering, TAIBAH University, Medina, KSA E-mail: [email protected] ABSTRACT
A Pattern-based Framework of Change Operators for Ontology Evolution
A Pattern-based Framework of Change Operators for Ontology Evolution Muhammad Javed 1, Yalemisew M. Abgaz 2, Claus Pahl 3 Centre for Next Generation Localization (CNGL), School of Computing, Dublin City
CHAPTER 6 EXTRACTION OF METHOD SIGNATURES FROM UML CLASS DIAGRAM
CHAPTER 6 EXTRACTION OF METHOD SIGNATURES FROM UML CLASS DIAGRAM 6.1 INTRODUCTION There are various phases in software project development. The various phases are: SRS, Design, Coding, Testing, Implementation,
Annotea and Semantic Web Supported Collaboration
Annotea and Semantic Web Supported Collaboration Marja-Riitta Koivunen, Ph.D. Annotea project Abstract Like any other technology, the Semantic Web cannot succeed if the applications using it do not serve
Introduction to the Semantic Web. Semantic tecnologies a quick overview Fulvio Corno Politecnico di Torino
Introduction to the Semantic Web Semantic tecnologies a quick overview Fulvio Corno Politecnico di Torino Semantic Web Web second generation Web 3.0 http://www.w3.org/2001/sw/ Conceptual structuring of
Sophisticated Indicators for the Modern Threat Landscape: An Introduction to OpenIOC
WHITE PAPER Sophisticated Indicators for the Modern Threat Landscape: An Introduction to OpenIOC www.openioc.org OpenIOC 1 Table of Contents Introduction... 3 IOCs & OpenIOC... 4 IOC Functionality... 5
Ampersand and the Semantic Web
Ampersand and the Semantic Web The Ampersand Conference 2015 Lloyd Rutledge The Semantic Web Billions and billions of data units Triples (subject-predicate-object) of URI s Your data readily integrated
Software Architecture Document
Software Architecture Document Natural Language Processing Cell Version 1.0 Natural Language Processing Cell Software Architecture Document Version 1.0 1 1. Table of Contents 1. Table of Contents... 2
Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
Network Graph Databases, RDF, SPARQL, and SNA
Network Graph Databases, RDF, SPARQL, and SNA NoCOUG Summer Conference August 16 2012 at Chevron in San Ramon, CA David Abercrombie Data Analytics Engineer, Tapjoy [email protected] About me
Web of Things Use Cases and Solutions at FZI
Web of Things Use Cases and Solutions at FZI Speaker: Benedikt Kämpgen (FZI) Location: W3C Web of Things Workshop, Munich Date: 20.04.2015 FZI FORSCHUNGSZENTRUM INFORMATIK Semantic Web vs Web of Things
DATEX II User Support
DATEX II User Support Interactive Session Results www.easyway-its.eu Group 1 What is the best support system you ever experienced? Direct contact with responsable person, (not clear if there is a particulary
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
A Generic Transcoding Tool for Making Web Applications Adaptive
A Generic Transcoding Tool for Making Applications Adaptive Zoltán Fiala 1, Geert-Jan Houben 2 1 Technische Universität Dresden Mommsenstr. 13, D-01062, Dresden, Germany [email protected]
Winery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
SoberIT Software Business and Engineering Institute
Kumbang Modeler: A Prototype Tool for Modeling Variability Hanna Koivu, Mikko Raatikainen, Marko Nieminen, Tomi Männistö Helsinki University of Technology (TKK) Finland 1 Content Background: Kumbang, software
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Semantics and Ontology of Logistic Cloud Services*
Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution
Adaptive Radio. Cognitive Radio
What are Cognitive Radio and Dynamic Spectrum Access SDR can act as a key enabling technology for a variety of other reconfigurable radio equipments commonly discussed in the advanced wireless market 1.
Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
Archetypes and ontologies to facilitate the breast cancer identification and treatment process
Archetypes and ontologies to facilitate the breast cancer identification and treatment process Ainhoa Serna 1, Jon Kepa Gerrikagoitia 1, Iker Huerga, Jose Antonio Zumalakarregi 2 and Jose Ignacio Pijoan
What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process
1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
How To Design An Information System
Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917
Ontology-Based Discovery of Workflow Activity Patterns
Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2
MDM and Data Warehousing Complement Each Other
Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There
UML TUTORIALS THE USE CASE MODEL
UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between
Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies
Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies Zhe Wu Ramesh Vasudevan Eric S. Chan Oracle Deirdre Lee, Laura Dragan DERI A Presentation
.OR.AT.ATTORNEY.AUCTION.BARGAINS.BAYERN.BERLIN.BLACKFRIDAY.BOUTIQUE.BRUSSELS.BUILDERS
.AC.BIO.RESTAURANT.APARTMENTS.CASINO.SCHOOL.KIM.ACADEMY.ACCOUNTANTS.ACTOR.ADULT.AE.AERO.AG.AGENCY.AIRFORCE.ARCHI.ARMY.ASIA.ASSOCIATES.AT.CO.AT.OR.AT.ATTORNEY.AUCTION.AUDIO.BAND.BANK.BAR.BARGAINS.BAYERN.BE.BEER.BERLIN.BID.BIKE.BINGO.BIZ.BLACK.BLACKFRIDAY.BLUE.BOUTIQUE.BRUSSELS.BUILDERS.BUSINESS.BZ.CO.BZ.COM.BZ.ORG.BZ.CAB.CAFE.CAMERA.CAMP.CAPITAL.CARDS.CARE.CAREERS.CASA.CASH.CATERING.CC.CENTER.CH.CHAT.CHEAP.CHRISTMAS
13 RDFS and SPARQL. Internet Technology. MSc in Communication Sciences 2011-12 Program in Technologies for Human Communication.
MSc in Communication Sciences 2011-12 Program in Technologies for Human Communication Davide Eynard nternet Technology 13 RDFS and SPARQL 2 RDF - Summary Main characteristics of RDF: Abstract syntax based
New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability
New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability Liana Razmerita 1, Martynas Jusevičius 2, Rokas Firantas 2 Copenhagen Business School, Denmark
Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien 26.-27. September 2013 HU Berlin
Pragmatic Web 4.0 Towards an active and interactive Semantic Media Web Prof. Dr. Adrian Paschke Arbeitsgruppe Corporate Semantic Web (AG-CSW) Institut für Informatik, Freie Universität Berlin [email protected]
Deriving Business Intelligence from Unstructured Data
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 9 (2013), pp. 971-976 International Research Publications House http://www. irphouse.com /ijict.htm Deriving
Power of Oracle in the Cloud
Power of Oracle in the Cloud www.reliason.com Whitepaper W Overview The Oracle technology is known for its power, productivity and robustness. Likewise, Oracle cloud service is also backed by these features
Requirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
D6.3 Knowledge Model: Project Knowledge Management
D6.3 Knowledge Model: Project Knowledge Management Project title: Project acronym: Project number: Project instrument: Knowledge in a Wiki KIWI ICT-2007.4.2-211932 EU FP7 Small and Medium-Scale Focused
Getting Started Guide
TopBraid Composer Getting Started Guide Version 2.0 July 21, 2007 TopBraid Composer, Copyright 2006 TopQuadrant, Inc. 1 of 58 Revision History Date Version Revision August 1, 2006 1.0 Initial version September
Logic and Reasoning in the Semantic Web (part I RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline
Federated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
LEARNING SOLUTIONS website milner.com/learning email [email protected] phone 800 875 5042
Course 6451B: Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007 Length: 3 Days Published: June 29, 2012 Language(s): English Audience(s): IT Professionals Level: 300 Technology:
Analyzing Linked Data tools for SHARK
UNIVERSIDAD DE CASTILLA-LA MANCHA Analyzing Linked Data tools for SHARK Technical Report Cristina Roda, Elena Navarro, Carlos E. Cuesta September 2013 Architectural Knowledge (AK) has been an integral
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
A Framework for Software Product Line Engineering
Günter Böckle Klaus Pohl Frank van der Linden 2 A Framework for Software Product Line Engineering In this chapter you will learn: o The principles of software product line subsumed by our software product
Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
BusinessObjects XI R2 Product Documentation Roadmap
XI R2 Product Documentation Roadmap XI R2 indows and UNIX Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents, which may cover products that are offered
Towards a reference architecture for Semantic Web applications
Towards a reference architecture for Semantic Web applications Benjamin Heitmann 1, Conor Hayes 1, and Eyal Oren 2 1 [email protected] Digital Enterprise Research Institute National University
Enterprise Application Development Using UML, Java Technology and XML
Enterprise Application Development Using UML, Java Technology and XML Will Howery CTO Passage Software LLC 1 Introduction Effective management and modeling of enterprise applications Web and business-to-business
SharePoint 2013 - Comparison of Features
2013 - Comparison of Features 2013 Features User Authentication and Authorization Foundation 2013 Server 2013 Standard Server 2013 Enterprise User authentication in 2013 is the process that verifies the
Koen Aers JBoss, a division of Red Hat jbpm GPD Lead
JBoss jbpm Overview Koen Aers JBoss, a division of Red Hat jbpm GPD Lead Agenda What is JBoss jbpm? Multi Language Support Graphical Process Designer BPMN Reflections What is it? JBoss jbpm is a sophisticated
Applying MDA in Developing Intermediary Service for Data Retrieval
Applying MDA in Developing Intermediary Service for Data Retrieval Danijela Boberić Krstićev University of Novi Sad Faculty of Sciences Trg Dositeja Obradovića 4, Novi Sad Serbia +381214852873 [email protected]
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
technische universiteit eindhoven WIS & Engineering Geert-Jan Houben
WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL
D.I.M. allows different authentication procedures, from simple e-mail confirmation to electronic ID.
Seite 1 von 11 Distributed Identity Management The intention of Distributed Identity Management is the advancement of the electronic communication infrastructure in justice with the goal of defining open,
Drupal. http://www.flickr.com/photos/funkyah/2400889778
Drupal 7 and RDF Stéphane Corlosquet, - Software engineer, MGH - Drupal 7 core RDF maintainer - SemWeb geek Linked Data Ventures, MIT, Oct 2010 This work is licensed under a Creative
Effektiver Tool-Einsatz
Effektiver Tool-Einsatz für Scrum-Projekte im Java-Umfeld Agile Softwareentwicklung Werte, Prinzipien, Methoden und Prozesse 13. OBJEKTspektrum Information Days 29. April 2010, München Gerhard Müller,
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
GUMO The General User Model Ontology
GUMO The General User Model Ontology Dominik Heckmann, Tim Schwartz, Boris Brandherm, Michael Schmitz, and Margeritta von Wilamowitz-Moellendorff Saarland University, Saarbrücken, Germany {dominik, schwartz,
UML SUPPORTED SOFTWARE DESIGN
UML SUPPORTED SOFTWARE DESIGN Darko Gvozdanović, Saša Dešić, Darko Huljenić Ericsson Nikola Tesla d.d., Krapinska 45, HR-0000 Zagreb, Croatia, tel.: +385 365 3889, faks: +385 365 3548, e-mail: [email protected]
Model-Driven Software Configuration Management and Environment Model
Model-Driven Software Configuration Management and Environment Model ARTURS BARTUSEVICS, LEONIDS NOVICKIS Faculty of Computer Science and Information Technology RTU Kalku Street 1, Riga LV-1658, Latvia
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems Naeem Esfahani Sam Malek João P. Sousa Hassan Gomaa Daniel A. Menascé 12th International Conference on Model Driven
Policy Driven Practices for SOA
Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis
Integrated Development of Distributed Real-Time Applications with Asynchronous Communication
Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Marc Schanne International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES) 26-28 September
Business Intelligence with AxCMS.net
White Paper: Business Intelligence Business Intelligence with AxCMS.net Abstract / Summary AxCMS.net supports Business Intelligence allowing you to have a complete overview about what is going on in your
