Adding Format Identification Tools

From Archivematica
(Difference between revisions)
Jump to: navigation, 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=
f4dea
+
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 15:14, 24 May 2013

These are developer facing instructions for adding a new tool to base normalization on.

Contents

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

Add FPR rules

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox