[Dr.Elma]
-project
Project manager Eetu Luoma
University of Jyv盲skyl盲
Dept. of Computer Science and Information Systems
Case: Implementation for creating
digital contracts through templates
Background
- Dr.Elma00 research
In digital environment, rights and obligations related to the content usage can be negotiated and agreed in comparatively straightforward manner, even with an individual consumer. In addition, recognition of conditions and obligations described in copyright agreements may be monitored and enforced more effectively 00nbsp;Volume of contracts will increase and we need solutions for efficient information management.
Background
to the case
- creating descriptions manually requires special technical skills
- it is advantageous to capture contract terms into digital expressions once these are assigned to corporate parties, i.e. on the upstream of a value chain
- current
approaches/products rather reflect the way those formal languages express
rights than actual contract templates and contracts written in natural
language
Needs
A system that allows creation of digital contract templates that include possible contract elements and parts, and from which the contracts may straightforwardly be created through simple selections and minor modifications A system that produces a contract written in a natural language and the corresponding contract in a formal language (XML format).
Needs
Contract written in formal language
Contract written in
natural language
given modifications and selections in the template
Workflow
steps
options and spots for including context bounded information
2. define applicable UI elements to make the selections and inclusions
3. define relation between contract text and UI elements, and between UI
elements
and DREL expressions
a. define context bounded information (e.g. asset and parties), and read
through the contract text and terms
b. modify contract terms by using modification and selection (UI) elements
c. accept
the terms to create contract in natural and formal language
Workflow
steps (1)
define contract terms
and text
define applicable options (blocks) with tags
define applicable
UI elements to enable modifications and selections
UI elements are grouped
into logical groups
preview to the UI
elements
Workflow steps (2)
Define the options
to the person creating contract
Define how selection
of an option effects the contract in formal language, i.e. which DREL
elements are included to the contract once a selection is made
..and define the connection
between selection and natural language block
Workflow steps (3)
The contents of contract
are presented to the user with context bounded information
Workflow steps (a)
Contract terms may
be modified using UI elements
Workflow steps (b)
Selections are updated
to the contract text (and to contract in formal language)
User accepts the contract
and receives the contract written in natural language..
..and simultaneously,
a DREL file is created and stored
Workflow steps (c)
Data
model 00additional elements to DREL file
Element can be replaced
with context bounded data
Element is used to
indicate a block of ODRL that can be included/excluded to/from a formal
language contract
Attribute is used to indicate the depth of tree
Data
model 00natural language contract
Element can be replaced
with context bounded data
Element is used to indicate a block of contract text that can be included/excluded to/from a natural language contract
Data
model 00UI and state of natural and formal language contracts
State of UI element
has an effect on the formal and natural and formal language contracts
options shown to user
in UI
reference to external
source of (context) data
type of UI element displayed to user
!
?
Project manager Eetu Luoma
luomae@cc.jyu.fi
[Dr.Elma] 00roject website
www.it.jyu.fi/elma/
download [Dr.Elma] -project Project manager Eetu Luoma University of ...
