Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | **//Глоссарий домена "Статистика труда"//** | ||
| 2 | |||
| 3 | Глоссарий представляет собой словарь узкоспециализированных терминов домена и формируется для статистических доменов и общей статистической терминологии. Глоссарий будет реализован как совокупность концептов, имеющих толкование (лексическое отражение), с поддержкой мультиязычности, комментариев и примеров, а также семантических отношений между концептами. | ||
| 4 | Глоссарий разработан на основе анализа следующих документов: | ||
| 5 | |||
| 6 | * [[Резолюция I 19-й МКСТ о статистике трудовой деятельности, занятости и недоиспользования рабочей силы>>doc:Methodology.Вопросник N 14 СНГ по статистике занятости и безработицы.WebHome]] | ||
| 7 | * [[Методологические пояснения по заполнению вопросника №14 СНГ по статистике занятости и безработицы>>doc:Methodology.Вопросник N 14 СНГ по статистике занятости и безработицы.WebHome]] | ||
| 8 | |||
| 9 | и внешних источников: | ||
| 10 | |||
| 11 | * [[Классификация статистических данных о составе рабочей силы, экономической активности и статусу в занятости>>https://www.gks.ru/bgd/regl/b08_30/isswww.exe/stg/d020/vved-5.htm||rel="noopener noreferrer" target="_blank"]] | ||
| 12 | |||
| 13 | Глоссарий в RDF формате [[Скачать>>attach:Glossary.rdf||class="btn btn-primary"]] | ||
| 14 | |||
| 15 | Содержимое глоссария: | ||
| 16 | |||
| 17 | {{velocity}} | ||
| 18 | ##Экранирование см. https://velocity.apache.org/tools/1.4/generic/EscapeTool.html#getQuote() | ||
| 19 | #set ($editing = $xcontext.action == 'edit') | ||
| 20 | #set ($letters="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧЧШЩЭЮЯ") | ||
| 21 | #set ($lettersLen=$letters.length()) | ||
| 22 | #set ($System = $letters.class.forName('java.lang.System')) | ||
| 23 | #set ($NL = $System.lineSeparator() ) | ||
| 24 | #set ($letterIndex=0) | ||
| 25 | #set ($showLetters="") | ||
| 26 | #set ($showLinks= [] ) | ||
| 27 | #set ($first=true) | ||
| 28 | #set ($debug="debug=") | ||
| 29 | |||
| 30 | #foreach ($child in $doc.getChildrenReferences()) | ||
| 31 | #set ($rdoc = $xwiki.getDocument($child).getTranslatedDocument()) | ||
| 32 | #set ($xobject = $rdoc.getObject('XWiki.GlossaryConceptClass')) | ||
| 33 | ##Включаем только страницы с GlossaryConceptClass | ||
| 34 | #if ($xobject) | ||
| 35 | #set ($title = $rdoc.getTitle()) | ||
| 36 | #set ($skip = false) | ||
| 37 | #if ($first || !($title.toUpperCase().charAt(0) == $letters.charAt($letterIndex))) | ||
| 38 | #set ($index=0) | ||
| 39 | #foreach($index in [0 .. 30]) | ||
| 40 | #if (!$skip && (($index > $letterIndex) || $first)) | ||
| 41 | #set ($first=false) | ||
| 42 | #set ($letterIndex = $index) | ||
| 43 | #if ($title.toUpperCase().charAt(0) == $letters.charAt($letterIndex)) | ||
| 44 | ##Вставить ссылку на букву | ||
| 45 | #set ($letter = $letters.charAt($letterIndex)) | ||
| 46 | #set ($showLetters=$showLetters + " [["+$letter+">>||anchor="+'"'+"H"+$stringtool.substring($escapetool.json($letter),3,10)+'"'+"]]" ) | ||
| 47 | #set ($added = $showLinks.add($util.newline+" === "+$letter+" === "+$util.newline)) | ||
| 48 | #set ($skip = true) | ||
| 49 | #else | ||
| 50 | ##Найти первую букву, вставив пустые промежуточные буквы | ||
| 51 | #set ($showLetters=$showLetters + " "+$letters.charAt($letterIndex) ) | ||
| 52 | #end | ||
| 53 | #end | ||
| 54 | #end | ||
| 55 | #end | ||
| 56 | #set ($uri = $stringtool.substringAfterLast($xobject.getValue('URI'), "#")) | ||
| 57 | #if ($stringtool.isBlank($uri)) | ||
| 58 | #set ($uri = $stringtool.substringAfterLast($xobject.getValue('URI'), "/")) | ||
| 59 | #end | ||
| 60 | #set ($added = $showLinks.add("{{id name="+'"'+$uri+'"'+"/}}")) | ||
| 61 | #set ($added = $showLinks.add("*. [["+$escapetool.xml($child)+"]]")) | ||
| 62 | #end | ||
| 63 | #end | ||
| 64 | {{html wiki="true" clean="true"}} | ||
| 65 | == $showLetters == | ||
| 66 | $stringtool.join($showLinks, $util.getNewline()) | ||
| 67 | {{/html}} | ||
| 68 | |||
| 69 | {{/velocity}} |