Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
484 commits
Select commit Hold shift + click to select a range
73c52b0
Reorganize PMC and COMPL root files
schivmeister Feb 13, 2025
f12926d
Fix PIN Part identifier IRI name component
schivmeister Feb 27, 2025
8f31bfe
Fix PIN Previous Notice identifier IRI name component
schivmeister Feb 27, 2025
2ea30d4
AccessTerm links to Part and Roles
ahmadjana Mar 4, 2025
1b8a075
ReviewTerm links from Part/ProcurementObject and to Roles
ahmadjana Mar 4, 2025
098e2c1
Split up mappings for BT-125(i)-Part and BT-1251-Part
schivmeister Mar 5, 2025
ffe30df
Temporary packaging for can-modif in pin target
ahmadjana Feb 4, 2025
1e7f339
Add ND-ContractModification TMs for reason, section et al
ahmadjana Jan 30, 2025
3797ad3
Guard against empty ContractModificationInformation
schivmeister Feb 17, 2025
104c521
Guard against empty ContractModificationInformation
schivmeister Feb 27, 2025
86a7578
Fix root can-modif TMap name
schivmeister Feb 27, 2025
f813985
Fix missing schemeName in ref for BT-1501(s)-Contract
schivmeister Feb 27, 2025
63f0f83
Add amendsContract for BT-1501(s)-Contract
ahmadjana Mar 5, 2025
5b6c953
Update name part of IRI of an Identifier in CAN-modif
schivmeister Mar 6, 2025
4bf5e91
Add privacy conditions for Tender in CAN-modif
ahmadjana Mar 19, 2025
28d26d1
Add version declaration for BT-1501(s)-Contract
ahmadjana Mar 20, 2025
b8bc81c
Add version declaration for BT-766-Part
ahmadjana Mar 25, 2025
96f98f6
Reintroduce contextualisedBy for all OPT-301-Part roles
schivmeister Mar 14, 2025
9b5278c
Fix OfflineAccessProvider field label, add version declaration
ahmadjana Mar 25, 2025
b2ff691
Update shared resource in PIN v1.10
schivmeister Apr 21, 2025
ec74e29
Add all module 7 SDK example outputs
schivmeister Apr 21, 2025
b0d859d
Add support for SDK v1.11-1.13, type E5, init example outputs
schivmeister Feb 14, 2025
0ccdc53
Start tracking CAN v1.11-1.13 packages
schivmeister Feb 14, 2025
2ece8c7
Reset CAN reference source SDK version to 1.13
schivmeister Feb 14, 2025
bc4dbf5
Add mappings for ND-ReviewStatus related fields
ahmadjana Feb 17, 2025
0a4eade
Add BT-791-Review and ND-AppealProcessingParty
ahmadjana Feb 19, 2025
09b8b98
Add BT-807-Review
ahmadjana Feb 19, 2025
7a9bffb
Add BT-792-Review along w/ resource for remedy type
ahmadjana Feb 19, 2025
60dea5f
Add BT-799-ReviewBody and BT-790-Review, plus resources
ahmadjana Feb 19, 2025
2ff0c9f
Add BT-808-Review
ahmadjana Feb 20, 2025
987e7eb
Update tx script and init ref source, output for E5 "compl" notice
schivmeister Feb 20, 2025
2a358ed
Update transformation scripts, add support for E1 "pmc" notice
schivmeister Feb 20, 2025
5c1fc01
Add ND-PMCAnswersDeadline PMC (E1) fields
ahmadjana Feb 21, 2025
ba8f405
Add ND-TenderAggregatedAmounts COMPL (E5) fields
ahmadjana Feb 21, 2025
ac41ed8
Add BT-781-Lot COMPL (E5) mapping
ahmadjana Feb 21, 2025
8359e35
Reset CAN-modif reference source SDK version to 1.11
schivmeister Feb 27, 2025
c8978de
Add BT-1501(c)-Contract amendsContract
schivmeister Feb 27, 2025
eea4d51
Rename ReviewStatus to ReviewObject, update root mappings
ahmadjana Mar 3, 2025
42336c2
Fix conditions and IRIs for some ReviewObject identifiers
ahmadjana Mar 3, 2025
720746e
Move Reviewer, ReviewRequester to their own RML files
ahmadjana Mar 3, 2025
eee0aab
Fix multiple values for payment, penalty amounts
ahmadjana Mar 3, 2025
35f3928
Fix labels and comments for some Review-related root mappings
ahmadjana Mar 3, 2025
06994a2
Combine date and time for BT-800(d)-Lot
ahmadjana Mar 4, 2025
c3dfc7c
Fix orphaned request fee monetary values, add currency
ahmadjana Mar 12, 2025
96ec9da
Update CAN v1.10 CM, add CAN CMs for v1.11-1.13
schivmeister Mar 13, 2025
d5e1cc8
Fix ContractAmendment prefix epo-not->epo-con
ahmadjana Mar 13, 2025
3d4fe01
Add some ND-TenderAggregatedAmount COMPL mappings
ahmadjana Mar 19, 2025
9d07530
Fix empty resource from BT-785-Review
ahmadjana Mar 20, 2025
78ebfd0
Add version declarations for new fields/mappings
ahmadjana Mar 20, 2025
d767f8c
Update shared resources in PIN v1.10 package
schivmeister Mar 26, 2025
16b4779
Init all PIN versioned reference outputs, update v1.10
schivmeister Mar 26, 2025
85902ef
Init all versions of PIN packages, v1.3-1.9 + 1.11-1.13
schivmeister Mar 26, 2025
44a86f6
Update shared resources in all current CN packages
schivmeister Mar 26, 2025
839691c
Init new CN package versions v1.11-1.13
schivmeister Mar 26, 2025
54a2668
Init CN example data, outputs for v1.11-1.13
schivmeister Mar 21, 2025
c13814e
Add BT-809-Lot Selection Criteria in CN
schivmeister Mar 21, 2025
4ba3c19
Add BT-798-Review
ahmadjana Mar 24, 2025
155f7b8
Add versioned mapping for BT-771-Lot, to cater for v1.12+
schivmeister Mar 26, 2025
b0b94eb
Add BT-15-Part versioned mappings
schivmeister Mar 26, 2025
be71a93
Update master attributes CM
schivmeister Mar 27, 2025
3a0f87b
Fix the condition in BT-789-Review, BT-788-Review
ahmadjana Mar 28, 2025
b9c4d95
Add BT-71-Lot versioned mappings to cover v1.12+
schivmeister Mar 27, 2025
6f8ad4e
Add BT-717-Lot versioned mappings to cover v1.13+
schivmeister Mar 27, 2025
0457da8
Add BT-19-Lot version annotation to cover for v1.12+
schivmeister Mar 27, 2025
5e4547b
Add BT-745-Lot lang TMAp versioned mappings to cover v1.12+
schivmeister Mar 27, 2025
43c3b31
Add BT-531-Part version annotation, caveat emptor
schivmeister Mar 27, 2025
6944ee8
Add BT-723-LotResult versioned mapping to cover for v1.13+
schivmeister Mar 27, 2025
d9b4fc3
Add OPT-156-LotResult versioned mapping to cover v1.13+
schivmeister Mar 27, 2025
30639b6
Add BT-735-LotResult versioned mapping, refactor VehicleInformation
schivmeister Mar 27, 2025
49825ec
Update CN CMs for v1.11-1.13
schivmeister Apr 4, 2025
733b334
Update PIN CMs for v1.3-1.13
schivmeister Apr 4, 2025
6207eef
Update all tracked package's CMs including attributes
schivmeister Apr 8, 2025
1410092
Add BT-766-Part versioned mappings
schivmeister Apr 10, 2025
7301785
Add BT-736-Part version annotation
schivmeister Apr 10, 2025
12bc7a5
Add BT-707-Part versioned mappings
schivmeister Apr 10, 2025
52bf058
Fix BT-15-Part versioned mappings
schivmeister Apr 10, 2025
04ca959
Add BT-615-Part versioned mappings
schivmeister Apr 10, 2025
fb080cf
Fix BT-04-notice instantiation for PIN, update old rule
schivmeister Apr 11, 2025
a7b46c8
Fix empty previous Procedure instances, update old rule
schivmeister Apr 11, 2025
cff9abc
Fix missing refersToRole in E5 compl
schivmeister Apr 11, 2025
826faec
Add data for SDK v1.13, all types CN, CAN & PIN
schivmeister Apr 11, 2025
ee7a1ba
Update langMap TMaps to prevent RMLMapper errors when lang missing
schivmeister Apr 11, 2025
71b9c26
Update wording in validation for dupe identifiers
schivmeister Apr 14, 2025
8ab5b99
Add missing BT-36-Part unit mapping
schivmeister Apr 14, 2025
81c6887
Exclude SELECT queries in validations by default
schivmeister Apr 15, 2025
603bbfd
Fix rml:reference for BT-191-Tender
schivmeister Apr 15, 2025
f6ba4da
Fix empty Reviewer instances, optimize BT-807-Review mapping
schivmeister Apr 17, 2025
b647acf
Reset CN reference source SDK version to 1.13
schivmeister Apr 17, 2025
fd41836
Add BT-735-Lot versioned mapping, fix unwanted VehicleInformations
schivmeister Apr 17, 2025
af4ff30
Fix VehicleInformation instantiation - runts and multiple values
schivmeister Apr 17, 2025
ba7ca68
Add announces{Procedure,Lot,LotGroupAwardInformation} in DAP
schivmeister Apr 17, 2025
414e504
Add BT-1501(s)-Contract versioned mapping
schivmeister Apr 17, 2025
e8febe5
Fix BT-1501(c)-Contract amendsContract
schivmeister Apr 17, 2025
d972891
Add support for BT-1501(p)-Contract through BT-1501(s)-Contract
schivmeister Apr 17, 2025
62e6a8b
Fix prefix typo for epo-not:PreMarketConsultationNotice
schivmeister Apr 18, 2025
6bfce85
Add missing privacy condition for BT-09(b)-Procedure
schivmeister Apr 18, 2025
a4ea5e2
Add BT-765-Part version annotation
schivmeister Apr 21, 2025
e635e44
Add BT-772-Lot versioned mappings, to facilitate v1.12+
schivmeister Apr 21, 2025
3db3fa8
Refactor announcesRole, refersToRole based on notice types
schivmeister Apr 21, 2025
fe7e358
Fix specific/broad place instantiation, refactor contract terms
schivmeister Apr 21, 2025
ccf47d4
Update CM for all packages, containing all modules
schivmeister Apr 21, 2025
0ef3256
Fix typo relatesToEFormSectionIdentifiers plural in v1.6 mapping
schivmeister Apr 21, 2025
7cdc740
Fix BT-1501(s)-Contract versioned mapping for v1.6 and below
schivmeister Apr 21, 2025
59b13fa
Rename ContractModificationInformation as CAN files
schivmeister Apr 21, 2025
c982db0
Convert some CAN files to UNIX line endings
schivmeister Apr 21, 2025
56266cf
Update nuts.json vocabulary resource for new codes
schivmeister Apr 22, 2025
001cfd0
Update form-type.json vocabulary resource for new codes
schivmeister Apr 22, 2025
499e426
Fix some comments in PIN root
schivmeister Apr 23, 2025
da03cdf
Fix ResultNotice type appearing for other CAN types
schivmeister Apr 23, 2025
8299c2b
Refactor announcesRole/refersToRole for cont-modif, compl
schivmeister Apr 23, 2025
62b1027
Guard against creating unlinked ContractTerm in CAN
schivmeister Apr 22, 2025
00c9605
Fix MonetaryValue mixup between BT-720-Tender and BT-553-Tender
ahmadjana Mar 17, 2025
cf244b1
Add missing currency for BT-156-NoticeResult
ahmadjana Mar 18, 2025
57cc0a4
Fix isFundedBy Fund identifier instantiation
schivmeister Apr 23, 2025
63c1bb2
Fix BT-133-Lot definesOpeningPlace linkage
schivmeister Apr 23, 2025
8f4480e
Fix isProcurementDocumentChanged values, refactor ChangeInformation
schivmeister Apr 23, 2025
0ff6742
Add some missing Notice ID schemes
schivmeister Apr 23, 2025
130af19
Guard against empty LotGroupAwardInformation, optimize TMap linkage
schivmeister Apr 23, 2025
c964431
Add SDK example outputs for module 8 and fixes
schivmeister Apr 23, 2025
4f4d1a3
Fix unnecessary and wrong announcesLotGroupAwardInformation in DAP
schivmeister Apr 23, 2025
592e6eb
Update all CMs
schivmeister Apr 23, 2025
66ab970
Update resources
schivmeister Apr 23, 2025
cf24f41
Merge pull request #95 from OP-TED/feature/module7
schivmeister Apr 24, 2025
2f726f6
Merge pull request #105 from OP-TED/feature/module7-outputs
schivmeister Apr 24, 2025
8ba01ae
Merge pull request #106 from OP-TED/feature/module8
schivmeister Apr 24, 2025
46ea38b
Merge pull request #107 from OP-TED/feature/old-and-new-fixes
schivmeister Apr 24, 2025
bd5ebc5
Merge pull request #108 from OP-TED/feature/module8-and-fixes-outputs
schivmeister Apr 24, 2025
c122d09
Remove obsolete, irrelevant folders
schivmeister Apr 24, 2025
ede92c7
Add detailed documentation for known issues
schivmeister Apr 24, 2025
006b3f2
Initial commit of new combined packages, removing older split packages
schivmeister Apr 24, 2025
8957a36
Add outputs for new combined packages, sans summary reports
schivmeister Apr 24, 2025
697f455
Add CM assertions and metadata of new packages
schivmeister Apr 24, 2025
9e938df
Bump versions of GH actions
gkostkowski Apr 24, 2025
fd64814
Temporarily enable CI for this feature branch
gkostkowski Apr 24, 2025
29ba092
Add back summary reports as compressed ZIP archives
schivmeister Apr 24, 2025
3213f1b
Merge pull request #109 from OP-TED/feature/docs
schivmeister Apr 24, 2025
c027e3b
Revert "Temporarily enable CI for this feature branch"
gkostkowski Apr 24, 2025
ed2a9ac
Merge pull request #110 from OP-TED/feature/new-combined-packages
schivmeister Apr 24, 2025
62c7a7d
Merge pull request #111 from OP-TED/fix-ci
schivmeister Apr 24, 2025
59c4e9d
Replaced old master CM files with a new one that is according to OPs …
csnyulas Apr 24, 2025
39916b1
Update project README and usage instructions in docs
schivmeister Apr 24, 2025
cc0127f
Zip up all reports to reduce project size, offer tooling compatibility
schivmeister May 7, 2025
673955c
Revert unwanted language.json vocabulary update
schivmeister May 5, 2025
908b028
Add a validation file needed for existing tooling, in combined packages
schivmeister May 16, 2025
618caba
Update language vocabulary resource files as of April 2025
schivmeister May 5, 2025
6fefe59
Remove generic validations
schivmeister Apr 29, 2025
4956f41
Update package hashes
schivmeister May 14, 2025
9fccfcd
Update all outputs after language vocabulary fix
schivmeister May 14, 2025
69f8643
Remove large example files for runtime limits compatibility
schivmeister May 20, 2025
2889616
Merge pull request #120 from OP-TED/feature/remove-large-example
schivmeister May 20, 2025
30bfc67
Add ContractModification/Completion Notice refersToAwardDecision
ahmadjana May 16, 2025
bbb860f
Add ContractModificationNotice refersToContractToBeModified, all vers…
ahmadjana May 16, 2025
b070a88
Update package hashes
schivmeister May 16, 2025
502d757
Add outputs for can-modif/compl refersTo AwardDecision, Contract
schivmeister May 19, 2025
5b49af2
Revert partially "Add some missing Notice ID schemes" for BT-758-notice
schivmeister May 16, 2025
340e93c
Revert "Fix isProcurementDocumentChanged values, refactor ChangeInfor…
schivmeister May 16, 2025
3dc61cd
Revert "Fix BT-04-notice instantiation for PIN, update old rule"
schivmeister May 16, 2025
797f762
Revert partially "Add BT-745-Lot lang TMAp versioned mappings to cove…
schivmeister May 19, 2025
104f388
Add outputs for retractions
schivmeister May 19, 2025
6fa3ac1
Update package hashes
schivmeister May 20, 2025
3dd688c
Revert "Update SDK v1.3 CN examples to latest patch"
schivmeister May 19, 2025
76c737f
Revert "Update langMap TMaps to prevent RMLMapper errors when lang mi…
schivmeister May 19, 2025
a89859e
Add outputs for SDK v1.3 data, langMap fix reversals
schivmeister May 19, 2025
3559937
Update package hashes
schivmeister May 20, 2025
95b4da9
Revert partially "Fix VehicleInformation instantiation - runts and mu…
schivmeister May 19, 2025
e4cdd81
Revert "Add missing privacy condition for BT-09(b)-Procedure"
schivmeister May 19, 2025
4a6af45
Revert "Fix isFundedBy Fund identifier instantiation"
schivmeister May 19, 2025
ce04871
Revert "Fix BT-133-Lot definesOpeningPlace linkage"
schivmeister May 19, 2025
8ad2703
Revert "Guard against empty LotGroupAwardInformation, optimize TMap l…
schivmeister May 19, 2025
c8586f8
Revert "Add missing currency for BT-156-NoticeResult"
schivmeister May 19, 2025
5d4b630
Revert "Guard against creating unlinked ContractTerm in CAN"
schivmeister May 19, 2025
c7cb968
Revert "Fix empty previous Procedure instances, update old rule"
schivmeister May 19, 2025
94bcf96
Add outputs for more retractions
schivmeister May 20, 2025
7ecabc2
Update package hashes
schivmeister May 20, 2025
020060a
Remove Procedure and related information from PIN and PMC
schivmeister May 21, 2025
5076c55
Add outputs for PIN Procedure removal
schivmeister May 21, 2025
c77d5b7
Update package hashes
schivmeister May 21, 2025
5c70246
Merge pull request #113 from OP-TED/feature/zip-all-reports
schivmeister May 21, 2025
de58f93
Merge pull request #114 from OP-TED/feature/remove-validations
schivmeister May 21, 2025
ea0f9c1
Merge pull request #115 from OP-TED/feature/fix-voc-update
schivmeister May 21, 2025
b615865
Merge pull request #116 from OP-TED/feature/eforms2-d4.1-fixes
schivmeister May 21, 2025
890ae1f
Merge pull request #117 from OP-TED/feature/eforms2-d4.1-retractions
schivmeister May 21, 2025
77621c2
Update all packages' test report archives
schivmeister May 21, 2025
ec188b6
Update all packages' CM assertions
schivmeister May 21, 2025
061f8cd
Update package hashes
schivmeister May 21, 2025
360824a
Merge pull request #118 from OP-TED/feature/eforms2-data-retractions
schivmeister May 21, 2025
32f196a
Merge pull request #119 from OP-TED/feature/more-eforms2-retractions
schivmeister May 21, 2025
fcb8995
Merge pull request #125 from OP-TED/feature/no-pin-procedure
schivmeister May 21, 2025
b4a05ad
Update master and package CMs
schivmeister May 21, 2025
fdc3c63
Merge pull request #131 from OP-TED/feature/update-all-packages
csnyulas May 21, 2025
abaed37
Add missing DAP subtypes to all packages' metadata
schivmeister Jun 3, 2025
94a390b
Update package hashes
schivmeister Jun 3, 2025
3ccf319
Add temp test file 6291-2025 for PIN empty AccessTerm
schivmeister Jul 1, 2025
5e33073
Guard against empty AccessTerm instance in PIN
schivmeister Jul 1, 2025
a058f96
Revert PIN reference source test file and output
schivmeister Jul 1, 2025
2ac9bd6
Fix ExclusionGround type mapping for v1.12+, new vocab resource
schivmeister Jul 2, 2025
5d55dc0
Fix BT-541-LotsGroup-ThresholdNumber rr:child -> rml:reference
schivmeister Jul 7, 2025
9b95875
Fix announces vs. refersTo, empty NoticeAwardInformation in CAN
schivmeister Jul 2, 2025
0c2c3f3
Add test file 7889958-2023 for SelectionCriterion, v1.3-1.8
schivmeister Jul 8, 2025
87a0d38
Fix SelectionCriterion mapping for weight predicates in CN v1.3-1.8
schivmeister Jul 8, 2025
958b26d
Revert CN reference source test file
schivmeister Jul 8, 2025
0c7b688
Add test file 708-2025 for SelectionCriterion, CN v1.9+
schivmeister Jul 8, 2025
b8ef75d
Fix BT-7531-Lot SelectionCriterion URI name in CN v1.9+
schivmeister Jul 8, 2025
4ff38be
Revert CN reference source test file
schivmeister Jul 8, 2025
26f913e
Guard against empty DynamicPurchaseSystemTechnique
schivmeister Jul 8, 2025
2b15e4c
Updating Master CM for eForms mapping v1.1.0 (fixing issues TEDSWS-31…
csnyulas Jul 11, 2025
0cca7cb
Merge pull request #134 from OP-TED/feature/TEDSWS-317_cont-modif-ref…
schivmeister Jul 14, 2025
a8ae262
Merge pull request #135 from OP-TED/feature/TEDSWS-321_dap-metadata
schivmeister Jul 14, 2025
5587083
Merge pull request #136 from OP-TED/feature/TEDSWS-325_access-term
schivmeister Jul 14, 2025
d1511cb
Fix BT-67(b)-Procedure(-Language) with versioned mapping for v1.12+
schivmeister Jul 7, 2025
d7bfcd4
Fix empty ExclusionGround instances in PIN v1.12+
schivmeister Jul 11, 2025
61d34db
Rename RML versioned files to be base version 1.3 instead of 0
schivmeister Jul 9, 2025
b6fd9fa
Merge pull request #137 from OP-TED/feature/TEDSWS-314_exclusion-ground
schivmeister Jul 14, 2025
7bcc1fc
Merge pull request #138 from OP-TED/feature/TEDSWS-358_fix-rml-ref
schivmeister Jul 14, 2025
63fc8b4
Merge pull request #139 from OP-TED/feature/TEDSWS-303_empty-dps
schivmeister Jul 14, 2025
4e76b0b
Merge pull request #140 from OP-TED/feature/TEDSWS-320_selection-crit…
schivmeister Jul 14, 2025
99174d6
Merge pull request #141 from OP-TED/feature/no-zero-version
schivmeister Jul 14, 2025
6009607
Merge pull request #142 from OP-TED/feature/master_cm_update
schivmeister Jul 14, 2025
1e31582
Add example versioned outputs for ExclusionGround fix
schivmeister Jul 14, 2025
e4d9c26
Add example versioned outputs for SelectionCriterion fix
schivmeister Jul 14, 2025
1e89027
Fix SelectionTerm parameter mixup in SDK v1.3-1.8
schivmeister Jul 14, 2025
9c04df4
Update all package hashes
schivmeister Jul 14, 2025
ef57bfb
Update all package CMs
schivmeister Jul 14, 2025
9e47e67
Update package hashes
schivmeister Jul 14, 2025
b1209b1
Merge pull request #145 from OP-TED/feature/TEDSWS-320_parameter-mixup
schivmeister Jul 15, 2025
b8da3b8
Merge pull request #144 from OP-TED/feature/d4.1-r2-packages
schivmeister Jul 15, 2025
5b18a84
Fix empty SelectionCriterion Constraint for SDK v1.3-1.7
schivmeister Jul 15, 2025
a7daec8
Update package hashes
schivmeister Jul 15, 2025
5f9ced2
Add outputs for all fixes
schivmeister Jul 11, 2025
eac417e
Update outputs for all fixes
schivmeister Jul 14, 2025
367f8b1
Added test data for eforms subtypes: CEI and E1-E6
csnyulas Jul 15, 2025
cd085e2
Update outputs for SelectionCriterion Constraint fix
schivmeister Jul 15, 2025
f9c6ac9
Merge pull request #146 from OP-TED/feature/TEDSWS-320_empty-constraint
schivmeister Jul 15, 2025
04f0971
Merge pull request #143 from OP-TED/feature/d4.1-r2-fixes-outputs
schivmeister Jul 15, 2025
0ff3a03
Add some bugfix demo test data to tracked packages
schivmeister Jul 15, 2025
7b22df5
Add CEI, E1-E6 test data samples to tracked packages
schivmeister Jul 15, 2025
ee05167
Merge pull request #147 from OP-TED/extra_test_notices
schivmeister Jul 15, 2025
7cf4d46
Update all package CMs
schivmeister Jul 16, 2025
0b10c70
Add outputs for all new sample test files
schivmeister Jul 16, 2025
0d00f13
Merge pull request #148 from OP-TED/feature/more-test-outputs
schivmeister Jul 17, 2025
d7db817
Cosmetic: Clean up some PIN labels mistaken for Lot
schivmeister Jul 17, 2025
c13f5ec
Update all package hashes
schivmeister Jul 17, 2025
0275d62
Update all package CMs
schivmeister Jul 17, 2025
81904fc
Merge branch 'feature/cleanup' into develop
schivmeister Jul 17, 2025
1be68cf
Update master CM
schivmeister Jul 18, 2025
9d3989f
Add all report archives
schivmeister Jul 18, 2025
52b0684
Update all CM validations
schivmeister Jul 18, 2025
b044974
Bump mapping version to 1.1.0, update all package hashes
schivmeister Jul 18, 2025
d55abc1
Merge pull request #150 from OP-TED/feature/d4.1-r2-reports
schivmeister Jul 18, 2025
a5001d6
Update all package CMs
schivmeister Jul 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
53 changes: 53 additions & 0 deletions .github/workflows/antora-worflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Build
on:
push:
branches: [ master, main, develop ]
env:
SITE_DIR: 'site'
jobs:
build_site:
name: "Build site with Antora"
runs-on: [ ubuntu-latest ]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: "Install Node 16"
uses: actions/setup-node@v3
with:
node-version: 16
- name: "Install Antora"
run: make install-antora
- name: "Generate site using antora site action"
run: make build-site
- name: "Upload generated site"
uses: actions/upload-artifact@v4
with:
name: site
path: "${{ github.workspace }}/build/${{ env.SITE_DIR }}"

deploy_site:
runs-on: [ ubuntu-latest ]
needs: [ build_site ]
name: "Deploy GitHub Pages"
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
steps:
- name: "Install Node 16"
uses: actions/setup-node@v3
with:
node-version: 16
- name: Checkout
uses: actions/checkout@v4
- name: Download generated site
uses: actions/download-artifact@v4
with:
name: site
path: "${{ github.workspace }}/${{ env.SITE_DIR }}"
- name: Deploy to GitHub Pages
uses: JamesIves/github-pages-deploy-action@v4.4.0
with:
# ACCESS_TOKEN: # optional
GITHUB_TOKEN: "${{ github.token}}"
FOLDER: "${{ env.SITE_DIR }}"
BRANCH: 'gh-pages'
COMMIT_MESSAGE: "[CI] Publish Documentation for ${{ github.sha }}"
165 changes: 165 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# IDEs
.idea
.vscode/

# misc
.DS_Store
.~*
*.xpr
extensions.json

# project-specific
.saxon/
.rmlmapper/
/mappings/*/data/

jena/
jena.zip
dist/
tmp/
owlcli
owl-cli.jar
owl-cli-snapshot.jar
mappings-1*
ref/

analysis_scripts/
*.mk
requirements.txt
test_queries/
test_scripts/
src/scripts
src/README.md
covered_xpaths.txt
uncovered_xpaths.txt
xpaths_to_cover.txt
51 changes: 51 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Code of Conduct

## Introduction

This code of conduct applies to all spaces the TED unit of the Publications Office (OP) manages, including IRC, public and private mailing lists, issue trackers, wikis, blogs, Twitter, LinkedIn, and any other communication channels our communities use.

We expect everyone who participates in the community formally or informally, or claims any affiliation with the OP, in any OP-related activities and especially when representing the OP in any role to honor this code of conduct.

This code is not exhaustive or complete. It distills our common understanding of a collaborative, shared environment and goals. We expect all members of the community to follow it in spirit as much as in the letter, so that it can enrich all of us, and the technical communities in which we participate.

## Specific guidelines

We strive to:

**Be open.** We invite anyone to participate in our community. We prefer to use public methods of communication for project-related messages, unless discussing something sensitive. This applies to messages for help or project-related support, too; not only is a public support request much more likely to result in an answer to a question, it also makes sure that any the community notices and corrects any inadvertent mistakes people answering the query may make.

**Be empathetic**, welcoming, friendly, and patient. We work together to resolve conflicts, assume good intentions, and do our best to act in an empathetic fashion. We may all experience some frustration from time to time, but we do not allow frustration to result in a personal attack. A community where people feel uncomfortable or threatened is not a productive one. We should be respectful when dealing with other community members as well as with people outside our community.

**Be collaborative.** Other people will use our work, and we in turn depend on the work of others. When we make something for the benefit of the project, we are willing to explain to others how it works, so they can build on the work to make it even better. Any decision we make will affect users and colleagues, and we take those consequences seriously when making decisions.

**Be inquisitive.** Nobody knows everything! Asking questions early avoids many problems later, so we encourage questions, although we may redirect them to the appropriate forum. Those who receive a question should be responsive and helpful, within the context of our shared goal of improving OP projects and initiatives.

**Be careful in the words that we choose.** Whether we are participating as professionals or volunteers, we value professionalism in all interactions, and take responsibility for our own speech. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behaviour are not acceptable. This includes, but is not limited to:

* Violent threats or language directed against another person.
* Sexist, racist, or otherwise discriminatory jokes and language.
* Posting sexually explicit or violent material.
* Posting (or threatening to post) other people's personally identifying information ("doxing").
* Sharing private content, such as emails sent privately or non-publicly, or from unlogged forums such as IRC channel history.
* Personal insults, especially those using racist or sexist terms.
* Unwelcome sexual attention.
* Excessive or unnecessary profanity.
* Repeated harassment of others. In general, if someone asks you to stop, then stop.
* Advocating for, or encouraging, any of the above behaviour.

**Be concise.** Keep in mind that, over time, hundreds or thousands of people will read what you write. Writing a short email means people can understand the conversation as efficiently as possible. Short emails should always strive to be empathetic, welcoming, friendly and patient. When a long explanation is necessary, consider adding a summary at the top of the message.

Try to bring new ideas to a conversation so that each email adds something unique to the thread, keeping in mind that the rest of the thread still contains the other messages with arguments that have already been made.

Try to stay on topic, especially in discussions that are already fairly long.

**Step down considerately.** Members of every project come and go. When somebody leaves or disengages from the project they should tell people they are leaving and take the proper steps to ensure that others can pick up where they left off. In doing so, they should remain respectful of those who continue to participate in the project and should not misrepresent the project's goals or achievements. Likewise, community members should respect any individual's choice to leave the project.


## Notes
This Code defines **empathy** as "_a vicarious participation in the emotions, ideas, or opinions of others; the ability to imagine oneself in the condition or predicament of another._" **Empathetic** is the adjectival form of empathy.

This statement draws on the following for content and inspiration:

* [Apache Foundation Code of Counduct](https://www.apache.org/foundation/policies/conduct.html)
* [Django Code of Conduct](https://www.djangoproject.com/conduct/)
41 changes: 41 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Contributing Guidelines

As a newcomer on a project, it's easy to experience frustration. Here's some advice to make your work on this project more useful and rewarding.

**Pick a subject area that you care about, that you are familiar with, or that you want to learn about**

You don't already have to be an expert on the area you want to work on; you become an expert through your ongoing contributions to the code.

**Analyze tickets' context and history**

Trac isn't an absolute; the context is just as important as the words. When reading Trac, you need to take into account who says things, and when they were said. Support for an idea two years ago doesn't necessarily mean that the idea will still have support. You also need to pay attention to who hasn't spoken – for example, if an experienced contributor hasn't been recently involved in a discussion, then a ticket may not have the support required to get into this project.

**Start small**

It's easier to get feedback on a little issue than on a big one. See the easy pickings.

**If you're going to engage in a big task, make sure that your idea has support first**

This means getting someone else to confirm that a bug is real before you fix the issue, and ensuring that there's consensus on a proposed feature before you go implementing it.

**Be bold! Leave feedback!**

Sometimes it can be scary to put your opinion out to the world and say “this ticket is correct” or “this patch needs work”, but it's the only way the project moves forward. The contributions of the broad community ultimately have a much greater impact than that of any one person. We can't do it without you!

**Err on the side of caution when marking things Ready For Check-in**

If you're really not certain if a ticket is ready, don't mark it as such. Leave a comment instead, letting others know your thoughts. If you're mostly certain, but not completely certain, you might also try asking on IRC to see if someone else can confirm your suspicions.

**Wait for feedback, and respond to feedback that you receive**

Focus on one or two tickets, see them through from start to finish, and repeat. The shotgun approach of taking on lots of tickets and letting some fall by the wayside ends up doing more harm than good.

**Be patient**

It's not always easy for your ticket or your patch to be reviewed quickly. This isn't personal. There may be a lot of tickets and pull requests to get through.

## Notes
This statement draws on the following for content and inspiration:

* [Django Contributing Guidelines](https://docs.djangoproject.com/en/dev/internals/contributing/new-contributors/#guidelines)

Loading
Loading