cedadev / djcharme

CHARMe project node
0 stars 2 forks source link

Multiple bodyID placeholders #18

Open ahenrycgi opened 10 years ago

ahenrycgi commented 10 years ago

All entities within the CHARMe model must have an associated URI. For things like datasets, and papers with a DOI, a suitable URI already exists. In the case of a text body, a citation, or a domain keyword tag, a new entity is created, and so a corresponding URI must also be created. The CHARMe Node handles this for text bodies by creating a UUID and appending it to a base URL for the host. Code on the node itself will scan incoming annotations for the 'BodyID' placeholder, and substitute a generated URI. The current system will only work for a single body however, so there needs to be a means of inserting multiple placeholders for unique generated body URIs for all body types (not just text bodies). This might be something like BodyID1, BodyID2, BodyID3 etc.