Current Members

This page contains the current STARLab members.

Prof. Dr. Meersman, Robert

| courses | papers | conferences | contact |
 
datanews pic sept 2009

  Ph.D in Mathematics at the Vrije Universiteit Brussel (VUB) in 1976.
  Appointed as Full Professor at VUB in 1995. Earlier positions include the
  University of Antwerp (UIA, 1975-78), Control Data Corp. (Data
  Management Research Lab, Brussels, Belgium, 1978-83). Worked there
  on the definition of the NIAM (now ORM) method as well as on its query
  and constraint languages (RIDL) and on the first tools for this
  methodology. Founded the first InfoLab at University of Hasselt (Belgium, 1983-86) and its second incarnation at University of Tilburg (The Netherlands, 1986-95). Current research is called DOGMA and focused on ontologies and their relationship with and use in databases, semantic web and social process-driven semantic design methodologies and tools.

Member and Past Chairperson (1983-92) of the IFIP WG2.6 on Database, and of WG12.7 on Social Semantics and Collective Intelligence (2010-12). Past Chairperson of IFIP TC 12 (Artificial Intelligence, 1987-92), and of TC 2 (Software Theory and Practice, 2003-08). Co-Founder of the International Foundation for Cooperative Information Systems (IFCIS, now CoopIS, since 1994) and current president of the Distributed Objects Applications Institute (DOAI, since 2001). General co-Chair of the annual OnTheMove federated conferences and workshops covering many aspects of distributed and ubiquitous computing.

Founded the Semantics Technology and Applications Research Laboratory (STARLab) at VUB in 1995. Director of STARLab since. Current scientific interests include ontologies, database semantics, domain and database modeling, interoperability and meaningful use of databases in applications such as enterprise knowledge management, the Semantic Web, and community-driven computing in general.

My LinkedIn profile here

Robert Meersman's Facebook profile

 

Courses

Database Theory (MSc) (syllabus material available on Pointcarré)

Informatiesystemen (Information Systems; MSc) (slides available on Pointcarré)

Open Information Systems (new 2012; MSc; slides and material available on Pointcarré)

Seminar on Advanced Databases & Applications (slides and reader available courses link above)

Conferences

OnTheMove '12: Rome, Italy, September 10 - 14, 2012

Contact Information
Office 10G-730A
E-Mail meersman [at] vub.ac.be
Telephone +32 (0)2 629 1237
Telefax +32 (0)2 629 3819

Debruyne, Christophe

Christophe Debruyne

 

Current activities

I am currently a researcher at the Semantics Technology & Applications Research Lab of the Vrije Universiteit Brussel, which is part of the Computer Science Department of the Faculty of Science and Bio-engineering Sciences. My research context includes ontology engineering, ontology reuse, and reasoning about ontological commitments. 

Contact and other information

Agile adaptation and validation of business rules

A company always has business concepts that are actually business rules for other business concepts. For example, in a bank, the concept of a "Gold Credit Card Customer" is a customer who is entitled to a Gold Credit Card. A formal definition of this concept might be "Gold Credit Card Customer is a Customer having a Retail Checking Account with Account Balance > € 50 000, where" Retail Checking Account "is a type of account in the bank. Using semantics, it is possible to establish such rules, and relate them to the actual data.

The goal of this thesis is to investigate how easy it is for the user to quickly adjust the definition (e.g., from Retail Checking Account to Savings Account) to validate the impact (e.g., based on the first definition, we had x Gold Credit Card Customers, based on the updated definition we now have y - which one is best suited?).

Applying semantics to improve data quality

Because companies are dependent on their data to make the right decisions, Data Quality is a very active domain in the world of enterprise. It is about making sure that the data is complete, valid, consistent, timely and accurate for a specific use (e.g., determine the credit worthiness of a customer of a bank asking for a loan). Companies have a wide variety of tools to measure and improve their data quality (e.g., data profiling, data cleansing, data validation, ...). However, there is a gap between the actual business value (e.g., as regulated via business rules) and the actual checks that are being done in data quality tools at the moment.

In this thesis you will study the state of the art of data quality (and possible impacts - e.g., in Business Intelligence), and build a prototype that shows how business semantics can be used to improve data quality tooling.

Away with doubles: object identification in data

Doubles in data can occur for many reasons. First, both "A. Turing 8b Manchester Oxford Road" as well as "Alan Turing Oxford Rd Manchester 8b MI39PL" can be found in a database. Two different entries that are likely to refer the same person and same address. Such duplicates can sometimes be found by measuring the textual agreement. Sometimes this is not the case.

Assume a database consisting of publications (eg DBLP, http://www.informatik.uni-trier.de/~ley/db /index.html). Suppose there are two authors with similar names, for example, Alon Levy and Alon Halevy. Although these are textually very similar, this is not sufficient to conclude that they refer to the same person. But looking at the list of co-authors of both people can help to prove that they are 90% identical. For example, it can turn out that Alon Levy  changed his surname to Halevy in 1999. So here is structural information such as links to co-authors that can help to identify individuals. The research topic to examine objects that are the same in the real world has many names: record linkage, merge / purge, de-duplication, reference matching, object identification, object reconciliation, identity uncertainty, ...

This thesis consists of two parts. In the first part the scientific literature regarding Object identification is studied (this includes techniques of mining, machine learning and probability). In the second part, these techniques are applied in a case where the data is provided by Collibra (www.collibra.com - a company specializing in data governance declared by the news as the most promising start-up in Belgium).

Bachelor Project: Een conceptuele querytaal voor RDF door middel van RIDL*

Op STARLab verrichten we onderzoek naar methoden en applicaties voor het collaboratief creëren van ontologieën. Ontologieën zijn gedeelde beschrijvingen van een (stuk van de) wereld in een bepaald formalisme dat gegevensuitwisseling tussen autonoom ontwikkelde en beheerde informatiesystemen toelaat. Het DOGMA [1] ontologie raamwerk dat op STARLab werd ontwikkeld is deels gebaseerd op Object Role Modeling [2] (ORM). Een methode en applicatie werden ontwikkeld bovenop dat raamwerk dat ook de sociale interacties en definities in natuurlijke taal in achting nemen [3]. Individuele applicaties worden dan geannoteerd met de ontologieën, wat een “ontological commitment” heet. Zo’n commitment beschrijft hoe applicatiesymbolen zich tot de ontologie verhouden, en welke (extra) beperkingen op de relaties in de ontologie voor de applicatie gelden.
 
De commitments laten toe om RDF uit de geannoteerde applicaties te destilleren. In de jaren 80 werd een query taal ontwikkeld voor NIAM (een methode vergelijkbaar met ORM), die gebruikers toeliet queries te formuleren aan de hand van de feit types. Deze taal heet RIDL* [4] en werd recentelijk hergebruikt voor het queryen van RDF [5] data. Een manier om “dingen” te beschrijven aan de hand van een simpel model (subject-predicate-object) en URI om die “dingen” te identificeren. In dit project wordt er van de student verwacht het gedane werk over te nemen om enerzijds het prototype te verbeteren, en anderzijds te vervolledigen.
De basisvereisten voor dit project zijn als volgt:
 
1) het uitwerken van de grammatica van RIDL* voor RDF (aan de hand van ANTLR [6])
2) het verbeteren en vervolledigen van het prototype
3) het ontwikkelen van een client voor het queryen van data
 
Extra’s binnen dit project kunnen omvatten
 
1) de mogelijkheid van het terzelfdertijd consulteren van meerdere bronnen
2) integratie van het prototype binnen het collaboratief platform
 
Referenties
 
[1] http://starlab.vub.ac.be/website/research
[2] Halpin & Morgan. Information Modeling and Relational Databases 
[3] Christophe Debruyne, Robert Meersman: GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering. ADBIS 2012: 153-166 (paper available at http://starlab.vub.ac.be/website/node/773)
[4] http://starlab.vub.ac.be/website/files/RIDL_UserGuide_1.pdf
[5] http://www.w3.org/TR/rdf-primer/
[6] http://www.antlr.org/

Bachelor Project: Een grafische editor voor binaire ORM-diagrammen

Op STARLab verrichten we onderzoek naar methoden en applicaties voor het collaboratief creëren van ontologieën. Ontologieën zijn gedeelde beschrijvingen van een (stuk van de) wereld in een bepaald formalisme dat gegevensuitwisseling tussen autonoom ontwikkelde en beheerde informatiesystemen toelaat. Het DOGMA [1] ontologie raamwerk dat op STARLab werd ontwikkeld is deels gebaseerd op Object Role Modeling [2] (ORM). Een methode en applicatie werden ontwikkeld bovenop dat raamwerk dat ook de sociale interacties en definities in natuurlijke taal in achting nemen [3]. Individuele applicaties worden dan geannoteerd met de ontologieën, wat een “ontological commitment” heet. Zo’n commitment beschrijft hoe applicatiesymbolen zich tot de ontologie verhouden, en welke (extra) beperkingen op de relaties in de ontologie voor de applicatie gelden.
 
In dit project, wordt er van de student verwacht een grafische editor voor dergelijke commitments te ontwikkelen met behulp van het Eclipse Modeling Framework Project [4]. Dit raamwerk laat toe makkelijk tools te ontwikkelen voor het bekijken, manipuleren, etc. van artefacten gebaseerd op een gestructureerd model. De basisvereisten voor dit project zijn.
 
1) een studie van het EMF raamwerk en Object Role Modeling (indien nodig).
2) het ontwikkelen van een grafische editor voor binaire ORM-diagrammen;
3) het ontwikkelen van een grafische editor voor ontologische commitments (dit houdt in: verwijzen naar een ontologie en dat model inladen, toelaten extra feit types en beperkingen te modelleren, en het beheren van de mappings).
 
Extra's voor dit project kunnen zijn:
1) Het modelleren van unaire of n-aire feittypes
2) Analyse van RM-refereerbaarheid
3) Nested fact types
 
Referenties
 
[1] http://starlab.vub.ac.be/website/research
[2] Halpin & Morgan. Information Modeling and Relational Databases 
[3] Christophe Debruyne, Robert Meersman: GOSPL: A Method and Tool for Fact-Oriented Hybrid Ontology Engineering. ADBIS 2012: 153-166 (paper available at http://starlab.vub.ac.be/website/node/773)
[4] http://www.eclipse.org/modeling/emf/
 
Contactpersoon: Christophe Debruyne 

Database Atomization for Linked Data

Database Atomization
 
In this thesis, the student is expected to develop a method and tool for annotating databases and publish the content of databases as Linked Data [1] on the Web.
 
Off the shelve solutions such as D2R Server [2] provide a great way to transform database content into triples, but they are not appropriately annotated with an ontology resulting from the collaboration of members between a community.
STARLab has developed a controlled natural language for annotating databases called Ω-RIDL [3,4] that allows the user to describe their databases (amongst others) in terms of sentences, called a commitment.
 
The student is expected to study how Ω-RIDL can be deployed to provide the necessary annotations to the triples generated with off the shelve solutions. Furthermore, a prototype demonstrating these principles needs to be developed. Those commitments, which contain constraints capturing well the intended semantics of an application, can furthermore be used to validate the data (as the described constraints do not necessarily correspond with the stored data).
This thesis is both suited for the 1 year Master of Applied Computerscience as well as both 2 year programs. In the case of the latter, the problem statement will be extended in collaboration with the student.
 
Contact: Christophe Debruyne, chrdebru@vub.ac.be 
 
[1] http://www.linkeddata.org/
[2] http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/
[3] Pieter Verheyden, Jan De Bo, Robert Meersman: Semantically Unlocking Database Content Through Ontology-Based Mediation. SWDB 2004: 109-126
[4] Damien Trog, Yan Tang, Robert Meersman: Towards Ontological Commitments with Omega -RIDL Markup Language. RuleML 2007: 92-106

Dipping the Web of Data for Support for Statements


Before communities can use information and interoperability between information systems is established, a consensus on an ontology needs to be achieved among its different stakeholders. Application symbols are mapped onto concepts in that ontology once the community reaches an agreement. Such a mapping is called an application commitment. Members of a community might enter an observation (hypothesis) while working on an ontology that might be true for their application, but not for the applications of other stakeholders.

Counterexamples for such an observation result in the refusal of that observation, refinement of the ontology or the detection of mistakes in the data sets. A hypothesis can also result in an inconsistent schema that needs to be communicated to the community. Even the dialogue/interaction between the community members can be used to determine which actions should be taken (e.g., argumentation theory in multi-agent settings).

The goal of this thesis is to develop a method and tool to test statements (e.g., via a query) and validate the results via the commitment. The output of this will then be used to trigger various ontology engineering processes.

Contact: Christophe Debruyne (chrdebru@vub.ac.be) 

  1. Debruyne, C., (2010) On the Social Dynamics of Ontological Commitments. In Proc. of On the Move to Meaningful Internet Systems 2010: OTM Workshops - OTMA (OTMA 2010), LNCS, Springer
  2. Meersman, R. and Debruyne, C. (2010) Hybrid Ontologies and Social Semantics. In Proc. of 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST 2010), IEEE Pres
  3. Martin Hepp, Pieter De Leenheer, Aldo de Moor, York Sure (Eds.) (2008) Ontology Management, Semantic Web, Semantic Web Services, and Business Applications. Semantic Web And Beyond Computing for Human Experience Vol. 7 Springer 2008, ISBN 978-0-387-69900-4

 

Grounding Business Processes with Social Processes and Natural Language


The goal of this research is to explore the adoption of collaborative knowledge engineering applied to business processes. The specific method would be GOSPL, which takes into account natural language definitions of concepts. The research takes into account the following steps:

  1. Requirements analysis
  2. State-of-the-art on collaborative process modeling
  3. Adopting a suitable workflow language (and engine), e.g., BPEL [1], YAWL [2], etc.
  4. Extending the GOSPL [1] prototype
  5. Developing a demonstrator

Implementation of the prototype: Java, JQuery, etc.

References

  1. http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf
  2. http://www.yawlfoundation.org/
  3. Debruyne, C. and Meersman, R. (2012) GOSPL: a Method and Tool for Fact-oriented Hybrid Ontology Engineering. In Proc. of Advances in Databases and Information Systems 2012 (ADBIS 2012)

Contact person: Christophe Debruyne

 

Knowledge Elicitation from the Crowd

In this thesis, the student will develop a method and tool for eliciting knowledge from the crowd via a semantic enabled portal or wiki. The knowledge elicited from the crowd need to be connected with a method for ontology engineering; which thus necessitates a layered approach. Key in this thesis are thus provenance and traceability.

Steps to be taken for this thesis are:

  1. Requirements analysis and state-of-the-art
  2. Development of the wiki or portal
  3. Connection with a collaborative knowledge engineering method
  4. Developing a case study

References

  1. http://www.w3.org/TR/sparql11-update/
  2. http://trdf.sourceforge.net/provenance/ns.html

Mining Social Processes and Actions for a Reputation Framework


Members in a community interact and perform actions to achieve a common goal (e.g., an information source such as a wiki around a television show, wikipedia, platforms supporting a software engineering method, etc.). One of such goals is reaching a common understand of a shared reality called an ontology.

On a collaborative ontology-engineering platform you have two types of interactions: one between the system and the user (e.g., to manipulate the ontology) and between users (e.g., negotiation, requests for review, etc.). Users naturally evolve towards using a series of action they feel most comfortable with and built a certain expertise and trust from others around it. Mining those interactions allows for different types of users to be clustered. Depending on the type of user, an action has to follow different path or not (e.g., skipping an approval stage). Of course, a temporal aspect has to be taken into account for allowing evolving expertise.

The goal of this thesis is to define a model for these processes (starting from earlier work on this subject [1]), a method to cluster types of users and a reputation framework for ontology engineering. This framework will then be used to define different processes for the same action depending on the type or expertise of user.

Contact: Christophe Debruyne (chrdebru@vub.ac.be) 

  1. De Leenheer, P., Debruyne, C., and Peeters, J. (2009Towards Social Performance Indicators for Community-based Ontology Evolution. In Proc. of Workshop on Collaborative Construction, Management and Linking of Structured Knowledge (CK2009), collocated with the 8th International Semantic Web Conference (ISWC 2009), CEUR-WS
  2. Debruyne, C., (2010) On the Social Dynamics of Ontological Commitments. In Proc. of On the Move to Meaningful Internet Systems 2010: OTM Workshops - OTMA (OTMA 2010), LNCS, Springer
  3. Meersman, R. and Debruyne, C. (2010) Hybrid Ontologies and Social Semantics. In Proc. of 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST 2010), IEEE Press
  4. Martin Hepp, Pieter De Leenheer, Aldo de Moor, York Sure (Eds.) (2008) Ontology Management, Semantic Web, Semantic Web Services, and Business Applications. Semantic Web And Beyond Computing for Human Experience Vol. 7 Springer 2008, ISBN 978-0-387-69900-4

Mining the "right" semantics

If a company keeps good diagrams and definitions, the problem is often that there are too many. All too much, an organization is faced with multiple different definitions of a business concept (e.g.,  Customer in a "Customer Support" context versus Customer in an "Accounting" context, ...). For the organization,  it is a nightmare to find out exactly where the differences are and how they can get a more harmonized business semantics.

Through appropriate support from technology, this can be greatly improved. By loading and analyzing existing data (e.g., data, schemas, definitions, ...), you can assist the user in identifying similarities and differences using appropriate algorithms and visualizations. The aim of the thesis is to examine both the mining techniques as well as possible visualization techniques that support analysis by business users.

Semantic dependency management

A company always has a lot of different ways to manage their business concepts, as well as the related taxonomy and business rules. If these need to be managed in a correct way there is a need for proper dependency management. For example, you can have a central concept "Party" (that is managed in a core business unit of the company), which further down branches into other types of parties (e.g., "Customer", "supplier", ...), each of these managed in other departments. The relationship between these concepts implies a certain dependency (e.g., you cannot change "Party" unless it is ok with respect to "Customer"). This continues to the level of the actual data (eg "Alan Turing" is an instance of a "customer" - what does a change of meaning to "Party" mean for poor old Alan?)

The goal of this project is to examine the various possible  dependencies, how this impact analysis (impact and repair) can be achieved, and how the best possible support can be achieved if you stay within the rules of dependency management.

Using Social Network Analysis for Social Performance Indicators in Business Semantics Management

Social performance indicators (SPI's) monitor the performance of employees in the community who have a role in Business Semantics Management. The quality of a semantic pattern depends on who defines it. This could be done by analyzing which individual has edited which semantic element and when. Also, it allows the BSM-related communication in the community to be observed using social network analysis (SNA) (Welser et al, 2008). SNA shows the "degree" or "centrality" of any person or document, can provide valuable information for the SPI's. Some semantic patterns are created or commented on by highly positioned or strategically connected people, while others are peripheral or at least connected to a department or group. Monitoring of SPI's can contribute to the descriptive quality and thus the validity of business semantics in development.

In this thesis, the existing literature on Social Performance Indicators and Social Network Analysis is processed, and roles and responsibilities are validated by building a prototype.

Hallot, Frédéric

Hello! My name is Frédéric Hallot.

 

Cristian Vasquez Paulus

Second year PhD Student, engineer, linked data specialist.

Topic: Using our close communities 'semantics' in conjunction with our personal 'context'.

Application: Improving our personal data retrieval capabilities in the long term.

Interests: 

  • Structured data in the Web.
  • Community Semantics.
  • Agreement/Disagreement technologies. 
  • Interpretivist/Positivist positions in IT.

Publications (at STARLabs)

Contact Information: 

Office  
E-Mail cvasquez [at] vub.ac.be
Telephone +32 (0)2 629 2081
   

Dr. Demey, Yan Tang (唐燕)

Short CV | Research Domain | Projects | Publications | Other Research Activities          [last update: 2013-04-09]


+32 2 629 37 50  yan.tangvub.ac.be

Short CV:

Dr. Yan Tang got her bachelor in computer science and technology from the department of computer science, Northwestern Polytechnical University of China of China in 2000 and her PhD in science from the department of computer science from Vrije Universiteit Brussel (VUB) in 2009 (October 20th, 2009). She is the inventor of Semantic Decision Tables (http://en.wikipedia.org/wiki/Semantic_decision_table) and now working as a senior researcher and post-doc at VUB STARLab (Semantic Technologies and Applications Research Laboratory). She has published about 44 papers with references, such as international journals, conference proceedings and book chapters in the area of semantic decision making, semantic decision table, ontology based application architecture and business rules. Recently, she published a monograph on semantic decision tables. Yan has been working on 5 EC projects and 2 national IWT projects since 2004. She is a committee member of several international conferences and workshops.

Education background:

Research domain:

  • Application architecture
  • Ontology-based decision making
  • Decision support, Decision table and semantics
  • Data matching, data mining and information retrieval
  • Business ontology, modeling and business rules
  • Smart environment and ubiquitous computing


                              
   

more about Semantic Decision Table tools, check here

try http://semanticdecisiontable.appspot.com/

http://7.culturebrussels.appspot.com/


  
       
Current Project:
  • OSCB Project. My contribution:
    • business rule modeling for open linked data
    • fact-based modeling in ontology engineering
    • using Semantic Decision Tables (SDT) to model user rules for culture and public transport data

Past Project:

  • TEMPUS project. My contribution:
    • develop teaching materials about ontology engineering
    • review teaching materials from other partner 
  • ITEA Diyse project. My contribution:
    • apply community-based ontology creation methodology
    • model smart home ontology and context ontology
    • validate Semantic Decision Tables (SDT) with a case of Smart Home
    • develop ontology-based data matching strategies for mining online smart components
    • ontology annotation algorithms and tools
    • ontology-based information and document retrieval 
  • IWT Calahan project (emergency management at large industrial sites, video link). Contribution:
    • applying the DOGMA methodology (article) and topical ontology management methodology (article) to create emergency management ontology based on emergency response models
    • use and evaluate SDT tool sets in NoKeos emergency management scenarios
      • Use SDT as the rule auditing component
      • apply the evaluation methodology that is based on article
  • EC PROLIX Project. My contribution:
    • apply available ontology capture methodologies from STARLab to teach domain experts to build domain ontologies
    • analyze the structures of the possible ontology based applications (requirement analysis)
    • design algorithms for ontology-based data matching framework
    • implement algorithm API (in Java) and evaluate algorithms
  • IWT PoceHRmom Project. My contribution:
    • construct a Profile Compiler (a tool) for ontology-based competence resource
  • EC PRIME project. My contribution:
    • construct an ontology capturing methodology for the Privacy domain
  • EC ff POIROT project. My contribution:
    • build an ontology-based tool to detect email fraud

Publications (selected publications are attached):

Book:

  1. Yan Tang, Semantic Decision Tables - A New, Promising and Practical Way of Organizing Your Business Semantics with Existing Decision Making Tools , ISBN 978-3-8383-3791-3, LAP LAMBERT Academic Publishing AG & Co. KG, Saarbrücken, Germany, 2010.
    http://www.amazon.co.uk/Semantic-Decision-Tables-Promising-Organizing/dp/3838337913
  2. Yan Tang, On Semantic Decision Tables, 307 pages, PhD thesis, Department of Science and Bioengineering, supervisor: Robert Meersman, Department of Computer Science, Faculty of Science and Bioengineering, Vrije Universiteit Brussel, 20/10/2009, Brussels

Journal paper:

  1. Ioana Ciuciu and  Yan Tang Demey, Arial PC Med Learner: a personalized and collaborative e-learning materials recommendation system using an ontology-based data matching strategy, International Journal of Knowledge and Learning (IJKL), Inderscience Publishers, accepted 
  2. Yan Tang and Robert Meersman, DIY-CDR: An Ontology-based, Do-it-Yourself Components Discoverer and Recommender, Theme Issue on Adaptation and Personalization for Ubiquitous Computing, journal of Personal and Ubiquitous Computing, Springer, Z. Yu, D. Cheng, I. Khalil, J. Kay, D. Heckmann (eds.), DOI 10.1007/s00779-011-0416-y, ISSN 1617-4909, June 21, 2011, impact factor 1.554(2009).
    http://www.springerlink.com/content/m415h7qj0j6k7710/fulltext.html
  3. Yan Tang and Robert Meersman, Use Semantic Decision Tables to Improve Meaning Evolution Support Systems, special issue of the Inderscience International Journal of Autonomous and Adaptive Communications Systems (IJAACS), in, Frode Eika Sandnes, Yan Zhang et. al., (eds.) ISSN (Online): 1754-8640, ISSN (Print): 1754-8632, 2010, Vol. 3, No.1 pp. 92 - 109.
    http://www.springerlink.com/index/r655314r48644m31.pdf
  4. Peter Spyns, Yan Tang and Robert Meersman, An Ontology Engineering Methodology for DOGMA, Journal of Applied Ontology, special issue on "Ontological Foundations for Conceptual Modeling", Giancarlo Guizzardi and Terry Halpin (eds.), Volume 3, Issue 1-2, p.13-39 (2008),Impact factor: 1.105 (Thomson Reuters' Journal Citation Reports, 2012).
    http://portal.acm.org/citation.cfm?id=1412421

Book chapter:

  1. Ioana-Georgiana Ciuciu, Yan Tang and Robert Meersman, Towards Retrieving and Recommending Security Annotations for Business Process Models Using an Ontology-based Data Matching Strategy (revised), in book "Data-Driven Process Discovery and Analysis" (SIMPDA 2011 post-proceedings), Springer, Lecture Notes in Business Information Processing, Vol. 116, in, Aberer, Karl; Damiani, Ernesto; Dillon, Tharam (Eds.), ISBN 978-3-642-34043-7, 2012. Selection ratio: 35%(11/31)
  2. Yan Tang, Robert Meersman and Jan Vanthienen, Adding Semantics to Decision Tables: a New Approach to Data and Knowledge Engineering? Chapter 11 in "Applied Semantic Web Technologies: Using Semantics in Intelligent Information Processing",Vijayan Sugumaran and Jon Atle Gulla(eds.), ISBN: 978-1-4398-0156-7, chapter 11, pp. 299-323, Taylor and Francis, 2012.
    http://www.amazon.com/Applied-Semantic-Technologies-Vijayan-Sugumaran/dp/1439801568
  3. Roelands M., Plomp, J., Mansilla, D.C., Velasco, J.R., Salhi, I., Lee, G. M., Crespi, N., Santos, F. V., Vachaudez, J., Bettens, F., Hanqc, J., Valderrama, C., Menezes, N., Girardi, A., Ricco, X., Ramos, M. L., Martinez, J. F., Hernandez, V., Roeck, D. D., van Nimwegen, C., Bastida, L., Escalante, M., Alonso, J., Reul, Q., Tang, Y. and Meersman, R.: The DiY Smart Experiences Project, chapter 13 in "Architecting the Internet of Things", Dieter Uckelmann et al. (eds.), Springer, ISBN 978-3-642-19156-5, April 2011
    http://www.springer.com/engineering/production+eng/book/978-3-642-19156-5
  4. Yan Tang and Robert Meersman, SDRule Markup Language: Towards Modeling and Interchanging Ontological Commitments for Semantic Decision Making, Chapter V (Section I) in Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, IGI Publishing, ISBN: 1-60566-402-2, USA, 2009, abstract
    http://www.igi-global.com/bookstore/titledetails.aspx?TitleId=35856
  5. Yan Tang and Robert Meersman, Towards Building Semantic Decision Tables with Domain Ontologies, Chapter 4 (Part A) in "Challenges in Information Technology Management", Man-Chung Chan, Ronnie Cheung & James N K Liu (eds.), ISBN 978-981-281-906-2, 981-281-906-1, World Scientific, 2008, paper, abstract, acceptance ratio: 17% (30/175), .
    http://eproceedings.worldscinet.com/9789812819079/9789812819079_0004.html

International conference paper:

  1. Ioana Ciuciu and Yan Tang Demey,An Evaluating Methodology for C-FOAM Applied to Web-based Learning, pp142-151, in Proc. of the 11th International Conference on Web-based Learning, Springer LNCS 7558, Popescu E. et al., (eds.), Sinaia, Romania, 2~4 Sep. 2012 
  2. Yan Tang Demey and Trung Kien Tran, Using SOIQ(D) to Formalize Semantics within one Semantic Decision Table, in Proc. of 6th International Symposium on Rules, RuleML 2012, Springer LNCS 7438, Bikakis A. and Giurca, A. (eds.), pp. 224-239, Montpellier, France, August 2012, presentation
  3. Yan Tang Demey and Ioana-Georgiana Ciuciu,Semantic Decision Support Models for Energy Efficiency in Smart-Metered Homes, in Proc. of 11th IEEE International Conference on Ubiquitous Computing and Communications (IUCC-2012), ISBN 978-0-7695-4745-9, pp 1777~1784, G. Min, L. Liu, S. Jarvis, A. Y.Al-Dubai (eds.), Liverpool, UK, 25-27 June 2012, acceptance ratio: < 30%http://starlab.vub.ac.be/website/files/PID2338003_0.pdf
  4. Yan Tang and Robert Meersman, Towards Directly Applied Ontological Constrains in a Semantic Decision Table, in proc. of 5th International Symposium on Rules, RuleML 2011, Springer LNCS 7018, pp. 193-207, Frank Olken, Monica Palmirani, Davide Sottara (eds.), Nov. 3-5, 2011, Ft. Lauderdale, FL, USA
    http://www.springerlink.com/content/6324u18562pqq671/, presentation
  5. Yan Tang, Robert Meersman and Jan Demey, A Self-Configuring Semantic Decision Table for Monitoring an Ontology-based Data Matching Strategy, in proc. of fifth IEEE International Conference on Research Challenges in Information Science (RCIS'2011), ISBN 978-1-4244-8671-7, May 19-21 2011, Guadeloupe - French West Indies, France
    http://www.informatik.uni-trier.de/~ley/db/conf/rcis/index.html
  6. Yan Tang, Towards Evaluating GRASIM for Ontology-based Data Matching, in proc. of the 9th international conference on ontologies, databases, and applications for semantics (ODBASE'2010), Springer Verlag, LNCS 6427, p. 1009 ff, Hersonissou, Crete, Greece, Oct 26-28, 2010
    http://portal.acm.org/citation.cfm?id=1926164
  7. Yan Tang, Christophe Debruyne, Johan Criel, Onto-DIY: A Flexible and Idea Inspiring Ontology-based Do-It-Yourself Architecture for Managing Data Semantics and Semantic Data, in proc. of the 9th international conference on ontologies, databases, and applications for semantics (ODBASE'2010), Springer Verlag, LNCS 6427, p. 1036 ff. Hersonissou, Crete, Greece, Oct 26-28, 2010
    http://portal.acm.org/citation.cfm?id=1926167
  8. Yan Tang, Robert Meersman, Ioana-Georgiana Ciuciu, Ellen Leenarts and Kevin Pudney, Towards Evaluating Ontology Based Data Matching Strategies, in proc. of fourth IEEE Research Challenges in Information Science (RCIS) 10, Peri Loucopoulos and Jean Louis Cavarero (eds.), pp: 137 - 146,ISSN: 2151-1349,E-ISBN: 978-1-4244-4840-1,ISBN: 978-1-4244-4839-5 DOI: 10.1109/RCIS.2010.5507373, Nice, France, May 19 - 21, 2010, acceptance ratio: 36%(52/144).
    http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5507373
  9. Yan Tang, Gang Zhao, Peter De Baer and Robert Meersman, Towards Freely and Correctly Adjusted Dijkstra's Algorithm with Semantic Decision Tables for Ontology Based Data Matching, in Proc. of the 2nd International Conference on Computer and Automation Engineering "ICCAE 2010", V. Mahadevan, J. Zhou (eds.), IEEE (Category number: CFP1096F-ART, CFP1096F-PRT), EI (Compendex), Thomson ISI Proceeding (ISTP), ISBN: 978-1-4244-5586-7, 978-1-4244-5585-0), Suntec City, Singapore, February 26 - 28, 2010.
    http://ieeexplore.ieee.org/iel5/5445099/5451211/05451213.pdf
  10. Yan Tang, Robert Meersman and Jan Vanthienen, Semantic Decision Tables: Self-Organizing and Reorganizable Decision Tables, in proc. of DEXA'08 (19th International Conference on Database and Expert Systems Applications), Springer, LNCS 5181, Sourav S. Bhwmich, Josef Kung, Roland Wagner (Eds.), Turin, Italy, September 1-5, 2008, acceptance ratio: 18.75% (39/208)
    http://portal.acm.org/citation.cfm?id=1430456.1430508 
  11. Yan Tang and Robert Meersman, Use Semantic Decision Tables to Improve Meaning Evolution Support Systems, proc. of UIC'08 (The 5th International Conference on Ubiquitous Intelligence and Computing), Building Smart Worlds in Real and Cyber Spaces, Springer Verlag, LNCS, in, Frode Eika Sandnes, Yan Zhang, Chunming Rong, Laurence T. Yang and Jiahua Ma (eds.), Oslo, Norway, June 23-25, 2008, acceptance ratio: 26% (27/102)
    http://portal.acm.org/citation.cfm?id=1709881  
  12. Yan Tang, Stijn Christiaens, Koen Kerremans and Robert Meersman, PROFILE COMPILER: Ontology-Based, Community-Grounded, Multilingual Online Services to Support Collaborative Decision Making, in proc. of RCIS'08 (IEEE International Conference on Research Challenges in Information Science), IEEE catalog:CFP0840D-PRT, ISBN: 978-1-4244-1677-6, Marrakech, Morocco, June 3-6, 2008, .
    http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4632117
  13. Yan Tang and Robert Meersman, Organizing Meaning Evolution Supporting Systems Using Semantic Decision Tables, In Proc. of 15th International Conference on Cooperative Information System (CoopIS'07), On the Move to Meaningful Internet Systems 2007, Part I, pp: 272 - 284, Springer Verlag. LNCS 4803, Robert Meersman and Zahir Tari (eds.), Vilamoura, Portugal, 2007, acceptance ratio: 22.8% (21/92).
    http://portal.acm.org/citation.cfm?id=1784631
  14. Yan Tang, Peter Spyns and Robert Meersman, Towards Semantically Grounded Decision Rules Using ORM+, Proc. of International RuleML Symposium on Rule Interchange and Applications (RuleML'07), in, Adrian Paschke and Yevgen Biletskiy (eds.), Springer Verlag, LNCS 4824, pp.78-91,October 25-26, 2007, Orlando, Florida, acceptance ratio: 21.95% (9/41).
    http://portal.acm.org/citation.cfm?id=1785393
  15. Yan Tang and Robert Meersman, On Constructing Semantic Decision Tables, in proc. of 18th International Conference on Database and Expert Systems Applications (DEXA'2007), LNCS 4653, Springer-Verlag, Berlin Heidelberg, September 3-7, 2007, in, R. Wagner, N. Revell, and G. Pernul (Eds.), Regensburg, Germany, p.34-44 (2007), acceptance ratio : 32% (86/267)
    http://www.springerlink.com/index/303t0j2l03040274.pdf
  16. Yan Tang and Robert Meersman, Towards building semantic decision table with domain ontologies, In Proceedings of International Conference of information Technology and Management (ICITM2007), January 3-5, 2007, in, C. Man-chung, J.N.K. Liu, R. Cheung, J. Zhou, (eds.) ISM Press, ISBN 988-97311-5-0, pp. 14-21, acceptance ratio: 37.7% (66/175).
    http://eproceedings.worldscinet.com/9789812819079/9789812819079_0004.html
  17. Damien Trog, Yan Tang and Robert Meersman, Towards Ontological Commitments with O-RIDL Markup Language, Proc. of International RuleML Symposium on Rule Interchange and Applications (RuleML'07), in, Adrian Paschke and Yevgen Biletskiy (eds.), LNCS 4824, Springer Verlag.
    http://portal.acm.org/ft_gateway.cfm?id=1785394&type=pdf
  18. Edgard Nyssen, Horatiu Patrascu, Yan Tang, Marek Suliga and Rudi Deklerck, Active Images - a Tool for Interactive and Participative Web-Based Learning, Proc. of IASTED international conference on WEB-BASED EDUCATION – WBE 2004 (Feb.2004 Innsbruck, Austria), ACTA Press, ISBN: 0-88986-406-3, pp 416-832,.
    http://www.mendeley.com/research/active-images-a-tool-for-interactive-and-participative-webbased-learning/

International workshop paper:

  1. Cristian Vasquez and  Yan Tang Demey, Towards collaborative decision making via semantic decision tables and blackboards, in Proc. of the 1st International IFIP Working Conference on Value-Driven Social Semantics & Collective Intelligence (VaSCo), ACM Web Science 2013, May 1, 2013, accepted
  2. Yan Tang Demey and Zhenzhen Zhao, On Semantics in Onto-DIY, in Proc. of the third workshop on Semantics & Decision Support (SeDeS'12), OTM workshops, Springer LNCS 7567, Herrero et al., (eds.), pp. 538-542, Rome, Italy, 13/09/2012, presentation
  3. Yan Tang Demey, Table4OLD: A Tool of Managing Ontological Commitments of Open Linked Data of Culture Event and Public Transport in Brussels, in Proc. of the first workshop of Methods, Evaluation, Tools and Applications for the Creation and Consumption of Structured Data for the e-Society(META4eS), OTM workshops, Springer LNCS 7567, Herrero, P. et al., (eds.,), pp 286-289, Rome, Italy, 10/09/2012 
  4. Ioana-Georgiana Ciuciu, Yan Tang and Robert Meersman, Towards Evaluating an Ontology-based Data Matching Strategy for Retrieval and Recommendation of Security Annotations for Business Process Models, in Proc. of the Second International Symposium on Data-driven Process Discovery and Anlysis (SIMPDA'12), IFIP working group 2.6 and 2.12, (refer to the book of conference post proceedings)
  5. Yan Tang, Directly Applied ORM Constraints for Validating and Verifying Semantic Decision Tables, in proc. of ORM workshop 2011, OTM Workshops 2011, pp. 350-359, LNCS, Vol7046/2011, isbn 978-3-642-25125-2, Robert Meersman, Tharam S. Dillon and Pilar Herrero (eds.), Crete, Greece, October 17-21, 2011.
    http://www.springerlink.com/content/0g02919877722275/
  6. Yan Tang, Onto-Ann: An Automatic and Semantically Rich Annotation Component for Do-It-Yourself Assemblage. OTM Workshops 2011: pp. 424-433, LNCS, Vol7046/2011, isbn 978-3-642-25125-2, Robert Meersman, Tharam S. Dillon and Pilar Herrero (eds.), Crete, Greece, October 17-21, 2011.
    http://www.springerlink.com/content/gu7q83wvw2626vk2/
  7. Ioana-Georgiana Ciuciu, Yan Tang and Robert Meersman, Towards Retrieving and Recommending Security Annotations for Business Process Models Using an Ontology-based Data Matching Strategy, in Proc. of the First International Symposium on Data-driven Process Discovery and Anlysis (SIMPDA'11), IFIP working group 2.6 and 2.12, ISBN 978-88-903120-2-1, vol. 1, pp. 71-81, Campion d'Italia, Italy, June 29th - July 1st, 2011
  8. Yan Tang, Towards Using Semantic Decision Tables to Organize Data Semantics, the 6th international workshop on fact-oriented modeling (ORM'2010), proc. of On the Move to Meaningful Internet Systems: OTM 2010 workshops, Springer, LNCS 6428, p. 494 ff., Hersonissou, Crete, Greece, Oct. 24-28, 2010,
    http://www.springerlink.com/index/R6W6G71T173136W2.pdf
  9. Ioana-Georgiana Ciuciu, Yan Tang, A Personalized and Collaborative eLearning Materials Recommendation Scenario using Ontology-based Data Matching Strategies, in proc. of 5th International Workshop on Enterprise Integration, Interoperability and Networking (EI2N’2010), special track of “Semantic & Decision Support” (SeDeS’2010), On the Move to Meaningful Internet Systems: OTM 2010 workshops, Springer, LNCS 6428, p. 575 ff, Hersonissou, Crete, Greece, Oct. 24-28, 2010.
    http://dx.doi.org/10.1007/978-3-642-16961-8_81
  10. Yan Tang, Peter De Baer, Gang Zhao and Robert Meersman, On Conducting, Grouping and Using Topical Ontology for Semantic Matching, the 5th international IFIP workshop on Semantic Web and Web Semantics (SWWS’09), proc. of On the Move to Meaningful Internet Systems: (OTM) 2009 Workshops, Springer, LNCS 5872, ISBN -978-3-642-05289-7, pp 816-825, Vilamoura, Portugal, Nov. 1 - Nov. 6, 2009.
    http://dx.doi.org/10.1007/978-3-642-05290-3_100
  11. Peter De Baer, Yan Tang, and Pieter De Leenheer (2009): An Ontology-based Data Matching Framework: Case study for Comptency-based HRM. In Proc. of the 4th International ISWC Workshop on Ontology Matching (OM 2009), CEUR
    http://ceur-ws.org/Vol-551/om2009_poster4.pdf
  12. Yan Tang, Peter De Baer, Gang Zhao, Robert Meersman and Kevin Pudney, Towards a Pattern-Driven Topical Ontology Modeling Methodology in Elderly Care Homes, the 4th International Workshop on Ontology Content (OntoContent'09 Workshop), Special tracks on Business, Human Resources, eHealth, Web 3.0, OTM’09 workshops, Springer, international OntoContent’09 workshop, On the Move to Meaningful Internet Systems: OTM 2009 Workshops, Springer, Heidelberg, LNCS 5872, ISBN 978-3-642-05289-7, pp. 514—523, Vilamoura, Portugal, Nov. 1 - 6, 2009.
    http://dx.doi.org/10.1007/978-3-642-05290-3_65
  13. Peter De Baer, Yan Tang and Robert Meersman, An Ontology-based Data Matching Framework: Use Case Competency-based HRM, the fourth international workshop on ontology matching (OM’09), international OntoContent’09 workshop, On the Move to Meaningful Internet Systems: OTM 2009 Workshops, Springer, Heidelberg, LNCS 5872, ISBN 978-3-642-05289-7, pp. 514—523, Vilamoura, Portugal, Nov. 1 - 6, 2009Vilamoura, Portugal, Nov. 1 ~ Nov. 6, 2009.
    http://www.springerlink.com/content/978-3-642-05289-7/#section=609231&page=1
  14. Yan Tang and Damien Trog, Model Ontological Commitments Using ORM+ in T-Lex, in proc. of ORM workshop, OTM 2008, Springer Berlin / Heidelberg, ISBN 978-3-540-88874-1, Volume 5333/2008, pp. 787-796, 9-14 Oct. 2008.
    http://www.springerlink.com/content/u377342150707751/
  15. Yan Tang, On Conducting a Decision Group to Construct Semantic Decision Tables, in proc. of OntoContent Workshop, On the Move to Meaningful Internet Systems 2007: OTM 2007 workshops, Part I, pp: 534 - 543, Robert Meersman, Zahir Tari and Pilar Herrero (eds.), Springer, LNCS 4805, Vilamoura, Portugal, November 25-30, 2007, acceptance ratio: 38% (6/16), .
    http://dx.doi.org/10.1007/978-3-540-76888-3_76
  16. Yan Tang, Judicial Support Systems: Ideas for a Privacy Ontology-based Case Analyzer, in Proc. of OTM 05 PHD Symposium, in Meersman R., Zahir T., Herrero P. et al.,(eds.), LNCS 3762, Springer Verlag, ISBN 3-540-29739-1, pp. 800-807, 2005.
    http://dx.doi.org/10.1007/11575863_100
  17. Koen Kerremans, Yan Tang, Rita Temmerman and Gang Zhao, Towards ontology-based email fraud detection, in Proc. of EPIA 2005 BAOSW Workshop of 12th Portuguese Conference on AI, (Dec.2005 Covilha, Portugal), C. Bento, A. Cardoso and G. Dias, (eds.) IEEE, ISBN 0-7803-9365-1, IEEE Catalog Number 05EX1157, pp. 106 - 111, 05-08 Dec. 2005.
    http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4145934

Other publications

  1. Ernesto Damiani, Elizabeth Chang, Patrizia Grifoni, Fernando Ferri, Irina Kondratova, Arianna D'Ulizia, Yan Tang, Jan Vanthienen: SWWS 2011, MONET 2011 and SeDeS 2011 PC Co-chairs' Message. OTM Workshops 2011: 380-381
  2. Ioana-Georgiana Ciuciu, Yan Tang, Robert Meersman (2010): Collaborative Semantic Annotation of Anatomical Data: An Ongoing Case Study for E-learning, Reference: 2nd, issue 3D Anatomical Human Summer School, France

See also


Demos in the papers
  Yan Tang Demey, Table4OLD: A Tool of Managing Ontological Commitments of Open Linked Data of Culture Event and Public Transport in Brussels, in Proc. of the first workshop of Methods, Evaluation, Tools and Applications for the Creation and Consumption of Structured Data for the e-Society(META4eS), OTM workshops, accepted  

Yan Tang, Christophe Debruyne, Johan Criel, Onto-DIY: A Flexible and Idea Inspiring Ontology-based Do-It-Yourself Architecture for Managing Data Semantics and Semantic Data, in proc. of the 9th international conference on ontologies, databases, and applications for semantics (ODBASE'2010), Springer Verlag, LNCS 6427, p. 1036 ff. Hersonissou, Crete, Greece, Oct 26-28, 2010

Check here for the scenario of this video

 

Yan Tang and Robert Meersman, DIY-CDR: An Ontology-based, Do-it-Yourself Components Discoverer and Recommender, Theme Issue on Adaptation and Personalization for Ubiquitous Computing, journal of Personal and Ubiquitous Computing, Springer, Z. Yu, D. Cheng, I. Khalil, J. Kay, D. Heckmann (eds.)

Check here for the scenario of this video

 

 Yan Tang, Stijn Christiaens, Koen Keeremans and Robert Meersman, PROFILE COMPILER: Ontology-Based, Community-Grounded, Multilingual Online Services to Support Collaborative Decision Making, in proc. of RCIS'08 (IEEE International Conference on Research Challenges in Information Science), IEEE catalog:CFP0840D-PRT, ISBN: 978-1-4244-1677-6, Marrakech, Morocco, June 3-6, 2008, http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4632117  

Other research activities:

  • Workshop organization:
  • Paper review
    • International Journal of Future Internet, MDPI, 2012
    • International Journal of Frontiers of Computer Science, Springer, 2012
    • International Journal on Electronic Government (EG), Special Issue on "Methodologies, Technologies and Tools enabling e-Government, 2012
    • 12th International Conference on Electronic Commerce and Web Technologies, EC-Web 2011
    • Journal of Personal and Ubiquitous Computing (Springer), Special Issue on Adaptation and Personalization for Ubiquitous Computing, 2011
    • 44th Hawaiian International Conference on System Sciences (HICSS-44), 2010
    • Journal of Pervasive and Mobile Computing, special issue on "Knowledge-Driven Activity Recognition in Intelligent Environments", Elsevier, 2010
    • book "Applied Semantic Technologies: Using Semantics in Intelligent Information Processing",Vijayan Sugumaran and Jon Atle Gulla(eds.),Taylor and Francis, 2011 
    • Personal and Ubiquitous Computing (Springer), Special Issue on Context-Aware Middleware and Applications, Yu, Z.W., Zhang, D.Q., Indulska, J., and Becker, C. (eds.), 2010
    • International Editorial Board (IEB) of Special Issue of Cybemetics and Systems (Taylor & Francis),   Yu, Z.W., Nugent, C., Hussain, S., Ma, J.H. and Pianesi, F. (eds.), 2009
  • Conference program committee
    • 6th International Conference on Multimedia and Ubiquitous Engineering (MUE 2012), 11-13 July 2012, Madrid, Spain
    • INBAST'11 workshop, Vienna University of Technology (AT), Crete (Greece), 19/10/2011, co-organizer
    • SeDeS'11 workshop, Crete (Greece), 20/10/2011, organizer
    • 12th International Conference on Electronic Commerce and Web Technologies - EC-Web'11, Toulous, France, Aug. 29 - Sep. 2, 2011
    • The 8th International Conference on Ubiquitous Intelligence and Computing, Banff, Canada, 2011
    • The first Semantic & Decision Support Workshop (OTM'2010 workshops), 2010 - the organizer
    • The 7th International Conference on Ubiquitous Intelligence and Computing --- Building Smart Worlds in Real and Cyber Spaces, Xi'an, China, 2010
  • Standards
    • fact based modeling and exchange conceptual data models, working group member, Oct. 2010 - present
  • Visit and Stay
  • Members
    • IEEE (01/04/2012~now)
    • ISO (01/10/2012~now)
  • Students

Demonstrations

Demos can be found here.

DIY-CDR tool demonstration


 
 
   

 

DIY-CDR (Do-it-yourself Component Discoverer and Recommender) is a tool to help users to discover existing components when they want to DIY their own solutions.

It uses the Controlled Fully Automated Ontology Assisted Matching Strategy (C-FOAM) as the matching strategy. C-FOAM contains three matching algorithms at three different levels – String, Lexical and Conceptual (or Graphical).

The demonstration of DIY-CDR contains two scenarios. We use Yahoo! pipes to test and demonstrate DIY-CDR. When a user wants to build his own Yahoo! Pipe, he can use DIY-CDR to find existing Yahoo! Pipes and build his solution based on them.

Scenario One: search with one concept 

If the result of the interpreter in DIY-CDR is a concept, then DIY-CDR will illustrate the components that contain this concept in the annotation set. For example, if the input is “bringing”, then C-FOAM will find “bring” (string matching result) and “fetch” (lexical matching result). All the components that are annotated with "bring" or “fetch” will be illustrated.

Scenario Two: search with several concepts

In this scenario, the result of the interpreter in DIY-CDR is a context, which corresponds to a set of lexons. For example, if the end user's input is “finding place of news”, DIY-CDR will find the contexts identified with “news location finder”, “news producer finder” and “TV news reader”. As “location” is the synonym of “place”, DIY-CDR will select “news location finder” as the internal output. Afterwards, DIY-CDR will use a graph matching algorithm to check whether it matches any of the annotations from all the components.

Scenario of Naughty Boy Use Case



There are two non-technical end users in our story. Mary is a homemaker with a one-year old son called James. On a certain day when she was reading her newspaper in the living room, James discovered her iPhone and started banging his new toy. Therefore Mary decides to install an existing application call “naughty boy protector” from the onto-DIY app-store. When James started banging Mary’s phone again, the (Nabaztag) bunny, standing next to his crib, started speaking loudly with the same intonation as his mother “Do not touch the iPhone, James!” It continued reminding the boy to put down his mother’s iPhone until Mary came in, took her iPhone and laid it flat again and set the bunny to its initial state. Following happened within Onto-DIY. When James starts shaking Mary’s iPhone, its sensor senses the acceleration. This raw sensor information is sent to the execution environment in the network through the communication layer. The data semantics server checks the information source and finds the proper mapping of the concepts in the ontology base. Then it communicates with the ontology server. The ontology server finds a set of relevant semantic rules, which are stored in the commitment repository. Based on the SDT outcomes, the corresponding action message is send to the bunny (over the communication layer). When the bunny gets the message, it starts saying “Do not touch the iPhone, James!” repeatedly untill the bunny is set back with its initial state.

Initially, the technicians build a few software and hardware pieces. There are preinstalled ontologies (version 1.0, created by domain experts, knowledge engineers and ontology engineers), databases and the condition/action rules (including ontological commitments, SDTs and rules stored/implemented in the smart objects). One day, James starts realizing that shaking the iPhone always trigger the bunny and an angry mother. So he decided to smash the bunny. Onto-DIY got messages from the bunny, such as, its ears were continuously moved with force, or its switch button was tapped very rapidly. Unfortunately, the existing ubiquitous network did not know how to react. In the next part of this report, we will describe how Mary can create an application (DIY her own solution) in order to react on the new situation. After Mary will create her own application successfully, her new solution will be automatically uploaded to the community portal of Onto-DIY. New DIY ideas and concepts are shared and can now be used by other people as parts for the realization of their new DIY ideas or just as an inspiration. Together with the semantics, the DIY solutions will continuously evolve within the community.

Reference

Yan Tang, Christophe Debruyne, Johan Criel, Onto-DIY: A Flexible and Idea Inspiring Ontology-based Do-It-Yourself Architecture for Managing Data Semantics and Semantic Data, in proc. of the 9th international conference on ontologies, databases, and applications for semantics (ODBASE'2010), Springer Verlaag, LNCS 6427, p. 1036 ff. Hersonissou, Crete, Greece, Oct 26~28, 2010

Attachments

  1. Bunny ontology
  2. SDT xml file

Table4OLD Manual

The tool (web interface) can be accessed at  http://culturebrussels.appspot.com/

We can use Table4OLD (decision table for Open Linked Data, culturebrussels.appspot.com) to manage decision rules defined on top of domain ontologies. These decision rules are presented in the form of (semantic) decision tables. In the demonstration, we use a use case in the field of culture event and public transport in Brussels. We intend to show how easy a semantic decision table can be used as a user interface for non-technical people. In the meanwhile, it also gives enough technical transparency and modification possibilities to technicians and amateurs.

When you enter the URL to a Web browser, you'll see a screen as shown below. (note: all images here can be enlarged by clicking on them)

There are two GWT modules on this page - 1) Example Module and 2) the Module of Semantic Decision Table Editor and Executor - see below

1. Example Module 

When you click on the "Example" button from the Module of Example, then you'll load an example of SDT.

In this example, you can see a decision table, its annotation using ontologies and pictures. Note that the the format of decision tables follows the CSA 1970 standard, as illustrated at http://en.wikipedia.org/wiki/Decision_table

If you click on the "Annotation" button, then you'll see the annotation information of this SDT. The annotations have the format of lexons. Check http://starlab.vub.ac.be/website/node/45 for the explanations of lexons.

If you want to add colours to different groups of conditions, then click on the "Add Color" button. We want to provide a visualization facility to the decision modelers.

For instance, in the above decision table, we can see that the third condition entry uses only one condition stub for all the decision columns.

Click on the "Show Process Information" button if you want to track the server information.

If you don't want to be bothered by this Module, then click on the "Hide View" button. This Module will be hidden.

2. Module of Semantic Decision Table Editor and Executor

In the Module of Semantic Decision Table Editor and Executor, there is one component called semantic decision table editor. Knowledge engineers have modeled the domain ontology (-ies) and annotated the concepts concerning conditions and actions before this tool has been launched to the end users. Note that they can always update the ontologies and annotations, which are currently stored as Google documents (in particular, Google fusion tables) at https://www.google.com/fusiontables/DataSource?docid=1jRlTFuLMFZQ3XebjosdcakbjnVOFuzxbN1N-mSs

and the event data is stored at https://www.google.com/fusiontables/DataSource?docid=1QRrMFL9oJeHg21r8LQipekXB7FjSt-BGwOsKMyk

When you click on the "Get Stubs from O" button, you will get two types of labels. One is denoted by rectangles with a gray background, and the other is indicated by rectangles with a yellow background. The former is condition stubs and the latter is action stubs. Below these stubs, you will find two boxes indicated with "Condition" and "Action" (see the figure shown below).

You need to hold the left key of the mouse while dragging a condition stub into the Condition box and dragging an action stub into the Action box. After the label is dragged into a desired box, you may release the mouse and drop it.

After a condition stub is dropped to the Condition box, the module will load the ontology and find its predefined value types in the ontology. For example, Language has a value type of String, and its possible values are EN, FR, or NL. Then, the tip box that resides to the right of the Action box will show examples to help the decision modeler to specify the condition entries. For example, we want to have condition entries - "en, fr" - for the condition stub "Language". According to the tip, we enter "en;fr" in the input field and press the "submit" button (see the figure shown below). 

We repeat this step until all the desired conditions are entered. 

Then, we drag and drop the desired action stubs to the Action box. Unlike a condition, the entries of which needs to be specified by end users, an action does not need to have an action entries because the action entries of an action, by default, can only be Boolean values in this particular application. Note that in other cases, an action entry can as well be a String, which is out of the scope of this demonstration. 

Then, click the "Generate" button. You'll see an automatically generated semantic decision table, with a complete decision rule set as shown below. 

f

Now, we need to create decision rules. We click on an action stub in a decision column in order to activate this action. For example, we want to have a decision rule as "IF Language is en, AND isFullyBooked is Y, THEN ShowEventTitle". In order to have this rule, we only need to click on the condition stub in column 1 (as shown in the figure below). 

After we have modeled all the decision rules, we can click the "Execute" button in order to activate the decision columns that can be executed.  

For instance, when we click the "Execute 1" button, we will get a list of events, the language of which is English and is fully booked. What we see in the list is the event titles from those events (because of the "ShowEventTitle"action in column 1).

When you click on a condition stub, you will find the ontology model of the concept, to which the condition stub points. For example, if you click "Language", then you'll see a model as shown in the following figure.

Technical background: Table4OLD is developed using Google Web Toolkit (GWT, for a graphical part), JSON (as the communication means between the server and clients) and Google Map API (for a graphical part). It knowledge base contains ontologies, annotations and event data, which are stored as Google Fusion Tables. A pre-process of making the Google Fusion Tables from open linked data is realized by the Jena API.

Downloadable Slides

[last update:2011-02-17]

This page contains selected slides of Semantic Decision Tables, ontology creation methodologies and ontology-based data matching algorithms.

Title
Presented at
date
slides
Semantic Decision Tables  IFIP 2010 2010-10-28 IFIP presentation_2010_10_28.pdf
Onto-DIY  ODBASE 2010 2010-10-26 OntoDIY - ODBASE 2010 presentation.pdf
Towards Evaluating GRASIM for
Ontology-based Data Matching
 ODBASE 2010 2010-10-26 GRASIM Evaluation - ODBASE 2010 presentation.pdf
Towards Evaluating Ontology Based Data Matching Strategies  RCIS 2010 2010-05-19~21 RCIS presentation_00.pdf
Semantic Decision Tables: Theory and Practices  PhD defense 2009-10 presentation V2.2 - public defense.pdf
On Constructing, Grouping and
Using Topical Ontology for
Semantic Matching
 SWWS2009 2009-10-1~6 padon for matching - SWWS 2009.pdf
Towards a Pattern-Driven Topical Ontology Modeling Methodology in Elderly Care Homes  OntoContent2009 2009-10-1~6 Pattern-Driven Ontology Methodology - OntoContent 2009.pdf
PROFILE COMPILER: Ontology-Based, Community-Grounded, Multilingual Online Services to Support Collaborative Decision Making  RCIS 2008 2008-06-03~06 Profile Compiler - RCIS 08.pdf
Semantic Decision Tables: Self-Organizing and Reorganizable Decision Tables  DEXA 2008 2008-09-01 DEXA2008presentation_final.pdf
On Constructing Semantic Decision Tables  DEXA 2007 2007-09-03 on constructing SDT presentation.pdf
On Conducting a Decision Group to Construct Semantic Decision Tables  OntoContent2007 2007-10-28 on Conducting a DG to Construct SDT - OntoContent 2007.pdf

 

International OTM Workshop on Semantics and Decision Making (SeDeS)

Background

SeDeS Album
 

Decision support has been gradually evolved in both the fields of theoretical decision support studies and practical assisting tools for decision makers since 1960’s. The goal of decision support is to enhance decision processes in an accurate and efficient manner. Its application fields vary from business processes, business information management, system analysis, robotics, medical decision support, programming, project management, eGovernment & eBusiness, eLearning & eTraining, market analysis, judicial support, smart objects and ubiquitous systems.

Ontology Engineering (OE) brings new synergy to decision support. It will change (and actually now is changing) the decision support landscape, as it will enable new breeds of decision models, DSS applications and systems to be developed. Its realm will be significantly extended. By enabling digital intelligence in everyday decision support flows with interoperability and shareability, decision tasks and decision making processes in our workplaces, our homes, our businesses and even our own routine lives, could be simplified in a more efficient, more accurate way and more comfortable way.

SeDeS presents the latest innovations and achievements of academic/business/governmental communities on Decision Support Systems (DSS). The workshop focuses on theory, systems, computer aided methods, models, algorithms, techniques, methodologies and applications related to supporting decision making.

Useful Links

LinkedIn Group: http://www.linkedin.com/groups/International-Semantics-Decision-Support-SeDeS-4521314

OTM SeDeS 2010 Workshop

Today, the 1st International Workshop on Semantic & Decision Support (SeDeS'2010) successfully took place at at the Aldemar Knossos Royal Village Hotel and Conference Center in Hersonissou, Crete, Greece.

It is organized as a special session track from the 5th International Workshop on Enterprise Integration, Interoperability and Networking (EI2N'2010), which is one of the OTM conferences and workshops.

The call for papers saw 12 submissions, among which the SeDeS Programme Committee has selected 4 papers to be presented at EI2N'2010. 1 accepted paper has been withdrew at the publication preparation phase. Each submission was viewed by at least three and at most five members of the Programme Committee. The selected papers cover the topics of ontology-based decision making applications in the fields of eGovernment, eLearning, business rule management and Human Resource Management. 

 

 

 (Giuseppe Berio at EI2N-SeDeS 2010)

 

1. Presentations

1.1. Re-engineering Business Rules for a Government Innovation Information Portal

Peter Spyns and Geert Van Grootel LNCS 6428, p. 565ff

Abstract. For any information system the quality of the underlying data is crucial for the quality of the information offered to a user. Quality control when uploading data into a portal is essential. In this paper we describe a practical case of how existing business rules are re-engineered into semantically grounded business rules that validate data before being uploaded into a government innovation information portal. Some practical experiences and lessons learnt are presented. The case has shown that not only a substantial gain in engineering time can been achieved but also that the support of related stakeholders is more easily obtainable.

1.2. A Personalized and Collaborative eLearning Materials Recommendation Scenario Using Ontology-Based Data Matching Strategies

Ioana Ciuciu and Yan Tang LNCS 6428, p. 575ff

Abstract. We propose a virtual teacher for the evaluation of students’ competencies. It aims to improve learning by making personalized suggestions on the learning materials. It is based on three main components: 1) a semantically enriched content management system (CMS), playing the role of knowledge base, 2) a 3D anatomy browser and 3) an ontology-based matching strategy called Controlled Fully Automated Ontology Based Matching Strategy (C-FOAM), providing the evaluation methodology. Together with the collaborative knowledge base, which allows knowledge to be represented in natural language and to be further reused, the evaluation methodology becomes the main contribution of the paper. The approach is demonstrated on a learning scenario illustrated around 3D anatomical structures.

1.3. Ontological-Based Model for Human Resource Decision Support System (HRDSS)

Rohayati Ramli, Shahrul Azman Noah, and Maryati Mohd Yusof LNCS 6428, p. 585

Abstract. This research concerns the development of Ontology-based model as an input to Human Resource Decision Support System (HRDSS) and to assist in the efficient and effective data analysis and leveraging the semantic content of ontology. These are to give intelligence support in decision-making and to proposed and develop suitable system architecture of the intelligence DSS model for the Human resource planning at national level. The initial model was developed based on the literature review on issues related to Human resource planning complex unstructured decision making process. We have been working on ontology to manage knowledge in human resource and integrate multiple data resources in order to support decision making in forecasting and projection for supply and demand in Human Resource Development.

2.Background

Decision support has been gradually evolved in both the fields of theoretical decision support studies and practical assisting tools for decision makers since 1960’s. The goal of decision support is to enhance decision processes in an accurate and efficient manner. Its application fields vary from business processes, business information management, system analysis, robotics, medical decision support, programming, project management, eGovernment & eBusiness, eLearning & eTraining, market analysis, judicial support, smart objects and ubiquitous systems.

Ontology Engineering (OE) brings new synergy to decision support. It will change (and actually now is changing) the decision support landscape, as it will enable new breeds of decision models, DSS applications and systems to be developed. Its realm will be significantly extended. By enabling digital intelligence in everyday decision support flows with interoperability and shareability, decision tasks and decision making processes in our workplaces, our homes, our businesses and even our own routine lives, could be simplified in a more efficient, more accurate way and more comfortable way.

SeDeS presents the latest innovations and achievements of academic/business/governmental communities on Decision Support Systems (DSS). The workshop focuses on theory, systems, computer aided methods, models, algorithms, techniques, methodologies and applications related to supporting decision making.

OTM SeDeS 2010 Workshop (accepted papers)

OTM SeDeS 2010 Workshop (photos)

From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS
From SeDeS

OTM SeDeS 2011 Workshop (accepted papers)

OTM SeDeS 2012 Workshop

The OTM SeDeS workshop has a LinkedIn Group. It's address is http://www.linkedin.com/groups/International-Semantics-Decision-Support-SeDeS-4521314. We welcome the workshop participants to join this group.

On the basis of request, the presentations, papers, photos and discussions from this workshop will be published in this LinkedIn Group.

               
           
               

For more photos, see: https://picasaweb.google.com/108269558167122518691/SeDeS

OTM SeDeS 2012 Workshop (accepted papers)

  1. Nondeterministic Decision Rules in Classification Process
    Piotr Paszek, Barbara Marszał-Paszek
  2. A Novel Context Ontology to Facilitate Interoperation of Semantic Services in Environments with Wereable Devices
    Gregorio Rubio Cifuentes, Estefanía Serral Asensio, Pedro Castillejo Parrilla, José Fernán Martinez Ortega
  3. Ontology Based Method for Supporting Business Process Modeling Decisions
    Avi Wasser, Maya Lincoln
  4. Survey on semantic sensor network ontology for integrating Internet of Things data
    Jiehan Zhou, Timo Ojala, Jukka Riekki
  5. Modeling Decision Structures and Dependencies
    Feng Wu, Laura Priscilla, Mingji Gao, Filip Caron, Willem De Roover, Jan Vanthienen

OTM SeDeS 2012 Workshop (presentations)

The presentations can be downloaded from this page.

A Novel Context Ontology to Facilitate Interoperation of Semantic Services in Environments with WereableDevices
Gregorio Rubio, Universidad Politécnica de Madrid, Madrid (Spain)
Estefanía Serral, Universidad Politécnica de Valencia, Valencia (Spain)
Pedro Castillejo, Universidad Politécnica de Madrid, Madrid (Spain)
José Fernán Martínez, Universidad Politécnica de Madrid, Madrid (Spain)

Presentation

Nondeterministic Decision Rules in Classification Process
Piotr Paszek, University of Silesia, Sosnowiec (Poland)
Barbara Marszał-Paszek, University of Silesia, Sosnowiec (Poland)

Presentation

Sensor Information Representation for the Internet of Things
Jiehan Zhou, University of Oulu, Oulu (Finland)
Teemu Leppänen, University of Oulu, Oulu (Finland)
Meirong Liu, University of Oulu, Oulu (Finland)
Erkki Harjula, University of Oulu, Oulu (Finland)
Timo Ojala, University of Oulu, Oulu (Finland)
Mika Ylianttila, University of Oulu, Oulu (Finland)
Chen Yu, Huazhong University of Science and Technology, Wuhan (China)

presentation

On Semantics in Onto-DIY (short paper)
Yan Tang, Vrije Universiteit Brussel, Brussels (Beglium)
Zhenzhen Zhao, Télécom SudParis, Yvry (France)
presentation 

Ontology Based Method for Supporting Business Process Modeling Decisions
Avi Wasser, University of Haifa, Haifa (Israel)
Maya Lincoln, ProcessGene Ltd (Israel)

presentation
 

Modeling Decision Structures and Dependencies
Feng Wu, K U Leuven, Leuven (Belgium)
Laura Priscilla, K U Leuven, Leuven (Belgium)
Mingji Gao, K U Leuven, Leuven (Belgium)
Filip Caron, K U Leuven, Leuven (Belgium)
Willem De Roover, K U Leuven, Leuven (Belgium)
Jan Vanthienen, K U Leuven, Leuven (Belgium)

presentation

Knowledge mining approach for optimization of inference processes in rule knowledge bases (short paper)
Agnieszka Nowak-Brzezinska, University of Silesia, Sosnowiec (Poland)
Roman Siminski, University of Silesia, Sosnowiec (Poland)

(absent)

Panel discussion (EI2N and SeDeS'2010)

We had a panel discussion on the role of Ontology Engineering (OE) in Enterprise Interoperability (EI) in the afternoon, on Oct. 27th, 2010. It lasted for an hour and half. Critical issues concerning OE and EI have been discussed. We really appreciate how active all the participants were to pose and answer questions.

The slides used for the panel discussion can be downloaded here.

Background

Decision support has been gradually evolved in both the fields of theoretical decision support studies and practical assisting tools for decision makers since 1960’s. The goal of decision support is to enhance decision processes in an accurate and efficient manner. Its application fields vary from business processes, business information management, system analysis, robotics, medical decision support, programming, project management, eGovernment & eBusiness, eLearning & eTraining, market analysis, judicial support, smart objects and ubiquitous systems.

Ontology Engineering (OE) brings new synergy to decision support. It will change (and actually now is changing) the decision support landscape, as it will enable new breeds of decision models, DSS applications and systems to be developed. Its realm will be significantly extended. By enabling digital intelligence in everyday decision support flows with interoperability and shareability, decision tasks and decision making processes in our workplaces, our homes, our businesses and even our own routine lives, could be simplified in a more efficient, more accurate way and more comfortable way.

SeDeS presents the latest innovations and achievements of academic/business/governmental communities on Decision Support Systems (DSS). The workshop focuses on theory, systems, computer aided methods, models, algorithms, techniques, methodologies and applications related to supporting decision making.

 

Posters

last update: 2012-09-06

 

Yan Tang Demey, Table4OLD: A Tool of Managing Ontological Commitments of Open Linked Data of Culture Event and Public Transport in Brussels, in Proc. of the first workshop of Methods, Evaluation, Tools and Applications for the Creation and Consumption of Structured Data for the e-Society(META4eS), OTM workshops

  Yan Tang Demey and Zhenzhen Zhao, On Semantics in Onto-DIY, in Proc. of the third workshop on Semantics & Decision Support (SeDeS'12), OTM workshops, accepted

SDRule-L

(this article is under construction) Semantic Decision Rule Language (SDRule-L)

Examples

Subtype and Data Type

"IsFullyBooked" is a subtype of "ConditionStub". "BOOLEAN" is a data type.

Annotation

"Jan's bedroom" is an ontological annotation of "Name of Place".

Implication and Value Constraint

IF PT Available has Value of PT Available AS 'Y', THEN Show PT info. has Vlaue of Show PT info. AS '*'.

Cluster Object Type

"Task of Handling Phone" can be further explained by a set of lexons.

SDRule-ML

(This article is still in progress) SDRule-ML: Semantic Decision Rule Markup Language. It is a hybrid language of FOL Rule-ML and ORM-ML.

The specification of its schema can be found at http://www.slideshare.net/daisyDon/semantic-decision-rule-markup-language-v10-specification

The schema and APIs can be downloaded at https://sourceforge.net/projects/sdrulel/files/

Thesis on SDRule-L

Master thesis topics

The thesis contains below topics:

  • ontology-based communication-driven/group decision support  (background knowledge research)
    • survey on group decision support systems (topic 1)
    • survey on ontological commitment language (topic 2)
    • algorithms for semantic decision processes (topic 3), e.g. ontology-based multicriteria decision support (topic 4)
    • models for computer-aided group decision support  (topic 5)
  • SDRule-L (semantic decision support language)
    • theory:
      • extension to SDRule-L with SBVR (topic 6)
    • program:
      • graphical visualization (topic 7)
      • SDRule-ML/DECOL mapping (topic 8)
      • SDRule-ML/SQL (partial) mapping (topic 9)
      • SDRule-ML/O-RIDL mapping (topic 10)
      • SDRule-ML/OWL (partial) mapping (topic 11)
      • implementation of topic 3, 4 and 5 (topic 12)
Note that each student needs to choose two topics. The first topic needs to be chosen from topic 1~ topic 6. The second one is from topic 7 ~ topic 12.

What are the problems ?

In a communication-driven/group decision making environment, people, organizations, and intelligent software agents must communicate between and among themselves, especially in the very-large scaled context of the World Wide Web. As there are different needs and professional, social, and cultural backgrounds, there can be widely varying viewpoints and assumptions regarding what is essentially the same subject matter. Each uses a different meaning, jargon; each might have different, overlapping, and/or mismatched decision rules, decision items, decision structures and decision methods. The consequent lack of a shared understanding leads to:

  • poor communication within and between these decision makers and their organizations.

In the context of building a group decision support environment, this lack of a shared understanding leads to:

  • difficulties in identifying requirements and thus in the defining of a specification of the system.

Disparate modeling methods, paradigms, languages, and decision support tools severely limit:

  • interoperability;
  • the potential for re-use and sharing.

In turn this leads to

  • much wasted effort and re-inventing the wheel.
  • very much cost

How can we solve them ?

The way to address these problems, is to reduce or eliminate conceptual and terminological confusion and come to a shared understanding. Such an understanding can function as a unifying framework for the different viewpoints and serve as the basis for:

  • communication between people with different needs and viewpoints arising from their different contexts;
  • interoperability among intelligent (web) systems/agents achieved by translating between different modeling methods, languages, and software tools;
  • system engineering benefits: in particular,

    • Re-usability: the shared understanding is the basis for a formal encoding of the important entities, attributes, processes, and their inter-relationships in the domain of interest. This formal representation may be (or become so by automatic translation) a reusable and/or shared component in a software system.
    • Reliability: a formal representation also makes possible the automation of consistency checking resulting in more reliable software.
    • Specification: the shared understanding can assist the process of identifying requirements and defining a specification for an IT system. This is especially true when the requirements involve different groups using different terminology in the same domain, or multiple domains.

What is an ontology ?

Ontology” is the term used to refer to the shared understanding of some domain of interest which may be used as a unifying framework to solve the problems in the above described manner.

An ontology necessarily entails or embodies some sort of world view with respect of a given domain This world view is often conceived as a set of concepts (e.g., entities, attributes, processes), their definitions, and their inter-relationships, this is referred to as a conceptualization. Sometimes ontology is confused with a conceptual schema for a database, however there are some similarities.

Such a conceptualization might be implicit, e.g., existing only in someone’s head, or embodied in a piece of software. For example, an accounting package presumes some world view encompassing such concepts as invoice, and a department in an organization. The word “ontology” is sometimes used to refer to this implicit conceptualization. However, the more standard usage and that which we will adopt is that the ontology is an explicit account or representation of (some part) a conceptualization. See the figure below for an example of such an explicit representation of a conceptualization: in this case a conceptualization of “panning”, some baking process in the bakers’ world.

What is SDRule-L?

SDRule-L is a modeling language, which is an extension to object-role modeling (ORM) language. Its xml schema is a hybrid language of ORM-ML and Rule-ML. It is used to graphically model decision support items (e.g. decision rules, conditions and alternatives, knowledge in different business processes) and ready to be published on WWW for sharing.

References:

[1] Yan Tang and Robert Meersman, SDRule Markup Language: Towards Modeling and Interchanging Ontological Commitments for Semantic Decision Making, Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, IGI Publishing, ISBN: 1-60566-402-2, USA, 2009

[2] Peter Spyns, Yan Tang and Robert Meersman, An Ontology Engineering Methodology for DOGMA, Journal of Applied Ontology, special issue on "Ontological Foundations for Conceptual Modeling", Giancarlo Guizzardi and Terry Halpin (eds.), Volume 3, Issue 1-2, p.13-39 (2008)

[3]Yan Tang and Damien Trog, Model Ontological Commitments Using ORM+ in T-Lex, in proc. of ORM workshop, OTM 2008, Springer Berlin / Heidelberg, ISBN 978-3-540-88874-1, Volume 5333/2008, pp. 787-796, 9-14 Oct. 2008

[4] Damien Trog, Yan Tang and Robert Meersman, Towards Ontological Commitments with O-RIDL Markpu Language, Proc. of International RuleML Symposium on Rule Interchange and Applications (RuleML'07), in, Adrian Paschke and Yevgen Biletskiy (eds.), Springer Verlag, LNCS 4824

[5] Ontologies and Databases: More than a Fleeting Resemblance Robert Meersman , OES/SEO 2001 Rome Workshop, (2001) 

[6]Data modelling versus Ontology engineering P. Spyns; R. Meersman; M. Jarrar , SIGMOD Record: Special Issue on Semantic Web and Data Management, 12/2002, Volume 31(4), p.12-17, (2002)

Formalizing ontological commitments using Modal Logic.

Problem title: ontological commitment in Modal Logics

Contact: Yan Tang

Problem Description: Applications (such as semantic decision support systems, especially SDT) commit to an ontology through ontological commitments (also called application axiomatizations). As many different applications may commit to the same ontology, one may ask what is the semantic relationship (similarity/difference) between these applications. You will formalize this relationship using Modal Logic, which allows logical reasoning cross situations. The notions of ontology and ontological commitment are described and formalized (in first-order-logic) in chapter 3. Please have a look and don't hesitate to contact us if you have any question.

Research Category 1 (not required for internships):

Research issues : Modal logic, formalization of concept/ ontological commitments, proof theory, etc.

skills: logic, DOGMA, ontologies.

further readings:

1) M. Fitting, Basic Modal Logic, Handbook of Logic in Artificial Intelligence and Logic Programming, Volume 1, Logical Foundations, 1993.

2) E. Clarke and O. Grumberg and D. Peled, Model Checking, The MIT Press, 1999.

 

Research Category 2 (required for internships):

Research issues: commitment visulaization based on Modal Logics, logics and verification,

skills:Java Eclipse Plugin development

further readings:

1) M. Fitting, Basic Modal Logic, Handbook of Logic in Artificial Intelligence and Logic Programming, Volume 1, Logical Foundations, 1993.

2) Modal Logic by John McCarthy

3) Introduction of Modal Logic by Anthony A. Aaby

4) 1. T. R. Gruber. A translation approach to portable ontologies. Knowledge Acqui-sition, 5(2):199-220, 1993. 2.

5) T. R. Gruber. Toward principles for the design of ontologies used for knowledge sharing. Workshop on Formal Ontology, Padova, Italy, 1992.

SDRule-L graphical presentation

Problem title: SDRule-L graphical presentation

Contact: Yan Tang

Problem Description: Applications (e.g. decision support systems, especially SDT) commit to an ontology through ontological commitments (also called application axiomatizations). Ontology based decision making systems mainly contain semantically grounded decision rules, which can be modeled using SDRule-L, an extension of ORM. There are currently 7 extra operators and connectors in SDRule-L. Its markup language is a hybrid language of ORM-ML and FOL RuleML.

You will build an extension to the existing tool to visualize and model these rules using SDRule-L. The logical operators and connectors allow logical reasoning cross situations. You can find more details on the rule writing of ontological commitment here.

Please have a look and don't hesitate to contact me if you have any question.

Research Category:

Research issues : logic, proof theory, etc.

skills: logic, DOGMA, ontologies, Eclipse and Eclipse plugin development, JGF, Java.

further readings:

  1. M. Fitting, Basic Modal Logic, Handbook of Logic in Artificial Intelligence and Logic Programming, Volume 1, Logical Foundations, 1993.
  2. T. R. Gruber. A translation approach to portable ontologies. Knowledge Acqui-sition, 5(2):199-220, 1993. 2.
  3. T. R. Gruber. Toward principles for the design of ontologies used for knowledge sharing. Workshop on Formal Ontology, Padova, Italy, 1992.
  4. T. A. Halpin, Information modeling and relational databases: from conceptual analysis to logical design, San Francisco, California, Morgan Kaufman Publishers, 2001.
  5. Yan Tang, Peter Spyns, Robert Meersman, Towards Semantically Grounded Decision Rules Using ORM+, Proc. of International RuleML Symposium on Rule Interchange and Applications (RuleML'07), in, Adrian Paschke and Yevgen Biletskiy (eds.), Springer Verlag, LNCS 4824.
  6. Damien Trog; Jan Vereecken; Stijn Christiaens; Pieter De Leenheer; Robert Meersman , T-Lex: A Role-based Ontology Engineering Tool , ORM 2006, 02/11/2006, Volume 4278, Montpellier, France, (2006)

Student: Yan Gu (till 1st Feb., 2008), Christophe Debruyne (current)

Yan's Students

On this page, you can find a list of Yan's students, their short bio and thesis topic from 2010 till now.

Francisco Martinez Garcia

Bio

Francisco Martinez, born in Granada (Spain), got his Professional Bachelor in Applied Informatics in 2007 and his Computer Science Engineering in 2011. In the same year he joined the VUB for the Master in Computer Science Since 2007 He worked as Programmer in Oracle solutions in Granada, in 2010 He got a Grant in junior research in the University of Granada. In 2012, Francisco joined Euroclear Bank as Analyst BI Developer. He is responsible of the Develop and Support in Windows DWHs for Banking and Finance.

Master Thesis Topic: Towards Using Semantic Decision Tables for Business Process Management in SBVR

Thesis Description

Keywords: Ontology Engineering and Technologies, Semantic Decision Tables, Financial, Banking,

Expected result: The goal of this research is to use semantic technologies to enhance Business Process Management. In particular, we want to use semantic decision tables (SDT[1][2]) to control decisions in SBVR.

This thesis is considered as a follow-up work of Specifying Process-Aware Access Control Rules in SBVR [5]. The idea is to use semantic decision tables for modeling decision rules that are used in controling processes from SBVR [6]. 

Background 

SDT is modeled in the DOGMA framework, which formulates ontology-based applications as three layers: The ontological lexon, the ontological commitment, the application layer. The BPM is a methodology designed to organize, manage, analyze and reengineer the processes running in an organization, their lifecycles has been increasingly supported by a set of software technologies that have as results BPM System that are already used by both business and IT engineers. The Ontology is a logical theory accounting for the intended meaning of a formal vocabulary, it reflects commitments, and conceptualization.

In DOGMA, consists of the following two layers: a lexon layer and a commitment layer. A lexon is a binary fact type, which can be formalized as . t1 and t2 are two terms that point to two concepts or objects. r1 and r2 are the two roles that t1 and t2 can play with. r is the context identifier, which points to where t1 and t2 are originally defined and disambiguated and where r1 and r2 are meaningful. A commitment layer is a view from an application on how to use lexons. The goal of the Master Thesis: It is illustrate how we can use semantic in the BPM in order to help to bridging the gap between business and IT will improve using semantic technologies, identifying for each step of the BPM the required functionalities. The implementation of a Business Semantics Glossary allows you to capture any kind of formal semantic relation up to formal ontologies and business rules could provide an semantic layer has a huge potential in this domains, and interest to the advantages over the traditional report design and remove the most difficult data intensive task.

Literature

  1. Yan Tang, On Semantic Decision Tables, PhD thesis, VUB STARLab, 2009
  2. Tang, Y.,and Meersman, R. (2008):Towards Building Semantic Decision TableswithDomain Ontologies, in book"Challenges in Information Technology Management", M.C.Chan et al.(eds.), ISBN 978-981-281-906-2, 981-281-906-1, World Scientific
  3. Peter Spyns, Yan Tang and Robert Meersman, An Ontology Engineering Methodology for DOGMA, Journal of Applied Ontology, special issue on "Ontological Foundations for Conceptual Modeling", Giancarlo Guizzardi and Terry Halpin (eds.), Volume 3, Issue 1-2, p.13-39 (2008), 
  4. Simperl, E. and Sure, Y. (2008). The business view: Ontology engineering costs. In Hepp,M., de Leenherr, P., de Moor, A., and Sure, Y., editors,Ontology Management: Semantic Web, Semantic Web Services, and Business Applications. Springer
  5. Goedertier, S., Mues, C., and Vanthienen, J. (2007), Specifying Process-Aware Access Control Rules in SBVR, in Paschke, A. and Biletskiy, Y., editors, Advances in Rule Interchange and Applications, Proceedings of The International RuleML Symposium (RuleML 2007), Lecture Notes in Computer Science (Springer), volume 4824, pp. 39-52
  6. OMG SBVR website

Ioannis Arampatzis

Short Bio

Ioannis Arampatzis comes from Greece.

Master Thesis Topic

Towards Managing Semantic Business Rules for Internet-of-Things

Thesis Description

Keywords: Ontology Engineering, business rule modeling, process rule modeling, conceptual modeling, Internet-of-Things, open linked data, decision table, Java, Android, Web Server application, ontology technologies (Jena, SPARQL, owl, RDF(s)), smart environment simulation.

Expected result: Android application for managing ontology-based business rules for Internet-of-Things (IoT) or for open linked data.

Internet of Things (IoT) is an Internet where objects are connected together into a signle and coherent network. The word "Thing" refers to an object that can communicate, interact, exchange data, information and even knowledge with other objects. IoT is a digital overlay of physical world comprised with this kind of smart objects.

(IoT application, source: http://images.gizmag.com/hero/the-internet-of-things-moves-a-step-closer-with-open-source-ultra-low-power-jennet-ip.jpg)

The issue of scalability1 has been always a major challenge in IoT, which brings ontology into the theme. An ontology is a specification of a conceptualization. The term "Ontology"is borrowed from philosophy, where an Ontology is a systematic account of Existence. For systems, what "exists" is that which can be represented. When the knowledge of a domain is represented in a declarative formalism, the set of objects that can be represented is called the universe of discourse (UoD). This set of objects, and the describable relationships among them, are reflected in the representational vocabulary with which a knowledge-based program represents knowledge. We can describe the ontology of a program by defining a set of representational terms. In such an ontology, definitions associate the names of entities in the UoD with human-readable text describing what the names mean, and formal axioms that constrain the interpretation and well-formed use of these terms [1].

An ontology is easy to scale because of the famality and supporting reasoning engines. It gives the possibility to easily scale an existing IoT framework. For instance, when we want to introduce new sensors, machines and software components to an existing smart home. It is possible to annotate them using domain ontologies (if the types2 have been already formalized in the ontologies) or create new ontological models in the domain ontologies (if the types are new and not yet represented in the ontologies).

Another major research issue in IoT is how we can easily manage business rules (especially decision rules) over IoT. There exist several decision support technologies, such as decision trees, decision tables, Baysian nets, balanced score cards, decision models etc. A Semantic Decision Table (SDT [2]) is a decision table properly annotated and formalized using ontologies. The implicit decision rules and meta-rules, such as the ones of describing dependencies among conditions, among actions, between conditions and actions, and, across decision tables, are properly modeled as application-specific ontological models3.

Unlike other decision support tools, on the one hand, SDT is business-oriented, meaning that it is suitable for being used by non-technical business people.  On the other hand, SDT and its supporting methodologies and tools have the possibility of formalizing business requirements into desired formats, such as XML-based Semantic Decision Rule Language (SDRule-L, [4]), Description Logic [5], OWL [6].

In this thesis, we want to use SDTs to model business rules over domain ontologies. In return, new business requirements will be captured and proposed to enrich the ontologies. The following knowledge items will be enriched and formalized.

  • Annotation set
  • Concepts and concept definitions
  • Roles and relations
  • Instances and data
  • Axioms, constraints and process rules

The expected result is an Android application, which can be deployed as a mobile or tablet application (see the screenshot in the next paragraph). It is considered as a portal to communicate with an ontology server, a database server and a business rule server (these three servers can be merged into one).

A possible use case is illustrated in the following figure. The decision rules are indicated in the scaned use case.

Footnotes:

  1. Scalability is an ability of a system, which can be expanded easily according to increasing demands.
  2. Type is a set containing a number of things or persons sharing a particular characteristic, or set of characteristics, that causes them to be regarded as a group, more or less precisely defined or designated; It is, to some extent, the synonym of class or category.
  3. An application ontology is extracted and abstracted from domain ontologies  [3]. It is application specific and has a certain level of abstraction, which can be targeted for, e.g., enhancing readability of human beings, or, in an inverse dimention, for improving machine interoperability.

References:

[1] http://www-ksl.stanford.edu/kst/what-is-an-ontology.html
[2] Yan Tang, Semantic Decision Tables - A New, Promising and Practical Way of Organizing Your Business Semantics with Existing Decision Making Tools , ISBN 978-3-8383-3791-3, LAP LAMBERT Academic Publishing AG & Co. KG, Saarbrücken, Germany, 2010. http://www.amazon.co.uk/Semantic-Decision-Tables-Promising-Organizing/dp/3838337913
[3] Zhao, G., and Meersman, R., (2005): Architecting Ontology for Scalability and Versatility, OTM Springer LNCS 3761/2005, pp1605-1614, DOI: 10.1007/11575801_42 (see the attached paper)
[4]Yan Tang and Robert Meersman, SDRule Markup Language: Towards Modeling and Interchanging Ontological Commitments for Semantic Decision Making, Chapter V (Section I) in Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, IGI Publishing, ISBN: 1-60566-402-2, USA, 2009, abstract http://www.igi-global.com/bookstore/titledetails.aspx?TitleId=35856 (see the attachment list)
[5]Yan Tang Demey and Trung Kien Tran, Using SOIQ to Formalize Semantics within one Semantic Decision Table, 6th International Symposium on Rules, RuleML 2012, Springer LNCS 7438
[6]Yan Tang and Robert Meersman, Towards Directly Applied Ontological Constrains in a Semantic Decision Table, in proc. of 5th International Symposium on Rules, RuleML 2011, Springer LNCS 7018, pp. 193-207, Frank Olken, Monica Palmirani, Davide Sottara (eds.), Nov. 3-5, 2011, Ft. Lauderdale, FL, USA http://www.springerlink.com/content/6324u18562pqq671/ ,

Other reading materials can be downloaded in the list (see below).

Sizhe Xi

Motivation

  • to research on ontology engineering for the master project (Semantic actuation architecture in WSN)

Expected duration

  • from July, 2010 till July, 2011

Obtained Degree

  • Bachelor of Communication Engineering, School of Information Engineering, East Jiaotong University of China

Academic Activities

  • March 2006~August 2006, Irkutsk State Railway Transport University, Russia, exchange student
  • January 2006~August 2007, University ACM team, East Jiao Tong University, China, winning 3rd place in 2007 Nanjing ACM contest
  • October 2007~ August 2008, Telecommunication Engineering and Information System Lab, East Jiao Tong University, china, Designing hardware interface and software in project of software -controlled GPS receiver, mainly in DSP and FPGA
  • 2007~now, School of Software, East Jiao Tong University, China. Part-time job as a programmer working on designing desktop and web applications in java, flex and AIR

Research Domains

  • Infrastructure development,
    • WSN
    • sensor network
    • zigbee
  • Agent learning
  • Pattern recognition
  • Software application design
    • web application
    • mobile application design 
    • OSGI java modular system

Researching Projects

  • Smart home automation project, mainly focus on applying the ZIGBEE, RFID technology to monitor and control the room remotely in various ways such as mobile and web application, and publish all room status as a SOA service which is implemented with restful service.
  • Activity recognition, which is about recognition of human activity by analyzing Accelerometer data collected from mobile phone, I am currently designing the architecture and applying all different AI techniques to recognize what this person is doing in certain time, such as walking, running, sitting or standing still so forth and so on..

Skills

  • Language: Chinese (mother tone), English (expert level)
  • Software:
    • Programming
      • Java
      • C
      • actionscript 3
    • Environment
      • Flex
      • Java Eclipse
    • Design:
      • UML
      • ORM
    • Database
      • SQL
  • Hardware design:
    • DSP
    • ZIGBEE
    • UART
    • FPGA

Sjoerd Dufoer

Short Bio

Sjoerd Dufoer, born in Bruges (Belgium), got his Bachelor in applied informatics in 2005. In 2006, Sjoerd joined Belgian Federal Public Service Finances as a solution designer of integration systems. He is responsible for  the exchange of data with other institutions and enterprises. In 2008, he started as a work student from Vrije Universiteit Brussel.  He joined  VUB STARLab in 2012 as a master student. 

Master Thesis Topic

Towards Visualizing and Validating SDRule-L Models in a real Business Case

Thesis Description

Keywords: Ontology Engineering, data modeling, conceptual modeling, Web Server application, ontology technologies (Jena, SPARQL, owl, RDF(s)), web technologies

Expected result: A graphical tool for visualizing and validating SDRule-L models. The models can be stored in SDRule-ML.

An ontology is a semiotic representation of agreed conceptualization in a subject domain. It can be modeled in form of data models. Ontologies are becoming increasingly important due to the emerge of ontology based applications, like the Semantic Web and for ontology-based data modeling. During the design and development of ontology-based application, the semantics of application rules needs to be precisely modeled and checked with their respective domain.

An ontology, in DOGMA, consists of the following two layers: a lexon layer and a commitment layer. A lexon is a binary fact type, which can be formalized as <r, t1, r1, r2, t2>. t1 and t2 are two terms that point to two concepts or objects. r1 and r2 are the two roles that t1 and t2 can play with. r is the context identifier, which points to where t1 and t2 are originally defined and disambiguated and where r1 and r2 are meaningful. A commitment layer is a view from an application on how to use lexons. Typically, it contains a constraint, such as each t1 plays the role of r1 for exactly twice.

A commitment can be modeled graphically using different languages, e.g. UML, ER, ORM/ORM2 etc. In this thesis, we will use Semantic Decision Rule Language (SDRule-L) to model commitments. SDRule-L is an extension to Object Role Modeling Language (ORM/ORM2). An example of SDRule-L is shown as below.

Fig. 1. an example of SDRule-L model

We will study how to model, visualize, verify and interchange SDRule-L models in order to support ontology-based decision making. Furthermore, it will be examplified for a particular business case. The inquiry of validation of the commitments and constraints is the main question of subject we will research. SDRule-L models are stored in an XML-based markup language called Semantic Rule Markup Language (SDRule-ML).

Up to today there is no real tool where it is possible to verify the SDRule-L models or SDRule-ML files, export the models to SDRule-ML,  and visualize data annotated with an SDRule-L model.  The challenges thus become the ones in this thesis. We will also illustrate our effort with a real-life business case containing data models from a big enterprise/government institution. Possible opportunities and challenges of SDRule-L will be answered.

Literature

[1] http://www-ksl.stanford.edu/kst/what-is-an-ontology.html

[2] Yan Tang, On Semantic Decision Tables, PhD thesis, VUB STARLab, 2009

[3] Zhao, G., and Meersman, R., (2005): Architecting Ontology for Scalability and Versatility, OTM Springer LNCS 3761/2005, pp1605-1614, DOI: 10.1007/11575801_42

[4]Yan Tang and Robert Meersman, SDRule Markup Language: Towards Modeling and Interchanging Ontological Commitments for Semantic Decision Making, Chapter V (Section I) in Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, IGI Publishing, ISBN: 1-60566-402-2, USA, 2009, abstract http://www.igi-global.com/bookstore/titledetails.aspx?TitleId=35856

[5]Terry Halpin, Tony Morgan (2008): Information Modeling and Relational Databases, Second Edition, The Morgan Kaufmann Series in Data Management Systems, 976 pages, Morgan Kaufmann, March 17, 2008, ISBN-10: 0123735688, ISBN-13: 978-0123735683

[6] Peter Spyns, Yan Tang and Robert Meersman, An Ontology Engineering Methodology for DOGMA, Journal of Applied Ontology, special issue on "Ontological Foundations for Conceptual Modeling", Giancarlo Guizzardi and Terry Halpin (eds.), Volume 3, Issue 1-2, p.13-39 (2008), http://portal.acm.org/citation.cfm?id=1412421

[7] Yan Tang and Damien Trog, Model Ontological Commitments Using ORM+ in T-Lex, in proc. of ORM workshop, OTM 2008, Springer Berlin / Heidelberg, ISBN 978-3-540-88874-1, Volume 5333/2008, pp. 787-796, 9-14 Oct. 2008. http://www.springerlink.com/content/u377342150707751/

[8] Yan Tang, Peter Spyns and Robert Meersman, Towards Semantically Grounded Decision Rules Using ORM+, Proc. of International RuleML Symposium on Rule Interchange and Applications (RuleML'07), in, Adrian Paschke and Yevgen Biletskiy (eds.), Springer Verlag, LNCS 4824, pp.78-91,October 25-26, 2007, Orlando, Florida, http://portal.acm.org/citation.cfm?id=1785393

[9] Description logic: http://www.cs.ox.ac.uk/people/ian.horrocks/Publications/download/2007/BaHS07a.pdf

[10] Decision Ontology: http://code.google.com/p/decision-ontology/,

http://www.google.be/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&ved=0CEoQFjAF&url=http%3A%2F%2Fdecision-ontology.googlecode.com%2Ffiles%2Fdecision_ontology_outline_v02.pdf&ei=fo6GUJedCMeZ0QWUyoGQBw&usg=AFQjCNE_uRAmUJmbT1g-QNVByEpq9_UX1Q&sig2=BRGl1W8t07WYIQX1ZDzXfg

唐燕博士(中文简历)

唐燕博士生于浙江宁波,于2000年毕业于西北工业大学计算机系(现计算机学院),获得本科学历。2002和2003年获得布鲁塞尔自由大学计算机应用系的计算机应用硕士(GAS)和计算机应用硕士(GGS)。 在2004年,她以从布鲁塞尔自由大学的管理学院取得商业信息管理硕士(BIM GGS)。此三个学位皆以优异成绩(grade of distinction)获取。

从2006年开始,唐燕开始在布鲁塞尔自由大学的科学系的语义网技术和应用实验室(VUB STARLab)攻读博士学位。 在2009年,她以最优成绩(grade of the greatest distinction)从计算机科学系获取博士学位。她的论文记录了她在本体论应用和决策系统的相关领域的研究。在2006年, 罗伯特.米尔斯曼教授(Robert Meersman,也是唐燕的博导)和她一起,共同提出了语义决策表(Semantic Decision Table)的概念。

从2005年至今,唐燕参与了4个欧盟项目的研究,包括2个重点项目(IP projects)。她还参与研究比利时国家范围内的两个项目。目前,她的两个研究项目中,一个是有关语义网在智能家庭的应用,另外一个是有关基于语义决策表的意外事故审计。

至今,唐燕发表了超过30篇被索引的科技论文,包括一本248页的专著。

有关唐燕的论文,研究方向和项目列表请见她的英文简历(http://www.starlab.vub.ac.be/website/staff/yan.tang)。


 


 

Dr. Pieter De Leenheer


 Pieter De LeenheerDr. Pieter GM De Leenheer is assistant professor in Business, Web and Media at VU University Amsterdam. He is also co-founder and research director of Collibra, a Brussels-based semantic software company that spun off from the Vrije Universiteit Brussel (VUB). From 2002-2009, Pieter worked as a scientist at VUB STARLab, and he was lecturer at the same university. Pieter holds a PhD in computer science, and a BSc and MSc in principle computer science, both from VUB. His main interest lies in the social aspects of collaborative business semantics management and its applications.

Pieter authored more than 30 publications in various books, international journals and conferences, among which he co-edited the Springer book "Ontology Management for the Semantic Web". He gives master lectures including Database Theory, (Web) Information Systems, Requirements Engineering, and Semantic Web languages.  Being active in EU initiatives for many years, he has extensive experience in acquiring of and participation in projects. In addition he is engaged by the EU commission as an FPx Expert for evaluating proposals and reviewing projects. He is member of ACM and IEEE, and referent/peer reviewer in several international conferences and journals. 

Find out more about his activities on his personal website: http://www.pieterdeleenheer.be


Sven Van Laere

Bio

Sven Van Laere, born in Waregem (Belgium), got a Professional Bachelor in Applied Informatics in 2009. After this he joined the VUB for an academic Master in Engineering Science: Computer Science. Here he followed Web & Information Systems Engineering and did his thesis at STARLab of Prof. Meersman.