- From: tianxama <tianxama@gmail.com>
- Date: Sun, 10 Jun 2007 00:14:59 -0700 (PDT)
- To: www-rdf-logic@w3.org
- Message-ID: <11046367.post@talk.nabble.com>
Part-Whole relationships. Part(s) describing surronding Whole. The idea is to develop kind of data structure, with parts nested compounding a whole, and the inner parts of the structure knows, in reverse order, the containing tree of elements or structure around it. 1: Definitions: superPart: Part containing one or more parts. part: Inside a superPart. Can contain subParts. subPart: Inner unit inside a part. NID: Nesting level ID (deep level entities are in a nested/tree structure) XML Example: <superPart NID="0"> <part NID="1"> <subPart NID="2"> </part> <!-- end NID 1 --> </superPart> <!-- end NID 0 --> SeqID: Sequence ID (symbol sequencing and identification) Symbols sequencing and identification begins with first occurrence of a symbol in a structure, begining with 0, next symbol is tagged with 1. If next symbol appeared before, then the tag used before to identify it is used. OccID: Occurrence ID Times element appeared in a sequence. First time same element occurs is 0, then 1, etc. CID: Count ID (0, 1, 2, ...) Sequential count, begining with 0, of elements in determinate context (Nesting level, Sequence, etc.) MvtID: Movement ID Signals start (S), inside (I), outside (O) or end (E) movement in a statement chain. 2. Example: Linear Form: ( superPart ( part ( ( superPart ) ( subPart ( part ( superPart ) ) ) ) ) NID: 0 1 2 2 3 4 SeqID: 0 1 0 2 1 0 OccID: 0 0 1 0 1 2 CID: 0 1 2 3 4 5 MvtID: S I O I O E XML Example: <superPart NID="0"> <part NID="1"> <superPart NID="2"/> <subPart NID="2"> <part NID="3"> </superPart NID="4"> </part> </subPart> </part> </superPart> Another Example: ( head ( face ( ( head ) ( eyes ( face ( head ) ) ) ) ) NID: 0 1 2 2 3 4 SeqID: 0 1 0 2 1 0 OccID: 0 0 1 0 1 2 CID: 0 1 2 3 4 5 MvtID: S I O I O E 3. Composite IDs: Combining CID, NID, SeqID and OccID, other IDs for easier retrieval of elements in statement can be achieved. For example: NID + OccID = CID (Count of elements inside a specific nesting level) ( head ( face ( ( head ) ( eyes ( face ( head ) ) ) ) ) NID: 0 1 2 2 3 4 SeqID: 0 1 0 2 1 0 OccID: 0 0 1 0 1 2 CID: 0 1 2 3 4 5 OrderID: (0.0) (1.0) (2.0) (2.1) (3.0) (4.0) 4. Terms (Parts) Relationships and Roles: In specific context of container part, another part plays a role or function in the context of container part. This is the semantics of the containment relationship, for example: John, inside a specific Team, is a player, more specificaly, a goalkeeper. Parsing Example: [previusElement]:[role/type] => [actualElement]:[role/type] => [nextElement]:[role/type] 5. Measurement units: superUnit (eg.: Kilometer) unit (eg.: Meter) subUnit (eg.: Centimeter) Ratio: superUnit (1) => unit (1/n) => subUnit (1/n : n) -- View this message in context: http://www.nabble.com/part-whole-semantic-relationship-tf3896549.html#a11046367 Sent from the w3.org - www-rdf-logic mailing list archive at Nabble.com.
Received on Sunday, 10 June 2007 15:33:11 UTC