Browse > Article
http://dx.doi.org/10.3745/KIPSTB.2003.10B.6.599

Active Documents: Programs by Form Designers  

Nam, Chul-Ki (한국오라클(주) 기술서비스본부)
Bae, Jae-Hak (울산대학교 컴퓨터정보통신공학부)
Yoo, Hae-Young (단국대학교 정보컴퓨터학부)
Abstract
The Web plays an important role as information source and most Web applications are document-centric. A document implies an intention of its own designer, which can be utilized actively in automation of business processes. Through an understanding of an intrinsic nature of a document function, we can see a document as an executable computer program in a special case. For this approach, we propose an active document model that is composed of form, knowledge base, rules, and queries. For reusability and interoperability of a document, each component of the proposed model is uniformly represented in XML. The proposed active document not only plays a passive role in providing user interfaces, but also is a document that a machine can infer and process with reading a procedure of document processing and business rules intended by document designers. Through this approach, document can interact with machines and can cooperate with other applications. For applicability of our active document, we show a case study for the processing of purchase orders in a B2B e-Commerce system. This paper is expected to provide the framework of accelerating the development of intelligent applications through our approach regards form document as a computer program. In short, the proposed active document contains knowledge representation and processing method, consequently our document will play an important role in providing a concept of document of pursuing in Semantic Web.
Keywords
Active Document; Computer Program; Logic Programming; Rule Markup Language; XML;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 남철기, 배재학, '업무규칙을 포함한 능동문서,' 한국정보과학회 춘계학술발표대회논문집, 제29권 제1호, pp.352-354, 2002   과학기술학회마을
2 C.-K. Nam, G.S. Jang and J.-H. J Bae, 'An Active Processing Approach of Web-based Form Documents : Cetering around ERML,' In Proceedings of The International Conference of Society of Korea Industrial & System Engineering (SKISE), Session A7, A7-2.pdf, 2002
3 L. Nonaka et al., 'The concept of Ba : Building a Foundation for Knowledge Creatation,' California Management Review, Vol.40, No.3, pp.40-54, 1998   DOI
4 RuleML Homepage, http://www.dfki.uni-kl.de/ruleml/, 2003
5 이재규, 손미애, 강주영, '확장형 규칙표시 언어(eXtensible Rule Markup Language): 설계 원리 및 응용,' 한국지능정보 시스템학회 춘계학술발표대회논문집, pp.284-293, 2002   과학기술학회마을
6 G. Cabri, L. Leonardi and F. Zambonelli, 'XML Dataspaces for Mobile Agent Coordination,' 15th ACM Symposium on Applied Computing, pp.181-188, 2000   DOI
7 R. Spinrad, 'Dynamic documents,' Harard University Information Technology Quarterly, Vol.VII, No.1, pp.15-18, 1988
8 H.Ahonen et al, 'Intelligent Assembly of Stuctured Documents,' Technical Report C-1996-40, University of Helsinki, Department of Computer Science, 1996
9 P.Dourish et al, 'Extending Document Management Systems with User-Specific Active Properties,' Transactions on Information Systems, ACM, Vol.18, No.2, pp.140-170, 2000   DOI   ScienceOn
10 P.M. English and R. Tenneti, 'Interleaf active documents,' Electronic Publishing, Vol.7, No.2, pp.75-87, 1994
11 K. Eckhart and N. Gustaf, 'Active Hypertext for Distributed Web Applications,' Proc. The 8th IEEE International workshops on Enabling Technologies : Infrastructure for Collaborative Enterprises, pp.297-302, 1999   DOI
12 남철기, 배재학, 유해영, '능동문서 : 서식설계자의 의도가 내장된 프로그램,' 한국정보처리학회 춘계학술발표대회 논문집, 제10권 제1호, pp. 353-356, 2003   과학기술학회마을
13 남철기, 장길상, 배재학, '능동문서에 대한 새로운 접근법과 그 응용,' 한국정보과학회논문지, 제30권 제34호, pp.347-357, 2003   과학기술학회마을
14 T. Berners-Lee, 'The Semantic Web as a Language of Logic,' http://www.w3.org/DesignIssues/Lodic.html, 2000
15 P. Martin and P. Eklund, 'Embedding knowledge in Web documents : CGs versus XML-based metadata languages,' ICCS'99, pp.230-246, 1999
16 H. Boley, 'Relationships between Logic Programming and XML,' Proc. 14th Workshop Logische Programmierung, Wurzburg, 2000
17 C.-K. Nam and J.-H.J. Bae, 'A Framework for Processinf Active Documents,' The 6th Russian-Korean International Symposium On Science and Technology, Proc. KORUS2002, Vol.1, pp.122-125, 2002   DOI
18 SWI-Prolog's Home, http://www.swi-prolog.org/
19 Oracle Workflow, http://otn.oracle.com/products/integration/workflow/workflow_fov.html.
20 C. Paolo, T. Robert and Z. Franco, 'Coordination Middleware for XML-centric Applications,' 16th ACM symposium on Applied Computing, Madrid(E), March, pp.336-343, 2002
21 M.K. Buckland, 'What is a document?,' Journal of the American Society for Information Science, Vol.48, pp.804-809, 1997   DOI   ScienceOn
22 남철기, 김혜경, 배재학, '응용프로그램을 위한 일관된 XML View제공에 관한 연구,' 한국정보처리학회 춘계학술대회논문집, 제8권 제1호, pp.1105-1108, 2001   과학기술학회마을
23 남철기, 양재군, 배재학, '검증규칙을 포함한 XML문서,' 한국정보과학회 추계학술발표대회논문집, 제28권 제2호, pp.709-711, 2001   과학기술학회마을
24 C. -K. Nam, G.S. Jang and J.-H.J Bae, 'An XML-based Active Document for Intelligent Web Applications,' Expert System with Applications, Vol.25, No.2, pp.165-176, 2003   DOI   ScienceOn
25 SemanticWeb.org, http://semanticweb.org/
26 W3C Semantic Web, http://www.w3.org/2001/sw/