TWiki
>
IVOA Web
>
IvoaResReg
>
ResourceNameSemantics
(2005-01-13,
GuyRixon
)
(raw view)
E
dit
A
ttach
---+ Semantics of resource identifiers An [[http://www.ivoa.net/Documents/PR/Identifiers/Identifiers-20040621.html][IVOA proposed recomendation]] describes the standard identifiers (also known as IVO Resource names or IVORNs) for IVO resources. That document states or implies these semantics for the namespace of identifiers; mainly, the stronger, more useful rules are implied rather than stated. I have written these notes to try to clear up some ambiguities. Any URI with the scheme <i>ivo</i> SHALL be interpreted as an IVORN. Such a URI MUST conform to the syntactic rules for IVORNs. The URI may contain an IVORN, followed by a separator character ('#' or '?'), followed by some other identifier (hereinafter called the 'local resource name or LRN'). IVORNs are not URLs. The <i>ivo</i> scheme does not imply a transport protocol by which the resource may be accessed. Agents SHOULD NOT depend on implict mappings between IVORNs and URLs (e.g. replacing the <i>ivo</i> scheme with the <i>http</i> scheme in the URI to derive a URL for the resource. An IVORN MUST refer to a registered resource. Resources MAY be registered before they exist, in which case agents may refer to them by IVORN. Agents in the IVO SHOULD NOT use URIs in the <i>ivo</i> scheme to name things that are not resources. However, using a composite URI that is an {IVORN,LRN} tuple is allowed. In an {IVORN,LRN} tuple, the entity identified by the LRN is implied to be managed by the IVO resource. The resource controls the namespace of its LRNs. An IVORN SHALL be unique within the IVO. An LRN SHALL be unique within its managing resource. Therefore, an {IVORN,LRN} tuple SHALL be unique within the IVO. Each IVORN SHALL be resolvable to the metadata of the resource at an IVO registry. It MUST be known at least in the publishing registry where the resource was first registered. If an agent is given an IVORN to use then that IVORN SHOULD be resolvable at the agent's full registry of choice; i.e. IVO resources SHOULD be propagated between registries such that an agent needs to look in only one registry to complete its assignment. An LRN SHALL be resolvable to information about some local resource managed the IVO resource that issued the LRN. However, the IVO resource NEED NOT provide any interface by which an agent may extract that information; handling of local resources can vary between IVO resources. The LRN MAY be opaque to all agents except the IVO resource that issued it, or it MAY have internal structure about which other agents may reason. Notes: * The acronym 'IVORN' is an AstroGrid coinage; I use it here for brevity. I take 'IVORN' to be a synonym of 'IVO identifier'; this may differ slightly from some uses in AstroGrid discussions where 'IVORN' was used to imply an {IVORN,LRN} tuple. * 'LRN' is a new term introduced by this document. * I use the term 'agent' to mean any software or human entity in the IVO. * The formal handling of {IVORN,LRN} tuples, as above, is likely to be important for the VOSpace/VOStore and Single-Sign-On standards. * Local resources refered to by LRNs have approximately the semantics of 'resources' in the WS-Resource-Framework (draft) standard of OASIS. It is reasonable for an IVO resource to use an {IVORN,LRN} tuple to identify a WS-RF resource that it owns. -- IVOA.GuyRixon, 2005-01-13 <br><br><br> <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup -->
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2005-01-13
-
GuyRixon
IVOA
Log in
or
Register
IVOA.net
Wiki Home
WebChanges
WebTopicList
WebStatistics
Twiki Meta & Help
IVOA
Know
Main
Sandbox
TWiki
TWiki intro
TWiki tutorial
User registration
Notify me
Working Groups
Applications
Data Access Layer
Data Model
Distributed Services & Protocols
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
High Energy
Operations
Radio Astronomy
Solar System
Time Domain
Committees
Stds&Procs
www.ivoa.net
Documents
Events
Members
XML Schema
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback