advertisement
Premier Club Log In/Registration
  Include Code  Search Tips
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   SKILLBUILDING  |   TIP BANK  |   SOURCEBANK  |   FORUMS  |   NEWSLETTERS
Browse DevX
Partners & Affiliates
advertisement
advertisement
Average Rating: 4/5 | Rate this item | 1 user has rated this item.
 Print Print
 
Ten Pitfalls of Enterprise Ontology Management
As ontologists and business strategists incorporate semantic web technologies in large organizations, they experience a natural growing pains process. This article will help you through that process. 

advertisement
here are many common problems that occur when corporations expand beyond their initial ontologies and start to build multiple ontologies that must remain consistent. Here is a list of the common problems, which are covered in this article:
  • Tools – Use the right tools to build your ontology.
  • Duplicating Data Elements – What do you do when two separate structures in your ontology represent the same concept?
  • Role Pollution – What do you do when the role of a person or object becomes the class name?
  • Mixing Processes for Semantics and Constraints – Learn how to use a single process for meaning and exchange-specific constraints.
  • Untested Upper Ontologies – What do you do when critical upper ontology classes do not work as they were designed?
  • Ambiguous Definitions – Learn how to write precise definitions for classes, properties, and values.
  • Mixing Definitions and Descriptions – Definitions are critical because they get high visibility in many tools.
  • Poor Search – Users need to find what they are looking for—especially if it already exists.
  • Poor Reporting – Find all unapproved properties in a project that help you prioritize your work.
  • Lack of Versioning and Traceability – Knowing who created a property and in what context can help you determine the intended purpose of a property.
  • Lack of Code-Level Semantics – Knowing the meaning of classes and properties is necessary but not sufficient. Knowing the enumerated values of codes used in properties is just as critical.
Using Tools to Help Design Ontologies
There are many products today that claim to allow you to design Ontologies. Stanford University's widely used Open Source Protégé ontology editor (see Figure 1) or Altova's SemanticsWorks (see Figure 2) are both good examples of ontology design tools.


Figure 1. Open Source Protege: A widely-used ontology editor is Standford University's Open Source Protege
 
Figure 2. SemanticWorks: Altova's SemanticWorks is a good example of an ontology design tool.

Managing the data elements you create through the design tools becomes an essential component to maintaining an ontology. Just as a word processor helps you write a single document; document management systems help you organize multiple documents. In the same light, you will need some simple tools and processes to manage the data elements in your corporate ontology as they grow from a single OWL file to a family of files that must be consistent. Doing so allows you to:
  • Track document history
  • Track versioning
  • Search for data
  • Create reports of what documents were created by what individuals
  • View timelines of when groups of data were created

Central to many of these tools is the creation of smaller discrete structures that bear semantic information but are reused in many ontologies. But in large organizations, shared meaning only comes through shared trust. If people do not trust the processes behind your ontology they will not use it and they will tend to re-invent the structures.

Author's Note: The term "data element" within this article refers to fine-grain structures that can be managed in an ontology. If you are familiar with OWL, these items include classes, properties, relationships and range values.

  Next Page: Duplicating Data Elements
Page 1: Ten Pitfalls of Ontology ManagementPage 4: Mixing Definitions and Descriptions
Page 2: Duplicating Data ElementsPage 5: Lack of Code-Level Semantics
Page 3: Mixing Processes for Semantics and Constraints 
advertisement
Advertising Info  |   Member Services  |   Permissions  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About


JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES