(=> (Ref.Year $X $Y) (Year-Number $Y))
(=> (Ref.Year $X $Y) (Reference $X))
(Inherited-Facet-Value Slot-Cardinality Article-Reference Ref.Year 1)
(=> (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 Slot-Cardinality
Personal-Communication-Reference
Ref.Year
1)
(=> (Personal-Communication-Reference ?Ref)
(And (Value-Cardinality ?Ref Ref.Author 1)
(Value-Cardinality ?Ref Ref.Year 1)
(Value-Cardinality ?Ref Ref.Month 1)
(Value-Cardinality ?Ref Ref.Day 1)))
(Inherited-Facet-Value Same-Slot-Values
Inherits-Year-From-Document
Ref.Year
(Compose Timepoint.Year
Doc.Publication-Date
Ref.Document))
(<=> (Inherits-Year-From-Document ?Ref)
(And (Publication-Reference ?Ref)
(Same-Values ?Ref
Ref.Year
(Compose Timepoint.Year
Doc.Publication-Date
Ref.Document))))
(Inherited-Facet-Value Slot-Cardinality
Book-Publication-Data-Constraint
Ref.Year
1)
(<=> (Book-Publication-Data-Constraint ?Ref)
(And (Publication-Reference ?Ref)
(Value-Cardinality ?Ref Ref.Document 1)
(Value-Type ?Ref Ref.Document Book)
(Value-Cardinality ?Ref Ref.Publisher 1)
(Inherits-Publisher-From-Document ?Ref)
(Value-Cardinality ?Ref Ref.Year 1)
(Inherits-Year-From-Document ?Ref)))