head 1.4; access; symbols; locks; strict; comment @# @; 1.4 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.3; 1.3 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.2; 1.2 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.1; 1.1 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next ; desc @Initial revision @ 1.4 log @Revision 4 @ text @---+ Metadata Proposal I ---+++++ General Idea This proposal is based on the current DiGIR metadata response but removes all items that are machine readable and especifically related to the work of the PyWrapper MetadataProposalOne ProviderSoftware. These items (conceptualSchema, minQueryTermLength, maxSearchResponseRecords, maxInventoryResponseRecords) were moved to the CapabilitiesRequest. Additionally all items that focussed on resources' content were removed. These items ("recordBasis", "recordIdentifier") would be treated by some ConceptualSchema and would be retrieved through inventory or search requests. The former DiGIR element "implementation" is already part of the standard ProtocolHeader called version, so it was dropped. The host grouping element was seen as the provider itself, so it has been removed and its contacts and code were moved to the provider level. As far as possible, UDDI elements were mapped to this metadata definition with a provider being treated as a BusinessEntity and a single resource as a UDDI ServiceEntity. Both provider and resources now have their own AccessPoints. The element "useRestrictions" has been substituted by "IPR". (*pending issue: * Is IPR broader than useRestrictions?) *Pending issue: *Should we keep numberOfRecords? (could be retrived through count requests) ---+++++ Request To send a Metadata Request no parameters are needed. So we can specify it like this:
...
---+++++ Response
...
String String http://xx http://xx * * String String a@@a String String * String String http://xx http://xx * * String String a@@a String String String String String 1 2001-12-17T09:30:47-05:00 ...
with* indicating repeatable elements
@ 1.3 log @Revision 3 @ text @d1 1 a1 1 ---+ Metadata Response, Proposal I @ 1.2 log @Revision 2 @ text @d31 45 a75 35 String String http://xx http://xx * * String String a@@a String String * String String http://xx http://xx * * String String a@@a String String String String String 1 2001-12-17T09:30:47-05:00 @ 1.1 log @Initial revision @ text @d18 10 d29 1 a29 1 ---+++++ Example @