• Nie Znaleziono Wyników

Norm Contextualization (extended abstract)

N/A
N/A
Protected

Academic year: 2021

Share "Norm Contextualization (extended abstract)"

Copied!
2
0
0

Pełen tekst

(1)

Norm Contextualization

1

Jie Jiang

Huib Aldewereld

Virginia Dignum

Yao-Hua Tan

Delft University of Technology

P.O.Box 5015 2600 GA, The Netherlands

1 Introduction

This paper proposes a normative structure to represent and analyze sets of norms that takes into consideration both the interrelationships between different norms and the context of their applications. This extends cur-rent approaches where relations between norms are not explicitly considered. More importantly, the explicit representation of institutional contexts on norms facilitates a contextual refinement normative structure, i.e., a modular way of modeling norms through norm contextualization. Based on the mapping to Colored Petri Nets (CPNs), our normative structure will enable, given a set of norms in a specific context represented as a colored petri net, to check whether there is a possible way to comply with those norms, i.e., a path through the net which indicates norm compliant at all steps.

2 Normative structure

Our definition of norm is formalized by the ADIC syntax proposed by E. Ostrom [1], specifying who (At-tribute) is obliged/forbidden/permitted (Deontic) to do or achieve what (aIm), given what preconditions (Condition). To model the possible relations between the norms in a specific context, we introduce the concept of norm net in Definition 1.

Definition 1 (Norm Net). A Norm Net NN = (context, NS), where • context is a set of states defined by predicates, and

• NS = n, or NS = AND(NSi, N Sj), or NS = OR(NSi, N Sj), or NS = OE(NSi, N Sj)where

nis a norm, NSi, NSj, and NS are norm sets.

Each norm net is associated with an institutional context determined by a set of states which concern but do not restrict to aspects such as individuality, activity, location, time, relation [2]. Contexts enable agents to control the evolution of a norm net and accommodate compliance and resolution of conflicts. A norm set NS is a nested structure composed of a set of hierarchically connected norms in a certain context. In a norm net, obligations and prohibitions may have corresponding sanctions while permissions usually do not. A norm and its sanctions are exclusive and conditional, i.e., either conform to the norm or accept the sanctions when violating the norm, which is in accordance with the semantic of OE (Or Else) operator.

For example, in the EU international trade regulations concerning the issue of origin of goods, a norm net can be constructed as NN1= (context1, N S1)where

• context1= “origin of goods in the EU”,

• NS1= AN D(AN D(n1, n2), OE(n3, n4)), where

– n1: [role: Exporters] [deontic: should] [action: apply for certificate of origin] [condition: when

exporting goods to the EU].

– n2: [role: The customs authorities] [deontic: should] [action: issue certificate of origin to the

qualified applicants].

(2)

– n3: [role: Importers] [deontic: must] [action: present Customs with a specific origin documents]

[condition: at the moment of import].

– n4: [role: The customs authorities] [deontic: should] [action: reject the import] [condition:

when the origin documents cannot be presented].

3 Norm Contextualization

Laws and regulations are a system of textual rules and guidelines that are enforced through social institu-tions to govern behavior. They are specified as a normative structure, which describes the expectainstitu-tions and boundaries for agent behavior. However, in real world domains, norms are not specified at a single level of abstraction. An abstract norm net, resulting from the formalization of law/regulation, may have different ex-tensions according to different contexts. Usually, laws are first issued at a higher abstraction level stating the dos, don’ts and sanctions to regulate actors’ behavior. Based on this set of abstract norms, elaboration will be conducted according to the specific characteristics and requirements of different situations, which results into sets of contextual norms. This elaboration process facilitates detailed explanation of abstract norms in a concrete implementing environment. Figure 1 shows an example of norm contextualization concerning the issue of origin of goods. From top to bottom, the norm refinement relation through contextualization reflects how norms are evolved in real life.

NN1

<c1: Origin of goods in the EU>

NN11 <c11: Non-preferential origin in the EU> NN12 <c12: Preferential origin in the EU> NN111

<c111: Certain agricultural products subject

to special import arrangements in the EU>

NN121

<c121: Beneficiary countries or territories to

which preferential tariff measures adopted unilaterally by the community in the EU>

Abstract norm net

Contextual norm nets

Contextual norm nets

Contextualization Contextualization Contextualization Contextualization General Specific

Figure 1: An example of norm contextualization

4 Verification

To enable consistency and compliance checking of norm nets, we introduce a verification based on the mapping to CPNs and make use of its behavioral properties. Roles in norms are mapped to the color sets in CPNs so that colored tokens correspond to role enacting agents in MAS. Actions in norms are mapped to the transitions in CPNs while conditions in norms are mapped to the guard functions in CPNs. Thus, only when the condition of a norm holds can the corresponding action specified in the norm be permitted, obliged or forbidden. Places in CPNs indicate the states of the role enacting agents, i.e., their behavior status in terms of norms. For the three deontic representations in norms and the three relation operators in norm nets, we use different building blocks with special places and transitions.

References

[1] E. Ostrom. Understanding institutional diversity. Princeton University Press, 2005.

[2] A. Zimmermann, A. Lorenz, and R. Oppermann. An operational definition of context. In Modeling and Using Context, LNCS, 2007.

Cytaty

Powiązane dokumenty

Seemingly, the condition is somehow similar to that of Pshenichny˘ı (see [6]) who has given necessary and sufficient conditions for a continuous and concave real function to attain

I t has come into existence thanks to Professor Olech’s valuable directions and aid... We shall call the function/a density

homogeneous groups, L p -multipliers, Fourier transform, sym- bolic calculus, H¨ ormander metrics, singular integrals, flag kernels, Littlewood-Paley

We will identify the mark-dynamic properties of the HDPPN as related to only place-transitions Petri nets, and we will relate the trajectory-dynamic properties of the HDPPN as

The model was created using public domain software SNOOPY [90]. One should note that this program is not appropriate for the analysis of PN networks. Two types

Branching bi-similarity is an equivalence relation containing strong bi-similarity, as it allows nets with silent events to be equivalent to nets without them.. Given a net, one

The role of the publisher is to receive payments form the bookstore deal with orders from the bookstore and deal with shipping info with the

Keywords: shortest path game, game theory, Nash equilibrium point, Lyapunov equilibrium point, Bellman’s equation, Lyapunov-like fuction,