Closed mmisw closed 7 years ago
From mike.e.b...@gmail.com on October 11, 2010 09:11:32
So is "insert term" supported now? Does this change the version of the ontology? Does it make any sense to have an "append terms" capability where I add some additional terms to an existing vocabulary without re-uploading the entire vocabulary over again ... perhaps this really isn't an issue but curious.
From caru...@gmail.com on December 13, 2009 11:11:35
[from JB's 2009-12-04 email]
What capability do you want added or improved?
External API to insert a term in vocabulary
Where do you want this capability to be accessible?
In the main ORR service
What sort of input/command mechanism do you want?
An HTTP POST call where I can provide:
What is the desired output (content, format, location)?
A textual response (perhaps in XML) indicating the result of the operation:
NOTE:
i) Do not create new version of vocabulary; just insert the new term to the existing version. Rationale: the new term does not affect any existent dependent uses of the ontology (and this is consistent with the open world assumption).
ii) Allow some kind of "draft status" for vocabularies (similar to issue
86 ). In this state, terms are inserted to the same version (as in (i)).
Once the vocabulary is declared "published" (or something like that), then any new term insertion will create a new version of the vocabulary.
Other details of your desired capability?
0) This feature is specifically for insertion of a new term
1) An HTML form should be included to illustrate the required information (and demonstrate the functionality).
2) A programmatic example (in java) showing how to use the service.
See related issue #214
Original issue: http://code.google.com/p/mmisw/issues/detail?id=231