From srn@techno.com Tue Sep  1 19:03:22 1992
Return-Path: <srn@techno.com>
Received: by scribe.ora.com (5.65c/Spike-2.1)
	id AA26535; Tue, 1 Sep 1992 19:03:21 -0700
Received: from relay1.UU.NET by ora.com (5.65c/Spike-2.1)
	id AA09616; Tue, 1 Sep 1992 16:11:14 -0400
Received: from uunet.uu.net (via LOCALHOST.UU.NET) by relay1.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AA13792; Tue, 1 Sep 92 16:11:12 -0400
Received: from elvin.UUCP by uunet.uu.net with UUCP/RMAIL
	(queueing-rmail) id 161048.29048; Tue, 1 Sep 1992 16:10:48 EDT
Received: by elvin.techno.com (4.1/1.00) id AA06423; Tue, 1 Sep 92 15:59:42 EDT
Date: Tue, 1 Sep 92 15:59:42 EDT
From: Steven R. Newcomb <srn@techno.com>
Message-Id: <9209011959.AA06423@elvin.techno.com>
To: dale@ora.com
Subject: Dav Grp notes 4
Status: OR

********************************************************************************
filename=new
********************************************************************************
AGREEMENTS:

*	The metaphor is, "root, branch, leaf"

*	An index is defined by a single root and a domain specification.
	*	The root of an index is not a node within any index, but a
		node in an index can refer to a root.
	*	Any node can appear in more than one index.

*	Kinds of nodes:  (everything can be referred to)
	A 	root nodes (only points to B or C, but not A; for inclusion)
	B 	branch nodes (only points to B, C, D; for inclusion; pointed to)
	D	leaf references (only way to refer to non-index stuff; pointed to)
	C	index domain references (only way to refer to A; refers only to A)
	E	``Related'' references (only way to refer to index stuff; pointed to)

*	There are two kinds of domain specification:
	*	The documents indexed.
	*	The topic of the index.

*	Within an index there can be 1 to 5 levels of branching.  This means
	that, including all nodes from root to leaf, there can be no more than
	five B-type (branch) nodes.

*	Any leaf node can be a reference to any node in any	index.

*	Any node can have a bibliographic common attribute TBD.  The bibliographic
	form may include copyright ownership information.

*	Any node can have an activity tracking attribute TBD.  The policy 
	expressed may include royalty payment instructions.



Structure		Refers to						Points to (i.e. #includes)

root											any branch or leafptr
												  in any index of any document
branch											any branch or leafptr
												  in any index of any document
leafptr			
	index-xref		root, branch, leafptr
	doc-reference	document location












<!element dav.collector - O (dav.index.elemloc | %HyBrid;)*
			-- dummy element for reftype attribute on dav.index.elemloc --
>
	
engine
	electric
		bushing
		metallurgical index
		windings
	solar
	spring
	








<!element dav.xref-seeAlso.ilink -- To link things together for "see also"
                               purposes --
                   - O      (%HyBrid;)* >
<!attlist dav.xref-seeAlso.ilink    
                   Davnport CDATA    #FIXED dav.xref-seeAlso.ilink
                   HyTime   NAME     #FIXED ilink
                   id       ID       #IMPLIED
                   linkends IDREFS   #CONREF
                   extra    -- lextype(("E"|"I"|"A"|"N"|"P"),
                               (s+, ("E"|"I"|"A"|"N"|"P"))*) --
                            NAMES    #IMPLIED
                   intra    -- lextype(("E"|"I"|"A"|"N"|"P"),
                               (s+, ("E"|"I"|"A"|"N"|"P"))*) --
                            NAMES    #IMPLIED
                   endterms IDREFS   #IMPLIED
                   aggtrav  -- lextype (("agg"|"mem"|"cor"),
                               (s+, ("agg"|"mem"|"cor"))*) --
                            NAMES    agg
                   context  (context|ncontext) ncontext
>



