A PHP Error was encountered

Severity: 8192

Message: Optional parameter $action declared before required parameter $reference is implicitly treated as a required parameter

Filename: helpers/util_helper.php

Line Number: 38

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 129

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 280

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 151

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 208

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 297

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 335

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

SmartPrefix
Loader

ISO 8000-115 prefix that unambiguously identifies the owner of a part number
Accuracy and validity in every part number

Supplier SmartPrefixTM



I am a Supplier and want to include the SmartPrefix in our product part numbers to identify my company as the legal brand owner and issuer of our part numbers.


Rules for registering an ISO 8000-115 SmartPrefixTM
  • A SmartPrefixTM is globally unique therefore a previously used Prefix cannot be registered (a SmartPrefix may include a Brand Sub-prefix separated from the SmartPrefix by the character ‘.’)

  • A SmartPrefixTM may not include spaces

  • A SmartPrefixTM may include these special characters: ! @ % * $ ^ _

  • A SmartPrefixTM may not include these special characters: # : ? & ” ‘ ( ) [ ] { } \ / |

  • A SmartPrefixTM is not case sensitive

Note: A free International Business Identifier (IBID) is required to register a SmartPrefixTM. This can be completed as a part of registration process.