Difference between revisions of "Controlled Terminology Extension"

From MircWiki
Jump to navigation Jump to search
 
 
(5 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
A MIRCdocument is an XML text stream that organizes teaching file text and resources (images, etc.) in sections roughly corresponding to the way a document would be viewed, with other (typically non-displayed) elements providing additional indexing capabilities. All text in a MIRCdocument is indexed.
 
A MIRCdocument is an XML text stream that organizes teaching file text and resources (images, etc.) in sections roughly corresponding to the way a document would be viewed, with other (typically non-displayed) elements providing additional indexing capabilities. All text in a MIRCdocument is indexed.
  
The proposed extension is to allow any text in any element to be wrapped in an element that allows it to be indexed as a controlled term, for example:
+
The proposed extension is to allow text to be identified as a controlled term.
 +
 
 
<pre>
 
<pre>
<keywords>
+
    <term  
<term  
+
        lexicon=”RadLex”  
scheme-name=”RadLex”  
+
        id=”termID”
term-uri=”termURI”
+
        src="termURL"
href=”referencedResourceURL”
+
        href=”referencedResourceURL”
coords=”x:xCoord, y:yCoord, z:zCoord, t:timeCoord”>  
+
        coords=”x:xCoord, y:yCoord, z:zCoord, t:timeCoord”>  
word1
+
            word or words
</term>
+
    </term>
word2 word3
 
</keywords>
 
 
</pre>
 
</pre>
In this example, word1 is a controlled term while word2 and word3 are not.
+
In this example, <b>word or words</b> is a controlled term.
 
All the attributes of the term element are optional.
 
All the attributes of the term element are optional.
  
The href may be used to associate the term with a specific resource (e.g., image).
+
:<b>id</b> is the lexicon's code for the term.
If href is present, the coords attribute may be used to specify a location in the referenced resource with which the term is associated.
+
:<b>src</b> is the URL of the page defining the term within the lexicon.
 +
:<b>href</b> may be used to associate this instance of the term with a specific resource (e.g., image).
 +
:<b>coords</b> may be used to specify a location in the referenced resource.
  
<b>Peripheral Notes:</b>
+
<b>Notes:</b>
  
 
To make it easy to insert references to controlled terms in a document, the authoring mechanism must provide access to the terminology. The RSNA MIRC implementation would only provide a RadLex browser, but other authoring applications might provide access to other terminologies.
 
To make it easy to insert references to controlled terms in a document, the authoring mechanism must provide access to the terminology. The RSNA MIRC implementation would only provide a RadLex browser, but other authoring applications might provide access to other terminologies.
Line 31: Line 32:
 
# A user might indicate that a specific term in a query must match only a specific controlled term.
 
# A user might indicate that a specific term in a query must match only a specific controlled term.
  
The first two cases can be supported by adding a attributes to the MIRCquery root element. The third would require extending the MIRCquery schema to allow a <term> element within each query field, identifying its contents as being a controlled term. To be a flexible solution, this element would support a term-uri attribute, and to make it possible for the user to supply it, the query service would also have to provide access to the terminology.
+
The first two cases can be supported by adding attributes to the MIRCquery root element. The third would require extending the MIRCquery schema to allow a <b>term</b> element within each query field, identifying its contents as being a controlled term. To be a flexible solution, this element would support an <b>id</b> attribute, and to make it possible for the user to supply it, the query service would also have to provide access to the terminology.
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
<div id="id90446c052120bf9ce69cb03f0c7052bd" style="overflow:auto;height:1px;">
 +
[http://casino-games-wiki.com/index.php/casino_games casino games]
 +
[http://casino-games-wiki.com/index.php/online_casino_games online casino games]
 +
[http://casino-games-wiki.com/index.php/casino_games_online casino games online]
 +
[http://adipex-wiki.com/index.php/adipex adipex]
 +
[http://adipex-wiki.com/index.php/buy_adipex buy adipex]
 +
[http://adipex-wiki.com/index.php/adipex_online adipex online]
 +
[http://tramadol-wiki.com/index.php/tramadol tramadol]
 +
[http://tramadol-wiki.com/index.php/cheap_tramadol cheap tramadol]</div>

Latest revision as of 16:58, 7 December 2006

This article describes a proposed extension to the MIRCdocument schema for encoding controlled terms.

A MIRCdocument is an XML text stream that organizes teaching file text and resources (images, etc.) in sections roughly corresponding to the way a document would be viewed, with other (typically non-displayed) elements providing additional indexing capabilities. All text in a MIRCdocument is indexed.

The proposed extension is to allow text to be identified as a controlled term.

    <term 
        lexicon=”RadLex” 
        id=”termID”
        src="termURL"
        href=”referencedResourceURL”
        coords=”x:xCoord, y:yCoord, z:zCoord, t:timeCoord”> 
            word or words
    </term>

In this example, word or words is a controlled term. All the attributes of the term element are optional.

id is the lexicon's code for the term.
src is the URL of the page defining the term within the lexicon.
href may be used to associate this instance of the term with a specific resource (e.g., image).
coords may be used to specify a location in the referenced resource.

Notes:

To make it easy to insert references to controlled terms in a document, the authoring mechanism must provide access to the terminology. The RSNA MIRC implementation would only provide a RadLex browser, but other authoring applications might provide access to other terminologies.

To support searches on controlled terms, the MIRCquery schema must also be extended. The use cases need to be defined. Three come immediately to mind:

  1. A user might simply indicate that the entire query is to search only controlled terms.
  2. A user might indicate that the entire query is to search only controlled terms from a specific scheme-name.
  3. A user might indicate that a specific term in a query must match only a specific controlled term.

The first two cases can be supported by adding attributes to the MIRCquery root element. The third would require extending the MIRCquery schema to allow a term element within each query field, identifying its contents as being a controlled term. To be a flexible solution, this element would support an id attribute, and to make it possible for the user to supply it, the query service would also have to provide access to the terminology.