`
`KNOWLEDGE-BASE
`
`SYSTEMS
`
`S. Krishna
`Indian Institute of Management
`Bangalore. India
`
`“'3 World Scientific
`
`|
`
`Singapore 0 New Jersey 0 London 0 Hong Kong
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2236
`
`Page 1 of 3
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2236
`Page 1 of 3
`
`
`
`Published by
`World Scientific Publishing Co. Pie. Ltd.
`P O Box 128, Fairer Road, Singapore 9128
`USA oflice: Suite 1B, 1060 Main Street, River Edge, NJ 07661
`UK office: 73 Lymon Mead, Toueridge, London N20 SDH
`
`Library of Congress Cataloging~in-Publication data is available.
`
`INTRODUCTION TO DATABASE AND KNOWLEDGE-BASE
`SYSTEMS
`
`Copyright © 1992 by World Scientific Publishing Co. Pie. Ltd.
`All rights reserved. This book, or parts thereof, may not be reproduced in anyform
`or by any means, electronic or mechanical, including photocopying, recording orany
`information xtorage and retrieval system now known or to be invented, without
`written permission from the Publisher.
`
`ISBN 98l—O2«0619-4
`981- 02-0620-8 (pbk)
`
`Printed in Singapore by General Printing Services Pte. Ltd.
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2236
`
`Page 2 of 3
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2236
`Page 2 of 3
`
`
`
`Sets of objects with common properties are grouped into a class. A class,
`therefore, corresponds to an entity type.
`
`2. Basic Types/Classes
`Object-oriented systems provide a rich variety of basic classes (basic
`types). These, in addition to the traditional
`types-—integer, float, double,
`char and boolean, could include text and bits. Images can be stored as bit
`maps. Sound (of music, speech, instructions etc.) can also be stored. Some
`systems provide a facility for the user to define new basic types.
`
`3. Object Identity
`An object identifier (oid) uniquely identifies an object. Object—iden-
`tifiers are system—generated and immutable. An object retains its oid despite
`any possible change in properties of the object. An oid value should not be
`reused even when the object with which it was associated is deleted from
`the system. In systems which allow for change of class, objects retain their
`oid unaltered even after such a change.
`Simple objects like integers and characters may not need explicit iden-
`tifiers as they are self-identifying. In operations with more complex objects
`(composite objects, multimedia objects and so on), oids are indispensable.
`In the case of multimedia objects corresponding to text, images and sound
`etc., the physical records could be quite large (~ megabytes). In these
`cases, the oid serves as a surrogate for the object and therefore assists
`manipulation and retrieval.
`Implementation of object-identifiers could influence features of the sys-
`tem. Identification of oid with the physical record identifier could create
`
`
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2236
`
`Page 3 of 3
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2236
`Page 3 of 3