{"id":13101,"updated":"2025-01-23T01:22:36.385579+00:00","links":{},"created":"2025-01-18T22:47:16.872615+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00013101","sets":["581:716:724"]},"path":["724"],"owner":"1","recid":"13101","title":["Spatial Parser Generatorを持ったビジュアルシステム"],"pubdate":{"attribute_name":"公開日","attribute_value":"1998-05-15"},"_buckets":{"deposit":"089d84b7-b08e-4225-8354-1cee9f992eb5"},"_deposit":{"id":"13101","pid":{"type":"depid","value":"13101","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"Spatial Parser Generatorを持ったビジュアルシステム","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Spatial Parser Generatorを持ったビジュアルシステム"},{"subitem_title":"A Visual System Having a Spatial Parser Generator (Special Issue on Next Generation Human Interface and Interaction)","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"特集:次世代ヒューマンインタフェース・インタラクション","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"1998-05-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"筑波大学工学研究科"},{"subitem_text_value":"筑波大学電子情報工学系"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Doctoral Program in Engineering, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Institute of Information Sciences and Electronics, University of Tsukuba","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/13101/files/IPSJ-JNL3905023.pdf"},"date":[{"dateType":"Available","dateValue":"2000-05-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL3905023.pdf","filesize":[{"value":"1.3 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"1dd4a002-6df9-43b4-9fa9-85c69782f546","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 1998 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"馬場, 昭宏"},{"creatorName":"田中, 二郎"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Akihiro, Baba","creatorNameLang":"en"},{"creatorName":"Jiro, Tanaka","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"ビジュアルプログラミングシステムや,特定用途の図形エディタでは対象となる図が図形を用いた言語(図形言語)であるために図形言語の解析を行う部分(Spatial Parser)を実装する必要があった.しかし個々のアプリケーションごとにSpatial Parserを実装するのは困難で時間のかかる仕事であった.また,これまでのSpatial Parsingアルゴリズムは解析を行うことに主眼がおかれ,その結果に基づいて何らかのコードを実行するというものは少なかった.本研究ではSpatial Parsingアルゴリズムの1つであるCMGにactionの概念を追加することで,実際に行った解析結果を利用した動作を行えるようにした.次に本研究ではSpatial Parser Generatorを持つことにより,図形言語の文法を動作を与えることで様々な図形言語に対応することができるシステム「恵比寿」を作成した.恵比寿ではまずはじめに図形を用いて入力し,それからCMGを半自動的に生成するため,直感的に図形言語の文法と動作を定義できる.さらに恵比寿では一度解析が終了すると文法に基づいて図形間に制約が課せられる.本論文では最終に恵比寿上でアプリケーションを作成する例を3つ示した.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Visual programming systems and special purpose graphic editors need to have spatial parsers,which analyze shapes and configurations of figures,because they treat figures as visual languages.However,creating a spatial parser for every system is a difficult and time consuming job.Main purpose of traditional spatial parsing algorithms is analyzing figures,and few of them execute the statements according to the result of the analysis.We extended a spatial parsing algorithm CMG by adding the concept of \"actions.\" We can execute the statements using the result of spatial parsing.We have actually implemented \"Eviss\" system.As Eviss has a spatial parser generator,it can generate various visual applications,if provided with grammars and actions for such application.In Eviss,users roughly define grammars in a visual way at the definition window at first.Eviss translates them into CMG form.Then users modify them and write actions.After that,users draw figures which should be parsed at the execution window.When spatial parsing succeeds,Eviss gives constraints to figures according to the grammars.We show three examples which denote visual applications can easily be created using Eviss.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"1394","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"1385","bibliographicIssueDates":{"bibliographicIssueDate":"1998-05-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"5","bibliographicVolumeNumber":"39"}]},"relation_version_is_last":true,"item_2_alternative_title_2":{"attribute_name":"その他タイトル","attribute_value_mlt":[{"subitem_alternative_title":"プログラミング技術"}]},"weko_creator_id":"1"}}