<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://protegewiki.stanford.edu/index.php?action=history&amp;feed=atom&amp;title=CreatingSynonyms</id>
		<title>CreatingSynonyms - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://protegewiki.stanford.edu/index.php?action=history&amp;feed=atom&amp;title=CreatingSynonyms"/>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=CreatingSynonyms&amp;action=history"/>
		<updated>2026-04-09T03:54:16Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://protegewiki.stanford.edu/index.php?title=CreatingSynonyms&amp;diff=2311&amp;oldid=prev</id>
		<title>JenniferVendetti: New page: &lt;p style=&quot;font-size:1.9em; font-weight:bold; word-spacing:-2px;&quot;&gt;Adding Synonyms to Class Names&lt;/p&gt;   '''Issue:'''   We often want to add synonyms or alternative names to a class name   ''...</title>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=CreatingSynonyms&amp;diff=2311&amp;oldid=prev"/>
				<updated>2008-06-21T01:04:22Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;lt;p style=&amp;quot;font-size:1.9em; font-weight:bold; word-spacing:-2px;&amp;quot;&amp;gt;Adding Synonyms to Class Names&amp;lt;/p&amp;gt;   &amp;#039;&amp;#039;&amp;#039;Issue:&amp;#039;&amp;#039;&amp;#039;   We often want to add synonyms or alternative names to a class name   &amp;#039;&amp;#039;...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;p style=&amp;quot;font-size:1.9em; font-weight:bold; word-spacing:-2px;&amp;quot;&amp;gt;Adding Synonyms to Class Names&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Issue:''' &lt;br /&gt;
&lt;br /&gt;
We often want to add synonyms or alternative names to a class name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Solution summary:''' &lt;br /&gt;
&lt;br /&gt;
Create a metaclass with this property and create new classes using this metaclass. Please note that this solution is more relevant to the frame-based version of Protege, although it can also be used in Protege-OWL. However, using annotation properties is a more natural solution in OWL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Steps to perform to add synonyms to class names:'''&lt;br /&gt;
&lt;br /&gt;
# Create a new metaclass with the slot for the synonyms.&lt;br /&gt;
## Create a subclass of :STANDARD-CLASS. Let's call it MetaclassWithLabel.&lt;br /&gt;
## Create a slot synonyms for the class MetaclassWithLabel.&lt;br /&gt;
## Have its value type as String and cardinality multiple.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Now any class that uses MetaclassWithLabel as its template (i.e., it is an instance of MetaclassWithLabel) will have an additional slot synonyms on its form.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Use the metaclass MetaclassWithLabel when you create your classes.&lt;br /&gt;
## When you create a new class, use the right-click menu instead of a button, and choose &amp;quot;Select a class using a metaclass...&amp;quot; option. You will have a slot to enter synomys on the class form.&lt;br /&gt;
## By default, when new subclasses are created they use the same metaclass as the superclass. So, to create subclasses of classes that already use MetaclassWithLabel, you can also use the &amp;quot;New Class&amp;quot; button.&lt;/div&gt;</summary>
		<author><name>JenniferVendetti</name></author>	</entry>

	</feed>