object groups handling of properties from multiple objects

7
Object Groups Handling of properties from multiple objects

Upload: jeffrey-fox

Post on 18-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Object Groups Many sentences have multiple alternatives, as the writer attempts to cover all bases. All expressed and implied conditions, warranties and other liabilities arising under common law or statute are expressly excluded to the extent permitted by law. Here there are three object groups expressed and implied conditions, warranties, liabilities common law or statute generating a total of twelve ways of threading the sentence.

TRANSCRIPT

Page 1: Object Groups Handling of properties from multiple objects

Object Groups

Handling of properties from multiple objects

Page 2: Object Groups Handling of properties from multiple objects

A Simple Example

Jack and Jill went up the hill...

Jack and Jill form an ObjectGroup - a way of combining objects so the combination can be spoken about, while the properties of the elements are also accessible

Page 3: Object Groups Handling of properties from multiple objects

Object Groups

Many sentences have multiple alternatives, as the writer attempts to cover all bases.

All expressed and implied conditions, warranties and other liabilities arising under common law or statute are expressly excluded to the extent permitted by law.

Here there are three object groups• expressed and implied• conditions, warranties, liabilities• common law or statute

generating a total of twelve ways of threading the sentence.

Page 4: Object Groups Handling of properties from multiple objects

A Spindle of Threads

Even in this simple example, it would be tedious to unwind every possible thread and build structure accordingly.Instead, the different objectgroups become objects with the properties of the objects they contain, so each pathway is open to searching.

Page 5: Object Groups Handling of properties from multiple objects

ObjectGroup as ObjectThe ObjectGroup makes the properties of the objects it groups available, so the ObjectGroup itself can head a relation.

...have been stored, installed, maintained and used...Stored,

Insta lled,M ainta ined and U sed Logical

Item s U sed

Insta lled

Stored

And

Unknow n

RELATION

In this way, expansion of every possibility becomes unnecessary. The type of group (and, or, and/or) determines what properties are available.

Page 6: Object Groups Handling of properties from multiple objects

Distributing Properties

All expressed and implied conditions,...

and liabilities arising under common law

Properties asserted before the first object in the group, or after the last object in the group, distribute over the members of the group unless they would cause error, whereas properties declared on individual members within the group do not distribute (the “common” of common law does not distribute over statute - it was caught as a collocation).

Page 7: Object Groups Handling of properties from multiple objects

ObjectGroup Concept

ObjectGroups make it much easier to clean up tangled prepositional chains, where a conjunction is embedded in the chain and may refer to any object to its left.

They also make it easier to handle the case where the writer is “tiling the plane” - trying to include every possibility by using many words to describe the same thing. The ObjectGroup then simultaneously emits all the properties of the objects it includes - what was intended.