-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ISP 1: International Standard Content Number Objectives #1
Comments
Great design and exciting progress! Still digesting the overall logic and potential scenarios, but here are some ideas I have so far:
|
Yes, I agree.
For this point, I basically agree with you. However, we need to think about a mechanism to let the origins' owner migrate from a simple URL to ISCN. I will make a separate draft to discuss this point. |
Actually there is: https://youtu.be/Z5zNPwMDYGg?t=597 Update: well it's just multihash. So it seems to be the recommended way by IPFS. |
Yes, Protocol Lab is effectively leading the standard now, multihash looks quite promising in adoption. I think I was sitting on the right of the camera in this video 😝 |
Motivation
In order to create a global, decentralised and resilient digital content library, a digital content registry must need to build up. Therefore, we are going to propose the International Standard Content Number (abbreviated as ISCN). The following propose objectives of each section of ISCN are for use as a guideline to the schema specifications design.
Proposal
ISCN Objectives
ISCN Schema
To fulfil the above objectives, using a structured-data is proposed as the digital content registry. To have a good structure and efficiently for re-using metadata, the structured-data should be like a directed acyclic link topology. Starting from a core ISCN metadata, linking to three more data nodes named: stakeholder, license and content metadata, and the architecture of an ISCN registry look like:
ISCN metadata
The ISCN metadata is the core metadata, that is the linkage between a content fingerprint and a globally unique identifier and also some metadata about the ISCN itself, and hence it contains:
Also, links to another metadata to complete the ISCN registry:
The version of the schema
The version of the ISCN metadata schema and it can help the computational procedure to identify the schema.
A unique identifier to identify a digital content
A randomly generated identifier to assign to the ISCN and the length of the identifier should long enough, which has the confidence to be globally unique.
The content fingerprint
Base on the type of digital content, some hash algorithm should be chosen to generate the unique fingerprint to represent the digital content.
The source location of the digital
If the license of the digital content allows it to open to the public, the source location, maybe an URL, an IPFS address or whatever digital location, should also be registered.
The version of the current ISCN
An auto-increment number about the version of the ISCN metadata, if it is at least version 2, a reference link to the previous version of the ISCN metadata must also be registered.
Stakeholder metadata
The possible kind of stakeholders is the author(s), editor(s), publisher, escrow and creation footprints.
Author (0 to n)
The creators of the digital content, the metadata should contain:
Editor (0 to n)
The editors of the digital content, the metadata should contain:
Publisher (0 to 1)
The publisher is a role to register the digital content as ISCN and manage the digital content itself. The metadata should contain:
Escrow (0 to 1)
If the digital content registers as escrow, all the future profit will hold in custody. Once the escrow claims the real stakeholder, all profit should transfer to the new stakeholder. Therefore, the metadata should contain:
Creation Footprint (0 to n)
If the digital content is a derivative creation, that is a creation creates based on any other creations, and we call this relationship as creation footprint. The registering content should also register those origins as creation footprint if those also registered as an ISCN. Therefore, the metadata should contain:
License
The legal documentation of the license.
Content metadata
Due to the difference in nature between each type of contents, the schema should be discussed independently per type by another draft.
The text was updated successfully, but these errors were encountered: