- From: Sebastian S. <xama@ciudad.com.ar>
- Date: Fri, 23 Jan 2009 08:03:21 -0800 (PST)
- To: semantic-web@w3.org
INTRODUCTION The aim is to develop a framework in which entities are described by three components. Instances of these components can occur in many statements of the form NAME-TYPE-VALUE. Given such cardinality, components are aggregated each other in the corresponding order. A NAME can have, or aggregates, many TYPEs. A TYPE has and aggregates many VALUEs. A VALUE can have many NAMEs. Thus, being this hierarchical aggregation cyclic, composition of structures may be achieved using reiteration of the elements across statements, or by nesting the elements according its corresponding categories. An element knows its children, and the parent category it belongs. LANGUAGE AND BEHAVIOR A similar correlation as the one done before for abstract entities can be made, in turn, respect to behavior expressed grammatically in a language, with the definition of a VERB, which implies an action, a state, and the passion of the action by the subject of state. In this case we have that VERBs correspond to NAMEs, which have/aggregate ROLEs (TYPEs) of many ACTORs (VALUEs) carrying out the action. (A verb has many Roles, a Role has many Actors performing it, and the state of the Actors themselves is the Value of the statement) Over this model in which we have defined a context for a given action, we can have, again, the triple analogy of an ACTION (NAME) being taking place, giving place to different TRANSITIONs (TYPEs) that result in changes into the STATEs (VALUEs) TO DO The system as a whole is expressed in terms of the relationship between elements from 3 sets, being 2 elements from two distinct sets combined together the key of a third one from the third set, it should be possible to achieve an identification scheme in which an algebra could be developed to enhance lookups, inference and entailment. NOTE: In actually developed code, there is a getID() method on object, that returns a Boolean array corresponding to a bit string representing the entities aggregated for the one in which the method is called. Theoretically this identifiers could be used with the XOR function to reach the third element from other 2 Over this 3 meta-level abstract layer, should be an interface in which the objects can be displayed in a more atomic fashion, like a browser for example. Think about using the framework for representing grammars. Example, values would be terminals, Names, symbols, and Types for rules. Please see attachment for source, binaries and javadoc: http://www.nabble.com/file/p21627191/xama.zip xama.zip -- View this message in context: http://www.nabble.com/Open-Modeling-Environment-tp21627191p21627191.html Sent from the w3.org - semantic-web mailing list archive at Nabble.com.
Received on Friday, 23 January 2009 16:07:36 UTC