Difference between revisions of "Adding Format Identification Tools"
Jump to navigation
Jump to search
(Created page with "=Add tool= =Add workflow= f4dea ==Set selection== fido 982229bd ==Run tool== ID files 4c4281a1 =Add FPR rules= Category:Development documentation") |
|||
Line 1: | Line 1: | ||
+ | |||
+ | These are developer facing instructions for adding a new tool to base normalization on. | ||
=Add tool= | =Add tool= | ||
+ | To include a new tool in the archivematica packages, it should be a dependancy package itself. | ||
=Add workflow= | =Add workflow= | ||
− | + | The choices for file identification tool choices are made at link f4dea20e-f3fe-4a37-b20f-0e70a7bc960e. | |
+ | |||
+ | Additional choices can be added by adding entries. | ||
+ | <pre> | ||
+ | SELECT | ||
+ | chainAvailable, startingLink, description | ||
+ | FROM | ||
+ | MicroServiceChainChoice | ||
+ | JOIN MicroServiceChains ON chainAvailable = MicroServiceChains.pk | ||
+ | WHERE | ||
+ | choiceAvailableAtLink = 'f4dea20e-f3fe-4a37-b20f-0e70a7bc960e'; | ||
+ | +--------------------------------------+--------------------------------------+---------------------+ | ||
+ | | chainAvailable | startingLink | description | | ||
+ | +--------------------------------------+--------------------------------------+---------------------+ | ||
+ | | 229e34d9-3768-4b78-97b7-6cd4a2f07868 | b549130c-943b-4791-b1f6-93b837990138 | extension (default) | | ||
+ | | c44e0251-1c69-482d-a679-669b70d09fb1 | 56b42318-3eb3-466c-8a0d-7ac272136a96 | FITS - DROID | | ||
+ | | 1d8836cf-ac02-437c-9283-4ddb7b018810 | 37f2e794-6485-4524-a384-37b3209916ed | FITS - ffident | | ||
+ | | d607f083-7c86-49a2-bc36-06a03db28a80 | 766b23ad-65ed-46a3-aa2e-b9bdaf3386d0 | FITS - JHOVE | | ||
+ | | 586006d1-f3af-4b5f-9f1a-c893244fa7a9 | d7a0e33d-aa3c-435f-a6ef-8e39f2e7e3a0 | FITS - summary | | ||
+ | | 50f47870-3932-4a88-879d-d021a24758ad | f87f13d2-8aae-45c9-bc8a-e5c32a37654e | FITS - file utility | | ||
+ | | c76624a8-6f85-43cf-8ea7-0663502c712f | 982229bd-73b8-432e-a1d9-2d9d15d7287d | FIDO | | ||
+ | +--------------------------------------+--------------------------------------+---------------------+ | ||
+ | </pre> | ||
+ | |||
+ | FIDO was added by: | ||
+ | <pre> | ||
+ | INSERT INTO MicroServiceChains (pk, startingLink, description) | ||
+ | VALUES ('c76624a8-6f85-43cf-8ea7-0663502c712f', '982229bd-73b8-432e-a1d9-2d9d15d7287d', 'FIDO'); | ||
+ | INSERT INTO MicroServiceChainChoice (pk, choiceAvailableAtLink, chainAvailable) | ||
+ | VALUES ('e95b8f27-ea52-4247-bdf0-615273bc5fca', 'f4dea20e-f3fe-4a37-b20f-0e70a7bc960e', 'c76624a8-6f85-43cf-8ea7-0663502c712f'); | ||
+ | </pre> | ||
+ | |||
+ | |||
==Set selection== | ==Set selection== | ||
fido 982229bd | fido 982229bd |
Revision as of 14:14, 24 May 2013
These are developer facing instructions for adding a new tool to base normalization on.
Add tool
To include a new tool in the archivematica packages, it should be a dependancy package itself.
Add workflow
The choices for file identification tool choices are made at link f4dea20e-f3fe-4a37-b20f-0e70a7bc960e.
Additional choices can be added by adding entries.
SELECT chainAvailable, startingLink, description FROM MicroServiceChainChoice JOIN MicroServiceChains ON chainAvailable = MicroServiceChains.pk WHERE choiceAvailableAtLink = 'f4dea20e-f3fe-4a37-b20f-0e70a7bc960e'; +--------------------------------------+--------------------------------------+---------------------+ | chainAvailable | startingLink | description | +--------------------------------------+--------------------------------------+---------------------+ | 229e34d9-3768-4b78-97b7-6cd4a2f07868 | b549130c-943b-4791-b1f6-93b837990138 | extension (default) | | c44e0251-1c69-482d-a679-669b70d09fb1 | 56b42318-3eb3-466c-8a0d-7ac272136a96 | FITS - DROID | | 1d8836cf-ac02-437c-9283-4ddb7b018810 | 37f2e794-6485-4524-a384-37b3209916ed | FITS - ffident | | d607f083-7c86-49a2-bc36-06a03db28a80 | 766b23ad-65ed-46a3-aa2e-b9bdaf3386d0 | FITS - JHOVE | | 586006d1-f3af-4b5f-9f1a-c893244fa7a9 | d7a0e33d-aa3c-435f-a6ef-8e39f2e7e3a0 | FITS - summary | | 50f47870-3932-4a88-879d-d021a24758ad | f87f13d2-8aae-45c9-bc8a-e5c32a37654e | FITS - file utility | | c76624a8-6f85-43cf-8ea7-0663502c712f | 982229bd-73b8-432e-a1d9-2d9d15d7287d | FIDO | +--------------------------------------+--------------------------------------+---------------------+
FIDO was added by:
INSERT INTO MicroServiceChains (pk, startingLink, description) VALUES ('c76624a8-6f85-43cf-8ea7-0663502c712f', '982229bd-73b8-432e-a1d9-2d9d15d7287d', 'FIDO'); INSERT INTO MicroServiceChainChoice (pk, choiceAvailableAtLink, chainAvailable) VALUES ('e95b8f27-ea52-4247-bdf0-615273bc5fca', 'f4dea20e-f3fe-4a37-b20f-0e70a7bc960e', 'c76624a8-6f85-43cf-8ea7-0663502c712f');
Set selection
fido 982229bd
Run tool
ID files 4c4281a1