Difference between revisions of "PROMPT"

From Protege Wiki
Jump to: navigation, search
 
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Plugin|
+
{{Plugin
  PluginID=PROMPT|
+
|PluginType=Tab Widget
  PluginType=Tab Widget|
+
|ForApplication1=Protege-Frames
  DeveloperID1=Natasha Noy|
+
|ForApplication2=Protege-OWL
  DeveloperID2=Michel Klein|
+
|ForApplication3=Protege Client-Server
  DeveloperID3=Sandhya Kunnatur|
+
|HomepageURL=http://protegewiki.stanford.edu/index.php/PROMPT
  DeveloperID4=Abhita Chugh|
+
|DeveloperID1=Natasha Noy
  DeveloperID5=Sean Falconer|
+
|DeveloperID2=Michel Klein
  Topic1=Project Management|
+
|DeveloperID3=Sandhya Kunnatur
  License=Mozilla Public License|
+
|DeveloperID4=Abhita Chugh
  Affiliation1=Stanford University|
+
|DeveloperID5=Sean Falconer
  Description=Manage multiple ontologies, create a mapping between ontologies, merge separate ontologies to create a single coherent ontology, extract a part of an ontology, and move frames from an included to an including project.}}
+
|LastUpdated=December 20, 2006
 +
|Topic1=Project Management
 +
|License=Mozilla Public License
 +
|Affiliation1=Stanford University
 +
|Description=Manage multiple ontologies, create a mapping between ontologies, merge separate ontologies to create a single coherent ontology, extract a part of an ontology, and move frames from an included to an including project.
 +
}}
  
 
<div style="width: 100%;float: left;">
 
<div style="width: 100%;float: left;">
==Documentation==
+
== Description ==
  
* [http://protege.cim3.net/file/pub/files/prompt/documentation/PROMPT_2-1_Documentation.zip Documentation] (detailed, but outdated)
+
The PROMPT plug-in allows you to manage multiple ontologies in Protégé, mainly:
* [http://protege.cim3.net/file/pub/files/prompt/documentation/PROMPT_Tutorial.zip Tutorials and sample projects]
 
* [http://protege.cim3.net/cgi-bin/wiki.pl?PromptPapers PromptPapers]: papers describing the work related to Prompt
 
  
==Tips and tricks==
+
* '''compare''' versions of the same ontology
 +
* '''map''' one ontology to another   
 +
* '''move''' frames between included and including project   
 +
* '''merge''' two ontologies into one   
 +
* '''extract''' a part of an ontology 
  
* Using the [http://protege.cim3.net/cgi-bin/wiki.pl?MappingOntology MappingOntology] with Prompt
 
* [http://protege.cim3.net/cgi-bin/wiki.pl?SavingMappings Saving mappings while performing a merge]
 
* [http://protege.cim3.net/cgi-bin/wiki.pl?UserManagementInPromptDiff Accepting and rejecting changes between versions for specific users]
 
* [http://protege.cim3.net/cgi-bin/wiki.pl?SavingDiffPromptPlugin Saving the diff result in your own format]
 
  
 +
'''Please note that PROMPT is only available for Protege 3.x and earlier series. ''' If you are looking for a diff engine for Protege 4.x or later series, please take a look at the [[Protege4OWLDiff| Protege 4 OWLDiff]] that implements several of the PromptDiff algorithms.
  
 +
 +
== Documentation ==
 +
 +
* [http://protegewiki.stanford.edu/images/7/7e/PROMPT_2-1_Documentation.zip Documentation] (detailed, but outdated)
 +
* [http://protegewiki.stanford.edu/images/1/1d/PROMPT_Tutorial.zip Tutorials and sample projects]
 +
* [[PROMPT#Prompt_Papers|Prompt papers]] (see below)
 +
 +
 +
=== New in PROMPT 3.0 ===
 +
 +
*'''Mapping mode''': create a mapping between two ontologies, and execute the mapping using a mapping interpreter
 +
**Make sure to check out the page on [[ConfiguringPromptProjects|Configuring Prompt Projects]].
 +
 +
*'''Plug-in architecture''': plug in your own mapping algorithms for initial comparison of ontologies or your own user interface components
 +
**For developers: [[PluginsForPrompt|developing plugins for Prompt]]
 +
**Available Prompt plug-ins (these plugins are installed when you install Prompt):
 +
***[http://www.cs.uvic.ca/~seanf/cogz/cogz.html CogZ]: use [http://www.thechiselgroup.org/jambalaya/ Jambalaya-style] visualizations for mappings
 +
***FOAM in Prompt: use the [http://www.aifb.uni-karlsruhe.de/WBS/meh/foam/ FOAM] algorithm for mapping
 +
***Synonyms: if you have synonyms for your terms, have Prompt use synonyms in creating lexical mappings
 +
 +
 +
== Tips and tricks ==
 +
 +
* Using the [[MappingOntology|Mapping Ontology]] with Prompt
 +
* [[SavingMappings|Saving mappings while performing a merge]]
 +
* [[UserManagementInPromptDiff|Accepting and rejecting changes between versions for specific users]]
 +
* [[SavingDiffPromptPlugin|Saving the diff result in your own format]]
 +
 +
 +
== Prompt Papers ==
 +
 +
''' General ontology management '''
 +
 +
* N.F. Noy and M.A. Musen, The PROMPT Suite: Interactive Tools For Ontology Merging And Mapping International, Journal of Human-Computer Studies, 59/6 pp. 983-1024. Available as SMI technical report [http://dl.acm.org/citation.cfm?id=965952 SMI-2003-0973]
 +
 +
* N.F. Noy and M.A. Musen, Ontology Versioning as an Element of an Ontology-Management Framework, IEEE Intelligent Systems, 19(4), pp. 6-13. Available as SMI technical report [http://www.stanford.edu/~natalya/papers/OVAsElementOfOM.pdf SMI-2003-0961]
 +
 +
''' Ontology versioning. PromptDiff '''
 +
 +
* N. F. Noy, S. Kunnatur, M. Klein, M.A. Musen, Tracking Changes During Ontology Evolution, Third International Conference on the Semantic Web (ISWC-2004), Hisroshima, Japan ([http://bmir.stanford.edu/file_asset/index.php/1032/BMIR-2004-1127.pdf PDF])
 +
 +
* N. F. Noy & M. A. Musen, PromptDiff: A Fixed-Point Algorithm for Comparing Ontology Versions. In the Proceedings of the Eighteenth National Conference on Artificial Intelligence (AAAI-2002), Edmonton, Alberta, August 2002. Available as SMI technical report [http://bmir.stanford.edu/file_asset/index.php/63/BMIR-2002-0927.pdf SMI-2002-0927] (2002)   
 +
 +
''' Ontology merging and comparison. iPrompt and AnchorPrompt '''
 +
 +
* N. F. Noy & M. A. Musen, Anchor-PROMPT: Using Non-Local Context for Semantic Matching. In the Proceedings of the Workshop on Ontologies and Information Sharing at the Seventeenth International Joint Conference on Artificial Intelligence (IJCAI-2001), Seattle, WA, August 200. Available as SMI technical report [http://bmir.stanford.edu/file_asset/index.php/100/BMIR-2001-0889.pdf SMI-2001-0889] (2001) 
 +
 +
* N. F. Noy & M. A. Musen. PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment, In the Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI-2000), Austin, TX. Available as SMI technical report [http://bmir.stanford.edu/file_asset/index.php/159/BMIR-2000-0831.pdf SMI-2000-0831] (2000)   
 +
 +
''' Ontology views and ontology extraction '''
 +
 +
* N.F. Noy and M.A. Musen, Specifying Ontology Views by Traversal, Third International Conference on the Semantic Web (ISWC-2004), Hisroshima, Japan ([http://bmir.stanford.edu/file_asset/index.php/1033/BMIR-2004-1128.pdf PDF])
 +
 +
 +
== Source code ==
 +
 +
The [http://smi-protege.stanford.edu/svn/prompt/trunk/ source code] for PROMPT is available in our SVN repository. The Prompt plug-in and its source code are freely available under the open source Mozilla Public License (MPL).
 +
 +
 +
== Support ==
 +
 +
PROMPT is '''not''' under active development. If you have questions about PROMPT, please post them on the [http://protege.stanford.edu/support.php protege-user] mailing list.
  
  
 
</div>
 
</div>

Latest revision as of 14:30, July 23, 2014

Type Tab Widget
Author(s) Natasha Noy, Michel Klein, Sandhya Kunnatur, Abhita Chugh, Sean Falconer
Last Update December 20, 2006
License Mozilla Public License
Homepage PROMPT website
For Application
Topic(s)
Affiliation

Manage multiple ontologies, create a mapping between ontologies, merge separate ontologies to create a single coherent ontology, extract a part of an ontology, and move frames from an included to an including project.

Versions & Compatibility

This section lists available versions of PROMPT.

VersionCompatible withDependencies
PROMPT 3.0Protege-Frames 3.3.1
Protege-Frames 3.2.1
Protege-OWL 3.3.1
Protege-OWL 3.2.1
Protege Client-Server 3.3.1

If you click on the button below to add a new version of PROMPT, you will be asked to define a page title for the new version. Please adhere to the naming convention of PROMPT X.X.X when you define the new page!

Changelog

VersionChanges in this version
PROMPT 3.0see page for details


Description

The PROMPT plug-in allows you to manage multiple ontologies in Protégé, mainly:

  • compare versions of the same ontology
  • map one ontology to another
  • move frames between included and including project
  • merge two ontologies into one
  • extract a part of an ontology


Please note that PROMPT is only available for Protege 3.x and earlier series. If you are looking for a diff engine for Protege 4.x or later series, please take a look at the Protege 4 OWLDiff that implements several of the PromptDiff algorithms.


Documentation


New in PROMPT 3.0

  • Mapping mode: create a mapping between two ontologies, and execute the mapping using a mapping interpreter
  • Plug-in architecture: plug in your own mapping algorithms for initial comparison of ontologies or your own user interface components
    • For developers: developing plugins for Prompt
    • Available Prompt plug-ins (these plugins are installed when you install Prompt):
      • CogZ: use Jambalaya-style visualizations for mappings
      • FOAM in Prompt: use the FOAM algorithm for mapping
      • Synonyms: if you have synonyms for your terms, have Prompt use synonyms in creating lexical mappings


Tips and tricks


Prompt Papers

General ontology management

  • N.F. Noy and M.A. Musen, The PROMPT Suite: Interactive Tools For Ontology Merging And Mapping International, Journal of Human-Computer Studies, 59/6 pp. 983-1024. Available as SMI technical report SMI-2003-0973
  • N.F. Noy and M.A. Musen, Ontology Versioning as an Element of an Ontology-Management Framework, IEEE Intelligent Systems, 19(4), pp. 6-13. Available as SMI technical report SMI-2003-0961

Ontology versioning. PromptDiff

  • N. F. Noy, S. Kunnatur, M. Klein, M.A. Musen, Tracking Changes During Ontology Evolution, Third International Conference on the Semantic Web (ISWC-2004), Hisroshima, Japan (PDF)
  • N. F. Noy & M. A. Musen, PromptDiff: A Fixed-Point Algorithm for Comparing Ontology Versions. In the Proceedings of the Eighteenth National Conference on Artificial Intelligence (AAAI-2002), Edmonton, Alberta, August 2002. Available as SMI technical report SMI-2002-0927 (2002)

Ontology merging and comparison. iPrompt and AnchorPrompt

  • N. F. Noy & M. A. Musen, Anchor-PROMPT: Using Non-Local Context for Semantic Matching. In the Proceedings of the Workshop on Ontologies and Information Sharing at the Seventeenth International Joint Conference on Artificial Intelligence (IJCAI-2001), Seattle, WA, August 200. Available as SMI technical report SMI-2001-0889 (2001)
  • N. F. Noy & M. A. Musen. PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment, In the Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI-2000), Austin, TX. Available as SMI technical report SMI-2000-0831 (2000)

Ontology views and ontology extraction

  • N.F. Noy and M.A. Musen, Specifying Ontology Views by Traversal, Third International Conference on the Semantic Web (ISWC-2004), Hisroshima, Japan (PDF)


Source code

The source code for PROMPT is available in our SVN repository. The Prompt plug-in and its source code are freely available under the open source Mozilla Public License (MPL).


Support

PROMPT is not under active development. If you have questions about PROMPT, please post them on the protege-user mailing list.