diff -r 07239de796bb -r e756a8c72c3d cms/drupal/modules/rdf/rdf.install --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/drupal/modules/rdf/rdf.install Fri Sep 08 12:04:06 2017 +0200 @@ -0,0 +1,49 @@ + 'Stores custom RDF mappings for user defined content types or overriden module-defined mappings', + 'fields' => array( + 'type' => array( + 'type' => 'varchar', + 'length' => 128, + 'not null' => TRUE, + 'description' => 'The name of the entity type a mapping applies to (node, user, comment, etc.).', + ), + 'bundle' => array( + 'type' => 'varchar', + 'length' => 128, + 'not null' => TRUE, + 'description' => 'The name of the bundle a mapping applies to.', + ), + 'mapping' => array( + 'description' => 'The serialized mapping of the bundle type and fields to RDF terms.', + 'type' => 'blob', + 'not null' => FALSE, + 'size' => 'big', + 'serialize' => TRUE, + ), + ), + 'primary key' => array('type', 'bundle'), + ); + + return $schema; +} + +/** + * Implements hook_install(). + */ +function rdf_install() { + // Collect any RDF mappings that were declared by modules installed before + // this one. + $modules = module_implements('rdf_mapping'); + rdf_modules_installed($modules); +}