<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.bioontology.org//mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amirg</id>
	<title>NCBO Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.bioontology.org//mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amirg"/>
	<link rel="alternate" type="text/html" href="https://www.bioontology.org//wiki/Special:Contributions/Amirg"/>
	<updated>2026-06-05T13:44:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8906</id>
		<title>Mapping Set</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8906"/>
		<updated>2009-06-30T15:33:17Z</updated>

		<summary type="html">&lt;p&gt;Amirg: /* Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We created a set of mappings by applying simple lexical matching to preferred names and synonyms across all 4,021,662 concepts in 140 BioPortal ontologies and 67 vocabularies in the Uniﬁed Medical Language System (UMLS).  This process resulted in 4,001,775 mappings.&lt;br /&gt;
&lt;br /&gt;
By analyzing these mappings, we were able to produce data on the connectivity of ontologies.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
The data gathered over the set of mappings can be found [[media:MappingData.xls|here]].  The data is in a .xls format spreadsheet, with several worksheets containing data.  Please be sure to consult the worksheet labeled &amp;quot;Introduction&amp;quot; for explanations of the data contained in the spreadsheet.&lt;br /&gt;
&lt;br /&gt;
Additionally, we created several graphs of the ontologies for different thresholds of percent-normalized links.  These graphs can be found [[media:OntologyGraphs.zip | here]].  Each graph image has the filename ontoX.tiff, where x is the the similarity threshold for links included in the graph.  For example, every edge in the graph onto70.tiff has at least 70% of concepts in the source ontology mapped to concepts in the target ontology.&lt;br /&gt;
&lt;br /&gt;
Finally, we make avaialable the mappings we plan to upload into BioPortal.  They are available [http://www.stanford.edu/~amirg/mappings.zip here].  The mappings file is a SQL dump of a table containing all mappings between BioPortal ontologies generated by our algorithm.  It can be used to generate a table of mappings with the following columns:&lt;br /&gt;
&lt;br /&gt;
* source_ont: the id of the source ontology&lt;br /&gt;
* source_version_id: the version id for the source ontology&lt;br /&gt;
* source_ont_name: the name of the source ontology&lt;br /&gt;
* source_id: the identifier for the concept from the source ontology being mapped&lt;br /&gt;
* source_name: the preferred name of the concept from the source ontology&lt;br /&gt;
* target_ont: the id of the target ontology&lt;br /&gt;
* target_version_id: the version id for the target ontology&lt;br /&gt;
* target_ont_name: the name of the target ontology&lt;br /&gt;
* target_id: the identifier for the concept from the target ontology being mapped&lt;br /&gt;
* target_name: the preferred name of the concept from the target ontology&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=File:MappingData.xls&amp;diff=8902</id>
		<title>File:MappingData.xls</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=File:MappingData.xls&amp;diff=8902"/>
		<updated>2009-06-22T06:08:49Z</updated>

		<summary type="html">&lt;p&gt;Amirg: uploaded a new version of &amp;quot;Image:MappingData.xls&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Data from a set of mappings created by simple lexical matching across several BioPortal and UMLS ontologies.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8901</id>
		<title>Mapping Set</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8901"/>
		<updated>2009-06-22T05:55:08Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We created a set of mappings by applying simple lexical matching to preferred names and synonyms across all 4,021,662 concepts in 140 BioPortal ontologies and 67 vocabularies in the Uniﬁed Medical Language System (UMLS).  This process resulted in 4,001,775 mappings.&lt;br /&gt;
&lt;br /&gt;
By analyzing these mappings, we were able to produce data on the connectivity of ontologies.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
The data gathered over the set of mappings can be found [[media:MappingData.xls|here]].  The data is in a .xls format spreadsheet, with several worksheets containing data.  Please be sure to consult the worksheet labeled &amp;quot;Introduction&amp;quot; for explanations of the data contained in the spreadsheet.&lt;br /&gt;
&lt;br /&gt;
Additionally, we created several graphs of the ontologies for different thresholds of percent-normalized links.  These graphs can be found [[media:OntologyGraphs.zip | here]].  Each graph image has the filename ontoX.tiff, where x is the the similarity threshold for links included in the graph.  For example, every edge in the graph onto70.tiff has at least 70% of concepts in the source ontology mapped to concepts in the target ontology.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=File:OntologyGraphs.zip&amp;diff=8900</id>
		<title>File:OntologyGraphs.zip</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=File:OntologyGraphs.zip&amp;diff=8900"/>
		<updated>2009-06-22T05:54:31Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8899</id>
		<title>Mapping Set</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8899"/>
		<updated>2009-06-22T05:53:39Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We created a set of mappings by applying simple lexical matching to preferred names and synonyms across all 4,021,662 concepts in 140 BioPortal ontologies and 67 vocabularies in the Uniﬁed Medical Language System (UMLS).  This process resulted in 4,001,775 mappings.&lt;br /&gt;
&lt;br /&gt;
By analyzing these mappings, we were able to produce data on the connectivity of ontologies.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
The data gathered over the set of mappings can be found [[media:MappingData.xls|here]].  The data is in a .xls format spreadsheet, with several worksheets containing data.  Please be sure to consult the worksheet labeled &amp;quot;Introduction&amp;quot; for explanations of the data contained in the spreadsheet.&lt;br /&gt;
&lt;br /&gt;
Additionally, we created several graphs of the ontologies for different thresholds of percent-normalized links.  These graphs can be found [[media:stub | here]].  Each graph image has the filename ontoX.tiff, where x is the the similarity threshold for links included in the graph.  For example, every edge in the graph onto70.tiff has at least 70% of concepts in the source ontology mapped to concepts in the target ontology.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8885</id>
		<title>Mapping Set</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8885"/>
		<updated>2009-06-17T18:14:13Z</updated>

		<summary type="html">&lt;p&gt;Amirg: /* Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We created a set of mappings by applying simple lexical matching to preferred names and synonyms across all 4,021,662 concepts in 140 BioPortal ontologies and 67 vocabularies in the Uniﬁed Medical Language System (UMLS).  This process resulted in 4,001,775 mappings.&lt;br /&gt;
&lt;br /&gt;
By analyzing these mappings, we were able to produce data on the connectivity of ontologies.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
The data gathered over the set of mappings can be found [[media:MappingData.xls|here]].&lt;br /&gt;
&lt;br /&gt;
The data is in a .xls format spreadsheet, with several worksheets containing data.  Please be sure to consult the worksheet labeled &amp;quot;Introduction&amp;quot; for explanations of the data contained in the spreadsheet.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=File:MappingData.xls&amp;diff=8884</id>
		<title>File:MappingData.xls</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=File:MappingData.xls&amp;diff=8884"/>
		<updated>2009-06-17T18:04:34Z</updated>

		<summary type="html">&lt;p&gt;Amirg: Data from a set of mappings created by simple lexical matching across several BioPortal and UMLS ontologies.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Data from a set of mappings created by simple lexical matching across several BioPortal and UMLS ontologies.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8883</id>
		<title>Mapping Set</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8883"/>
		<updated>2009-06-17T18:00:16Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We created a set of mappings by applying simple lexical matching to preferred names and synonyms across all 4,021,662 concepts in 140 BioPortal ontologies and 67 vocabularies in the Uniﬁed Medical Language System (UMLS).  This process resulted in 4,001,775 mappings.&lt;br /&gt;
&lt;br /&gt;
By analyzing these mappings, we were able to produce data on the connectivity of ontologies.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
The data gathered over the set of mappings can be found here:&lt;br /&gt;
&lt;br /&gt;
The data is in a .xls format spreadsheet, with several worksheets containing data.  Please be sure to consult the worksheet labeled &amp;quot;Introduction&amp;quot; for explanations of the data contained in the spreadsheet.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8882</id>
		<title>Mapping Set</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=Mapping_Set&amp;diff=8882"/>
		<updated>2009-06-17T17:48:34Z</updated>

		<summary type="html">&lt;p&gt;Amirg: New page: Placeholder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8557</id>
		<title>LOOM</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8557"/>
		<updated>2009-03-20T19:54:03Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About LOOM ==&lt;br /&gt;
&lt;br /&gt;
Lexical OWL Ontology Matcher (LOOM) is a freely available tool for ontology alignment.  LOOM takes two ontologies represented in OWL and produces pairs of related concepts from the ontologies.  In order to identify the corresponding concepts, LOOM compares the preferred names and synonyms of the concepts in both ontologies.  It identifies two concepts from different ontologies as similar, if and only if their preferred names or synonyms are equivalent based on a modified string-comparison function. Our string-comparison function first removes all delimiters from both strings (e.g., spaces, underscores, parentheses, etc.). It then uses an approximate matching technique to compare the strings, allowing for a mismatch of at most one character in strings with length greater than four and no mismatches for shorter strings.&lt;br /&gt;
&lt;br /&gt;
More information about LOOM can be found in the [https://bmir.stanford.edu/publications/view.php/creating_mappings_for_ontologies_in_biomedicine_simple_methods_work technical report]&lt;br /&gt;
&lt;br /&gt;
== Obtaining LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can currently be obtained [http://www.stanford.edu/~amirg/Loom.jar.zip here]&lt;br /&gt;
&lt;br /&gt;
== Using LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can be executed with a command of the following form: &amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar [-Xmx1500m] Loom.jar source.pprj target.pprj SourceSynonymSlotURI TargetSynonymSlotURI''&lt;br /&gt;
&lt;br /&gt;
In this command, source.pprj is the protege project file for the OWL source ontology to be mapped.  target.pprj is the protege project file for the target ontology.  SourceSynonymSlotURI is the full URI for the slot in which the source ontology stores synonym names.  TargetSynonymSlotURI is the full URI for the slot containing synonyms in the target ontology.  These URIs are quite often annotation properties in the ontologies.&lt;br /&gt;
&lt;br /&gt;
Note that the [] designates an optional flag for allocating additional virtual memory to LOOM.&lt;br /&gt;
&lt;br /&gt;
For example, if you were to try to use LOOM to map Mouse Adult Gross Anatomy to Zebrafish Anatomy and Development, you would use the following command:&amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar -Xmx1500m Loom.jar mouse.pprj zebrafish.pprj http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym http://www.geneontology.org/formats/oboInOwl#hasExactSynonym&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
A few additional important tips:&lt;br /&gt;
# You should keep the .owl and .pprj files in the same folder as LOOM.&lt;br /&gt;
# Your project should be configured so that the preferred name of the concepts and synonyms are set as the browser text (instructions on how to do this are below).&lt;br /&gt;
# LOOM makes use of thread synchronization and so its speed is significantly improved with additional memory allocation.  We strongly advise allocating additional virtual memory with the command -Xmx1500m (or however memory you choose to allocate).&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to configure your protege project so concepts have preferred name as browser text:&lt;br /&gt;
# Go to OWL -&amp;gt; Preferences. Under the visibility tab, put a check by owl:Class. Close preferences.&lt;br /&gt;
# In the main screen, go to the individuals tab.  Select owl:Class from the class hierarchy browser.  Now, in the individual browser, select the downward-pointing arrow (menu button) near the top. Then choose Set Display Slot and select the slot that you want to display as browser text (in most cases this will be rdfs:label).&lt;br /&gt;
# You should repeat this process to ensure that your synonym slot also displays the preferred name.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8552</id>
		<title>LOOM</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8552"/>
		<updated>2009-03-20T06:23:20Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About LOOM ==&lt;br /&gt;
&lt;br /&gt;
Lexical OWL Ontology Matcher (LOOM) is a freely available tool for ontology alignment.  LOOM takes two ontologies represented in OWL and produces pairs of related concepts from the ontologies.  In order to identify the corresponding concepts, LOOM compares the preferred names and synonyms of the concepts in both ontologies.  It identifies two concepts from different ontologies as similar, if and only if their preferred names or synonyms are equivalent based on a modified string-comparison function. Our string-comparison function first removes all delimiters from both strings (e.g., spaces, underscores, parentheses, etc.). It then uses an approximate matching technique to compare the strings, allowing for a mismatch of at most one character in strings with length greater than four and no mismatches for shorter strings.&lt;br /&gt;
&lt;br /&gt;
== Obtaining LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can currently be obtained [http://www.stanford.edu/~amirg/Loom.jar.zip here]&lt;br /&gt;
&lt;br /&gt;
== Using LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can be executed with a command of the following form: &amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar [-Xmx1500m] Loom.jar source.pprj target.pprj SourceSynonymSlotURI TargetSynonymSlotURI''&lt;br /&gt;
&lt;br /&gt;
In this command, source.pprj is the protege project file for the OWL source ontology to be mapped.  target.pprj is the protege project file for the target ontology.  SourceSynonymSlotURI is the full URI for the slot in which the source ontology stores synonym names.  TargetSynonymSlotURI is the full URI for the slot containing synonyms in the target ontology.  These URIs are quite often annotation properties in the ontologies.&lt;br /&gt;
&lt;br /&gt;
Note that the [] designates an optional flag for allocating additional virtual memory to LOOM.&lt;br /&gt;
&lt;br /&gt;
For example, if you were to try to use LOOM to map Mouse Adult Gross Anatomy to Zebrafish Anatomy and Development, you would use the following command:&amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar -Xmx1500m Loom.jar mouse.pprj zebrafish.pprj http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym http://www.geneontology.org/formats/oboInOwl#hasExactSynonym&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
A few additional important tips:&lt;br /&gt;
# You should keep the .owl and .pprj files in the same folder as LOOM.&lt;br /&gt;
# Your project should be configured so that the preferred name of the concepts and synonyms are set as the browser text (instructions on how to do this are below).&lt;br /&gt;
# LOOM makes use of thread synchronization and so its speed is significantly improved with additional memory allocation.  We strongly advise allocating additional virtual memory with the command -Xmx1500m (or however memory you choose to allocate).&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to configure your protege project so concepts have preferred name as browser text:&lt;br /&gt;
# Go to OWL -&amp;gt; Preferences. Under the visibility tab, put a check by owl:Class. Close preferences.&lt;br /&gt;
# In the main screen, go to the individuals tab.  Select owl:Class from the class hierarchy browser.  Now, in the individual browser, select the downward-pointing arrow (menu button) near the top. Then choose Set Display Slot and select the slot that you want to display as browser text (in most cases this will be rdfs:label).&lt;br /&gt;
# You should repeat this process to ensure that your synonym slot also displays the preferred name.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8551</id>
		<title>LOOM</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8551"/>
		<updated>2009-03-20T06:22:35Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About LOOM ==&lt;br /&gt;
&lt;br /&gt;
Lexical OWL Ontology Matcher (LOOM) is a freely available tool for ontology alignment.  LOOM takes two ontologies represented in OWL and produces pairs of related concepts from the ontologies.  In order to identify the corresponding concepts, LOOM compares the preferred names and synonyms of the concepts in both ontologies.  It identifies two concepts from different ontologies as similar, if and only if their preferred names or synonyms are equivalent based on a modified string-comparison function. Our string-comparison function first removes all delimiters from both strings (e.g., spaces, underscores, parentheses, etc.). It then uses an approximate matching technique to compare the strings, allowing for a mismatch of at most one character in strings with length greater than four and no mismatches for shorter strings.&lt;br /&gt;
&lt;br /&gt;
== Obtaining LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can currently be obtained [http://www.stanford.edu/~amirg/Loom.jar.zip here]&lt;br /&gt;
&lt;br /&gt;
== Using LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can be executed with a command of the following form: &amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar [-Xmx1500m] LOOM source.pprj target.pprj SourceSynonymSlotURI TargetSynonymSlotURI''&lt;br /&gt;
&lt;br /&gt;
In this command, source.pprj is the protege project file for the OWL source ontology to be mapped.  target.pprj is the protege project file for the target ontology.  SourceSynonymSlotURI is the full URI for the slot in which the source ontology stores synonym names.  TargetSynonymSlotURI is the full URI for the slot containing synonyms in the target ontology.  These URIs are quite often annotation properties in the ontologies.&lt;br /&gt;
&lt;br /&gt;
Note that the [] designates an optional flag for allocating additional virtual memory to LOOM.&lt;br /&gt;
&lt;br /&gt;
For example, if you were to try to use LOOM to map Mouse Adult Gross Anatomy to Zebrafish Anatomy and Development, you would use the following command:&amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar -Xmx1500m LOOM mouse.pprj zebrafish.pprj http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym http://www.geneontology.org/formats/oboInOwl#hasExactSynonym&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
A few additional important tips:&lt;br /&gt;
# You should keep the .owl and .pprj files in the same folder as LOOM.&lt;br /&gt;
# Your project should be configured so that the preferred name of the concepts and synonyms are set as the browser text (instructions on how to do this are below).&lt;br /&gt;
# LOOM makes use of thread synchronization and so its speed is significantly improved with additional memory allocation.  We strongly advise allocating additional virtual memory with the command -Xmx1500m (or however memory you choose to allocate).&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to configure your protege project so concepts have preferred name as browser text:&lt;br /&gt;
# Go to OWL -&amp;gt; Preferences. Under the visibility tab, put a check by owl:Class. Close preferences.&lt;br /&gt;
# In the main screen, go to the individuals tab.  Select owl:Class from the class hierarchy browser.  Now, in the individual browser, select the downward-pointing arrow (menu button) near the top. Then choose Set Display Slot and select the slot that you want to display as browser text (in most cases this will be rdfs:label).&lt;br /&gt;
# You should repeat this process to ensure that your synonym slot also displays the preferred name.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8550</id>
		<title>LOOM</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8550"/>
		<updated>2009-03-20T06:19:48Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About LOOM ==&lt;br /&gt;
&lt;br /&gt;
Lexical OWL Ontology Matcher (LOOM) is a freely available tool for ontology alignment.  LOOM takes two ontologies represented in OWL and produces pairs of related concepts from the ontologies.  In order to identify the corresponding concepts, LOOM compares the preferred names and synonyms of the concepts in both ontologies.  It identifies two concepts from different ontologies as similar, if and only if their preferred names or synonyms are equivalent based on a modified string-comparison function. Our string-comparison function first removes all delimiters from both strings (e.g., spaces, underscores, parentheses, etc.). It then uses an approximate matching technique to compare the strings, allowing for a mismatch of at most one character in strings with length greater than four and no mismatches for shorter strings.&lt;br /&gt;
&lt;br /&gt;
== Obtaining LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can currently be obtained at http://www.stanford.edu/~amirg/Loom.jar.zip&lt;br /&gt;
&lt;br /&gt;
== Using LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can be executed with a command of the following form: &amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar [-Xmx1500m] LOOM source.pprj target.pprj SourceSynonymSlotURI TargetSynonymSlotURI''&lt;br /&gt;
&lt;br /&gt;
In this command, source.pprj is the protege project file for the OWL source ontology to be mapped.  target.pprj is the protege project file for the target ontology.  SourceSynonymSlotURI is the full URI for the slot in which the source ontology stores synonym names.  TargetSynonymSlotURI is the full URI for the slot containing synonyms in the target ontology.  These URIs are quite often annotation properties in the ontologies.&lt;br /&gt;
&lt;br /&gt;
Note that the [] designates an optional flag for allocating additional virtual memory to LOOM.&lt;br /&gt;
&lt;br /&gt;
For example, if you were to try to use LOOM to map Mouse Adult Gross Anatomy to Zebrafish Anatomy and Development, you would use the following command:&amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar -Xmx1500m LOOM mouse.pprj zebrafish.pprj http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym http://www.geneontology.org/formats/oboInOwl#hasExactSynonym&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
A few additional important tips:&lt;br /&gt;
# You should keep the .owl and .pprj files in the same folder as LOOM.&lt;br /&gt;
# Your project should be configured so that the preferred name of the concepts and synonyms are set as the browser text (instructions on how to do this are below).&lt;br /&gt;
# LOOM makes use of thread synchronization and so its speed is significantly improved with additional memory allocation.  We strongly advise allocating additional virtual memory with the command -Xmx1500m (or however memory you choose to allocate).&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to configure your protege project so concepts have preferred name as browser text:&lt;br /&gt;
# Go to OWL -&amp;gt; Preferences. Under the visibility tab, put a check by owl:Class. Close preferences.&lt;br /&gt;
# In the main screen, go to the individuals tab.  Select owl:Class from the class hierarchy browser.  Now, in the individual browser, select the downward-pointing arrow (menu button) near the top. Then choose Set Display Slot and select the slot that you want to display as browser text (in most cases this will be rdfs:label).&lt;br /&gt;
# You should repeat this process to ensure that your synonym slot also displays the preferred name.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8548</id>
		<title>LOOM</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8548"/>
		<updated>2009-03-20T02:31:33Z</updated>

		<summary type="html">&lt;p&gt;Amirg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About LOOM ==&lt;br /&gt;
&lt;br /&gt;
Lexical OWL Ontology Matcher (LOOM) is a freely available tool for ontology alignment.  LOOM takes two ontologies represented in OWL and produces pairs of related concepts from the ontologies.  In order to identify the corresponding concepts, LOOM compares the preferred names and synonyms of the concepts in both ontologies.  It identifies two concepts from different ontologies as similar, if and only if their preferred names or synonyms are equivalent based on a modified string-comparison function. Our string-comparison function first removes all delimiters from both strings (e.g., spaces, underscores, parentheses, etc.). It then uses an approximate matching technique to compare the strings, allowing for a mismatch of at most one character in strings with length greater than four and no mismatches for shorter strings.&lt;br /&gt;
&lt;br /&gt;
== Obtaining LOOM ==&lt;br /&gt;
&lt;br /&gt;
*how to obtain LOOM goes here&lt;br /&gt;
&lt;br /&gt;
== Using LOOM ==&lt;br /&gt;
&lt;br /&gt;
LOOM can be executed with a command of the following form: &amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar [-Xmx1500m] LOOM source.pprj target.pprj SourceSynonymSlotURI TargetSynonymSlotURI''&lt;br /&gt;
&lt;br /&gt;
In this command, source.pprj is the protege project file for the OWL source ontology to be mapped.  target.pprj is the protege project file for the target ontology.  SourceSynonymSlotURI is the full URI for the slot in which the source ontology stores synonym names.  TargetSynonymSlotURI is the full URI for the slot containing synonyms in the target ontology.  These URIs are quite often annotation properties in the ontologies.&lt;br /&gt;
&lt;br /&gt;
Note that the [] designates an optional flag for allocating additional virtual memory to LOOM.&lt;br /&gt;
&lt;br /&gt;
For example, if you were to try to use LOOM to map Mouse Adult Gross Anatomy to Zebrafish Anatomy and Development, you would use the following command:&amp;lt;br&amp;gt;&lt;br /&gt;
''java -jar -Xmx1500m LOOM mouse.pprj zebrafish.pprj http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym http://www.geneontology.org/formats/oboInOwl#hasExactSynonym&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
A few additional important tips:&lt;br /&gt;
# You should keep the .owl and .pprj files in the same folder as LOOM.&lt;br /&gt;
# Your project should be configured so that the preferred name of the concepts and synonyms are set as the browser text (instructions on how to do this are below).&lt;br /&gt;
# LOOM makes use of thread synchronization and so its speed is significantly improved with additional memory allocation.  We strongly advise allocating additional virtual memory with the command -Xmx1500m (or however memory you choose to allocate).&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
How to configure your protege project so concepts have preferred name as browser text:&lt;br /&gt;
# Go to OWL -&amp;gt; Preferences. Under the visibility tab, put a check by owl:Class. Close preferences.&lt;br /&gt;
# In the main screen, go to the individuals tab.  Select owl:Class from the class hierarchy browser.  Now, in the individual browser, select the downward-pointing arrow (menu button) near the top. Then choose Set Display Slot and select the slot that you want to display as browser text (in most cases this will be rdfs:label).&lt;br /&gt;
# You should repeat this process to ensure that your synonym slot also displays the preferred name.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
	<entry>
		<id>https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8546</id>
		<title>LOOM</title>
		<link rel="alternate" type="text/html" href="https://www.bioontology.org//mediawiki/index.php?title=LOOM&amp;diff=8546"/>
		<updated>2009-03-19T04:37:07Z</updated>

		<summary type="html">&lt;p&gt;Amirg: New page: This is a placeholder for a page about the LOOM ontology alignment tool.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a placeholder for a page about the LOOM ontology alignment tool.&lt;/div&gt;</summary>
		<author><name>Amirg</name></author>
	</entry>
</feed>