This solution contains a number of Cadmus parts related to codicology, originally stemming from the Itinera project, but designed to be generic enough to be useful in other projects.
The models of some bricks are summarized here for the reader's commodity.
-
PhysicalSize:
- tag (string) T:physical-size-tags
- w* (
PhysicalDimension
):- tag (string) T:physical-size-dim-tags
- value* (number)
- unit* (string) T:physical-size-units
- h (
PhysicalDimension
) - d (
PhysicalDimension
) - note (string)
-
HistoricalDate:
- a* (
Datation
):- value* (int)
- isCentury (boolean)
- isSpan (boolean)
- isApproximate (boolean)
- isDubious (boolean)
- day (int)
- month (int)
- hint (string)
- b (
Datation
)
- a* (
-
CodLocation:
- endleaf (int): 0=none 1=start 2=end
- s (string): system
- n* (int): sheet number
- rmn (boolean): Roman system for
n
- sfx (string): arbitrary suffix
- v (boolean?): verso or recto or unspecified/not-applicable
- c (string): column
- l (string): line
- word (string): reference word
-
CodLocationRange:
- start* (
CodLocation
) - end* (
CodLocation
)
- start* (
-
DocReference:
- type (string) T:doc-reference-types
- tag (string) T:doc-reference-tags
- citation* (string)
- note (string)
-
Assertion:
- tag (string) T:assertion-tags
- rank* (number)
- note (string)
- references (
DocReference[]
) T:doc-reference-types, T:doc-reference-tags
-
AssertedPlace:
- tag (string) T:asserted-place-tags
- value* (string)
- assertion (
Assertion
) T:assertion-tags, T:doc-reference-types, T:doc-reference-tags
-
AssertedDate: equal to
HistoricalDate
plus:- tag (string) T:asserted-date-tags
- assertion (
Assertion
) T:assertion-tags, T:doc-reference-types, T:doc-reference-tags
-
AssertedChronotope:
- place (
AssertedPlace
) T:chronotope-tags, T:assertion-tags, T:doc-reference-types, T:doc-reference-tags - date (
AssertedDate
) T:chronotope-tags, T:assertion-tags, T:doc-reference-types, T:doc-reference-tags
- place (
- 2024-06-09: updated packages.
- 2024-05-24: updated packages.
- 2024-04-14: updated test packages.
- 2024-02-01: updated documentation.
- 2023-11-21: updated packages.
- 2023-11-18:
⚠️ Upgraded to .NET 8.
- 2023-09-11: updated packages.
- 2023-09-04: updated packages.
- 2023-08-28: updated packages.
- 2023-08-06:
- add
CodLocation
macro for graph mappers in new libraryCadmus.Codicology.Graph
. If you need this macro, in your API startup DI configuration add the macro to the existing set when buildingGraphUpdater
. - fixed
CodLocationEndleaf
out of synch values (frontend was more up to date).
- add
- 2023-07-30: added
workId
toCodContent
.
- 2023-07-24: added
authorIds
toCodEdit
.
- 2023-07-17: added
ids
toCodHand
for hand's identifications.
- 2023-06-23: updated packages.
- 2023-06-21: updated packages for Service library.
- 2023-06-21: updated packages.
- 2023-06-17: updated packages.
- 2023-06-02: updated packages.
- 2023-05-23: breaking changes following the introduction of AssertedCompositeId in general parts:
- decorations part
- watermarks part
- 2023-05-17: minor changes to models:
- changed
CodWatermark
chronotope
inchronotopes
. - added
note
toCodContentAnnotation
.
- changed
- 2023-05-16: updated packages.
- 2023-05-16: updated packages for services.
- 2023-05-12: updated packages.
- 2023-03-25:
- changed
script
toscripts
for hand instance. This allows for multiple scripts, in their relevance order. - added
isByScribe
to N-col definition.
- changed
- 2023-02-08: changed
CodHandSubscription.Range
(single range) intoRanges
(multiple ranges).
- 2023-02-06: changed
CodUnit.Range
(single range) intoRanges
(multiple ranges).
- 2023-02-02: migrated to new components factory. This is a breaking change for backend components, please see this page. Anyway, in the end you just have to update your libraries and a single namespace reference. Benefits include:
- more streamlined component instantiation.
- more functionality in components factory, including DI.
- dropped third party dependencies.
- adopted standard MS technologies for DI.
- 2023-01-24: added
eid
pin to decorations part.
- 2022-11-10: upgraded to NET 7.
- 2022-11-04: updated packages.
- 2022-11-04: updated packages (nullability enabled in Cadmus core).
- 2022-11-03: updated packages.
- 2022-10-10: updated packages for new
IRepositoryProvider
.
- 2022-09-15: updated packages.
- 2022-08-04: fixed some thesaurus entries IDs in seeder.
- 2022-08-04: replaced
ExternalId
list withAssertedId
list inCodDecorationArtist
. - 2022-08-03: fix codicology seeder location number.
- 2022-08-03: replaced
ExternalId
withAssertedId
inCodWatermark
. - 2022-08-01: fix to
SeedHelper.Truncate
(float instead of double).
- 2022-07-23:
- made projects nullable.
CodContent
: addedAuthor
and changedRange
intoRanges
.
- 2022-06-19: updated packages.
- 2022-05-18: updated packages.
- 2022-04-29: upgraded to NET 6.0.