(Subclass-Partition Biblio-Thing
(Setof Agent
Timepoint
Document
Reference
Conference))
(=> (Document ?X) (Value-Cardinality ?X Doc.Title 1))
(=> (Doc.Title $X $Y) (Document $X))
(=> (Doc.Author $X $Y) (Document $X))
(Nth-Domain Doc.Author.Name 1 Document)
(=> (Doc.Author-Name $X $Y) (Document $X))
(=> (Doc.Publication-Date $X $Y) (Document $X))
(=> (Doc.Publisher $X $Y) (Document $X))
(=> (Doc.Number-Of-Pages $X $Y) (Document $X))
(=> (Ref.Document $X $Y) (Document $Y))
(Inherited-Facet-Value Slot-Value-Type
Publication-Reference
Ref.Document
Document)
(=> (Publication-Reference ?Ref)
(And (Value-Cardinality ?Ref Ref.Document 1)
(Value-Type ?Ref Ref.Document Document)
(Value-Cardinality ?Ref Ref.Title 1)))