(Inherited-Facet-Value Slot-Cardinality Document Doc.Title 1)
(=> (Document ?X) (Value-Cardinality ?X Doc.Title 1))
(=> (Doc.Title $X $Y) (Title $Y))
(=> (Doc.Title $X $Y) (Document $X))
(Inherited-Facet-Value Slot-Cardinality Book Doc.Title 1)
(=> (Book ?X)
(And (Minimum-Value-Cardinality ?X Doc.Author 1)
(Value-Cardinality ?X Doc.Title 1)
(Value-Cardinality ?X Doc.Publication-Date 1)
(Value-Cardinality ?X Doc.Publisher 1)))
(Inherited-Facet-Value Same-Slot-Values
Proceedings
Doc.Title
(Compose Conf.Name Doc.Conference))
(=> (Proceedings ?X)
(And (Value-Cardinality ?X Doc.Conference 1)
(Value-Type ?X Doc.Conference Conference)
(Same-Values ?X
Doc.Title
(Compose Conf.Name Doc.Conference))
(Same-Values ?X
Doc.Publication-Date
(Compose Conf.Date Doc.Conference))))
(Inherited-Facet-Value Slot-Cardinality Thesis Doc.Title 1)
(=> (Thesis ?X)
(And (Value-Cardinality ?X Doc.Author 1)
(Value-Cardinality ?X Doc.Title 1)
(Value-Cardinality ?X Doc.Publication-Date 1)
(Value-Cardinality ?X Thesis.University 1)
(Value-Type ?X Thesis.University University)))
(Inherited-Facet-Value Slot-Cardinality Technical-Report Doc.Title 1)
(=> (Technical-Report ?X)
(And (Minimum-Value-Cardinality ?X Doc.Author 1)
(Value-Cardinality ?X Doc.Title 1)
(Value-Cardinality ?X Doc.Publication-Date 1)
(Value-Cardinality ?X Doc.Institution 1)
(Value-Type ?X Doc.Institution Organization)))
(Inherited-Facet-Value Slot-Cardinality
Miscellaneous-Publication
Doc.Title
1)
(=> (Miscellaneous-Publication ?X)
(Value-Cardinality ?X Doc.Title 1))
(Inherited-Facet-Value Same-Slot-Values
Book-Section-Reference
Ref.Booktitle
(Compose Doc.Title Ref.Document))
(=> (Book-Section-Reference ?Ref)
(And (Value-Cardinality ?Ref Ref.Document 1)
(Value-Type ?Ref Ref.Document Edited-Book)
(Minimum-Value-Cardinality ?Ref Ref.Author 1)
(Minimum-Value-Cardinality ?Ref Ref.Editor 1)
(Value-Cardinality ?Ref Ref.Booktitle 1)
(Same-Values ?Ref
Ref.Booktitle
(Compose Doc.Title Ref.Document))
(Same-Values ?Ref Ref.Secondary-Author Ref.Editor)
(Same-Values ?Ref Ref.Tertiary-Author Ref.Series-Editor)))
(Inherited-Facet-Value Same-Slot-Values
Article-Reference
Ref.Periodical
(Compose Doc.Title Ref.Document))
(=> (Article-Reference ?Ref)
(And (Value-Type ?Ref Ref.Document Periodical-Publication)
(Minimum-Value-Cardinality ?Ref Ref.Author 1)
(Value-Cardinality ?Ref Ref.Title 1)
(Value-Cardinality ?Ref Ref.Year 1)
(Value-Cardinality ?Ref Ref.Periodical 1)
(Same-Values ?Ref
Ref.Periodical
(Compose Doc.Title Ref.Document))
(Same-Values ?Ref Ref.Secondary-Title Ref.Periodical)))
(Inherited-Facet-Value Same-Slot-Values
Proceedings-Paper-Reference
Ref.Booktitle
(Compose Doc.Title Ref.Document))
(=> (Proceedings-Paper-Reference ?Ref)
(And (Value-Type ?Ref Ref.Document Proceedings)
(Minimum-Value-Cardinality ?Ref Ref.Author 1)
(Value-Cardinality ?Ref Ref.Title 1)
(Value-Cardinality ?Ref Ref.Booktitle 1)
(Same-Values ?Ref
Ref.Booktitle
(Compose Doc.Title Ref.Document))
(Same-Values ?Ref Ref.Secondary-Title Ref.Booktitle)
(Same-Values ?Ref Ref.Secondary-Author Ref.Editor)
(Same-Values ?Ref
Ref.Organization
(Compose Conf.Organization
Doc.Conference
Ref.Document))
(Same-Values ?Ref
Ref.Address
(Compose Conf.Address
Doc.Conference
Ref.Document))
(Same-Values ?Ref
Ref.Month
(Compose Timepoint.Month
Doc.Publication-Date
Ref.Document))
(Same-Values ?Ref
Ref.Day
(Compose Timepoint.Day
Doc.Publication-Date
Ref.Document))))
(Inherited-Facet-Value Same-Slot-Values
Inherits-Title-From-Document
Ref.Title
(Compose Doc.Title Ref.Document))
(<=> (Inherits-Title-From-Document ?Ref)
(And (Publication-Reference ?Ref)
(Same-Values ?Ref
Ref.Title
(Compose Doc.Title Ref.Document))))