| |
16 LebencWissenschaftscBezeichner Nahmen Spezifikation An Reihen Sie getLSIDPattern(String Berechtigung, Zeichenkettenamespace, property_list) auf Sie bringt ein Präfix eines LSID so zurück, daß der Anrufer verwenden kann, daß als Schablone für das Konstruieren von LSIDs und von ihm ruhig ist garantiert, daß diese global einzigartig sind, insoweit der Anrufer, um mach's gut das gleiche LSID nicht zweimal wiederzuverwenden am Ort. Ein Beispiel: getLSIDPattern ("ebi.ac.uk ", "ArrayExpress", [ objectType = "Feature", Organisation =" Institut Sanger "]) ZeichenkettegetLSIDPatternFromList (property_list, list_of_suggested_patterns) Es kombiniert assignLSIDFromList und getLSIDPattern. Ein Beispiel: getLSIDPatternFromList ([ objectType = "Eigenschaft", Organisation = "Institut Sanger" ], [ "URN:LSID:ebi.ac.uk:ArrayExpress:SNGR-Feature -", "URN:LSID:ebi.ac.uk:ArrayExpress:Sanger-F -" ]) Beide Beispiele oben konnten zurückgehen: "URN:LSID:ebi.ac.uk:ArrayExpress:SNGR-Feature -". LSID-assignLSIDForNewRevision (LSID previous_identifier) Der Anrufer sendet in einen Bezeichner für einen vorhandenen Gegenstand und erwartet einen neuen Bezeichner mit einer anderen Neuausgabe (für das Namengeben von a neue Version etwas Gegenstandes). Ein Beispiel: assignLSIDForNewRevision ("URN:LSID:ebi.ac.uk:ArrayExpress:SNGR-Exper-7") Es könnte "URN:LSID:ebi.ac.uk:ArrayExpress:SNGR-Exper-7:2" zurückbringen. GetAllowedPropertyNames() String[ ] Es bringt eine Reihe Namen der Eigenschaften zurück, die das LSID, das Service zuweist, benutzen kann, wenn es im MethodenassignLSID überschritten wird, assignLSIDFromList und getLSIDPattern. Z.B. könnte diese Methode zurückgehen [ "objectType"," Organisation "]. GetAuthoritiesAndNamespaces() String[][ ] Es bringt eine Reihe Paare Zeichenketten zurück, in denen das erste Einzelteil das Berechtigungsteil, das der Service zuweisen kann Namen für ist und die zweite Zeichenkette ist gültiges namespace in dieser Berechtigung. Z.B. konnte diese Methode zurückgehen [ [ "ebi.ac.uk", "ArrayExpress" ], [ "ebi.ac.uk", "anotherDatabase" ], [ "anotherInstitute", "ArrayExpress" ] ]. |  |
|
| |
|
|