[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Another Update to the Meta-Input Specification
Nothing jogs the inspriation like hitting send on a message to send it to the permanent archives. :) You can disregard the previous message. I'll include everything, and then some, in the following. Attached are some materials in progress. I like Linus's philosophy of using the net as your backup system, so I'll include the script I use. I don't know if Python makes it through mail filters or not, so I'll put the script inline. Still working in plain text mode until we have a solid process in place, and for now working with only a single document type. Later, converting to DocBook/XML won't be a big deal. In the comments section of the script, I have some fairly detailed notes on where it's at, and where it's going. Read on for details. In short, I need to figure out the process by which I annotate the excellent existing XPath resources to include input-specification-specific pieces of information. Instead of modifying the XPath txt files, which I initially tried, I include a separate file (attached) that contains the "leaf-name" of every XPath, along with usage count and data collection intent. This assumes that leaf-names don't get reused in a way that has differing intents. The Python script stitches everything together. Even so, it ended up with 208 sections (attached) for 45 leaf names. The larger document types are simply going to be huge, so we need to think of ways to simplify/group/combine things. I appreciate any comments, including observations of the (many) deficiencies herein. Thanks! .micah #!/usr/bin/python """ The whole point of input specifications is that they'll contain more information than is available elsewhere. This begs the question of what kind of process should be used to annotate the existing resources, in this case the text file containing XPath locators for each significant node in each of the UBL document types. To start, I picked one of the simplest doctypes, OrderResponseSimple. Sample: 1 1..1 /rs:OrderResponseSimple/ 2 1..1 /rs:OrderResponseSimple/rs:ID 2.1 0..1 /rs:OrderResponseSimple/rs:ID/@identificationSchemeAgencyID Separately, in another file I gather a listing of "leaves", i.e. for the above, it would be rs:ID 2 stringinput @identificationSchemeAgencyID 1 stringinput The 2nd value is the number of times that leaf gets used (which I currently do no further processing upon). The 3rd value is the 'data processing collection intent' for all the places in the XML that use that exact leaf name. The list of possible data collection intents is as follows: * stringinput * numberinput * uriinput * textarea * select * select1 * range Processing combines these two lists into a single specification. I notice that there is significant repetition at the leaf level. One possibility I am considering is to have this Python code analyze, notice common branches, and factor them out separately. For now, the order in the XPath file is taken as the recommended order for navigation. Next steps: TODO: intelligently deal with cardinality, so that 1..7 for example gets treated as a repeating section TODO: determine required entries TODO: Even the simplest example here has 208 entries. Figure out better ways to keep this trim. """ entries = [] leaves = {} thisfile = "OrderResponseSimple" f = open(thisfile + '-leaves.txt') for line in f: tokens = line.split() leaves[tokens[0]] = (tokens[1], tokens[2]) f.close() f = open(thisfile + '-XPath.txt', 'r') for line in f: # parse and get into a self-documenting data structure tokens = line.split() class r: pass record = r() record.numref = tokens[0] record.cardinality = tokens[1] record.path = tokens[2] record.leaf = record.path.split('/')[-1] if record.leaf != '': # this culls XPaths ending in / entries.append(record) f.close() # temporary scaffold to see what we've got so far print "Input Specification for " + thisfile + " (" + str(len(entries)) + " items)" print navindex = 1 for entry in entries: print entry.numref + " " + entry.path print "Navigation Index: " + str(navindex) navindex = navindex + 1 print "Cardinality: " + entry.cardinality print "Data Collection Intent: " + leaves[entry.leaf][1] print "" #end -- Available for consulting. XForms, web forms, information overload. Micah Dubinko mailto:micah@dubinko.info Brain Attic, L.L.C. http://brainattic.info Yahoo IM: mdubinko Learn XForms today: http://xformsinstitute.com
Input Specification for OrderResponseSimple (208 items) 2 /rs:OrderResponseSimple/rs:ID Navigation Index: 1 Cardinality: 1..1 Data Collection Intent: stringinput 2.1 /rs:OrderResponseSimple/rs:ID/@identificationSchemeAgencyID Navigation Index: 2 Cardinality: 0..1 Data Collection Intent: stringinput 2.2 /rs:OrderResponseSimple/rs:ID/@identificationSchemeAgencyName Navigation Index: 3 Cardinality: 0..1 Data Collection Intent: stringinput 2.3 /rs:OrderResponseSimple/rs:ID/@identificationSchemeDataURI Navigation Index: 4 Cardinality: 0..1 Data Collection Intent: uriinput 2.4 /rs:OrderResponseSimple/rs:ID/@identificationSchemeID Navigation Index: 5 Cardinality: 0..1 Data Collection Intent: stringinput 2.5 /rs:OrderResponseSimple/rs:ID/@identificationSchemeName Navigation Index: 6 Cardinality: 0..1 Data Collection Intent: stringinput 2.6 /rs:OrderResponseSimple/rs:ID/@identificationSchemeURI Navigation Index: 7 Cardinality: 0..1 Data Collection Intent: uriinput 2.7 /rs:OrderResponseSimple/rs:ID/@identificationSchemeVersionID Navigation Index: 8 Cardinality: 0..1 Data Collection Intent: stringinput 3 /rs:OrderResponseSimple/cbc:CopyIndicator Navigation Index: 9 Cardinality: 0..1 Data Collection Intent: stringinput 4 /rs:OrderResponseSimple/rs:GUID Navigation Index: 10 Cardinality: 0..1 Data Collection Intent: stringinput 4.1 /rs:OrderResponseSimple/rs:GUID/@identificationSchemeAgencyID Navigation Index: 11 Cardinality: 0..1 Data Collection Intent: stringinput 4.2 /rs:OrderResponseSimple/rs:GUID/@identificationSchemeAgencyName Navigation Index: 12 Cardinality: 0..1 Data Collection Intent: stringinput 4.3 /rs:OrderResponseSimple/rs:GUID/@identificationSchemeDataURI Navigation Index: 13 Cardinality: 0..1 Data Collection Intent: uriinput 4.4 /rs:OrderResponseSimple/rs:GUID/@identificationSchemeID Navigation Index: 14 Cardinality: 0..1 Data Collection Intent: stringinput 4.5 /rs:OrderResponseSimple/rs:GUID/@identificationSchemeName Navigation Index: 15 Cardinality: 0..1 Data Collection Intent: stringinput 4.6 /rs:OrderResponseSimple/rs:GUID/@identificationSchemeURI Navigation Index: 16 Cardinality: 0..1 Data Collection Intent: uriinput 4.7 /rs:OrderResponseSimple/rs:GUID/@identificationSchemeVersionID Navigation Index: 17 Cardinality: 0..1 Data Collection Intent: stringinput 5 /rs:OrderResponseSimple/cbc:IssueDate Navigation Index: 18 Cardinality: 1..1 Data Collection Intent: stringinput 6 /rs:OrderResponseSimple/rs:DocumentStatusCode Navigation Index: 19 Cardinality: 0..1 Data Collection Intent: stringinput 6.1 /rs:OrderResponseSimple/rs:DocumentStatusCode/@codeListAgencyID Navigation Index: 20 Cardinality: 0..1 Data Collection Intent: stringinput 6.2 /rs:OrderResponseSimple/rs:DocumentStatusCode/@codeListAgencyName Navigation Index: 21 Cardinality: 0..1 Data Collection Intent: stringinput 6.3 /rs:OrderResponseSimple/rs:DocumentStatusCode/@codeListID Navigation Index: 22 Cardinality: 0..1 Data Collection Intent: stringinput 6.4 /rs:OrderResponseSimple/rs:DocumentStatusCode/@codeListName Navigation Index: 23 Cardinality: 0..1 Data Collection Intent: stringinput 6.5 /rs:OrderResponseSimple/rs:DocumentStatusCode/@codeListSchemeURI Navigation Index: 24 Cardinality: 0..1 Data Collection Intent: uriinput 6.6 /rs:OrderResponseSimple/rs:DocumentStatusCode/@codeListURI Navigation Index: 25 Cardinality: 0..1 Data Collection Intent: uriinput 6.7 /rs:OrderResponseSimple/rs:DocumentStatusCode/@codeListVersionID Navigation Index: 26 Cardinality: 0..1 Data Collection Intent: stringinput 6.8 /rs:OrderResponseSimple/rs:DocumentStatusCode/@languageID Navigation Index: 27 Cardinality: 0..1 Data Collection Intent: stringinput 6.9 /rs:OrderResponseSimple/rs:DocumentStatusCode/@name Navigation Index: 28 Cardinality: 0..1 Data Collection Intent: stringinput 7 /rs:OrderResponseSimple/cbc:Note Navigation Index: 29 Cardinality: 0..1 Data Collection Intent: textarea 7.1 /rs:OrderResponseSimple/cbc:Note/@languageID Navigation Index: 30 Cardinality: 0..1 Data Collection Intent: stringinput 8 /rs:OrderResponseSimple/rs:AcceptedIndicator Navigation Index: 31 Cardinality: 1..1 Data Collection Intent: stringinput 9 /rs:OrderResponseSimple/rs:RejectionNote Navigation Index: 32 Cardinality: 0..1 Data Collection Intent: textarea 9.1 /rs:OrderResponseSimple/rs:RejectionNote/@languageID Navigation Index: 33 Cardinality: 0..1 Data Collection Intent: stringinput 11 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID Navigation Index: 34 Cardinality: 0..1 Data Collection Intent: stringinput 11.1 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID/@identificationSchemeAgencyID Navigation Index: 35 Cardinality: 0..1 Data Collection Intent: stringinput 11.2 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID/@identificationSchemeAgencyName Navigation Index: 36 Cardinality: 0..1 Data Collection Intent: stringinput 11.3 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID/@identificationSchemeDataURI Navigation Index: 37 Cardinality: 0..1 Data Collection Intent: uriinput 11.4 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID/@identificationSchemeID Navigation Index: 38 Cardinality: 0..1 Data Collection Intent: stringinput 11.5 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID/@identificationSchemeName Navigation Index: 39 Cardinality: 0..1 Data Collection Intent: stringinput 11.6 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID/@identificationSchemeURI Navigation Index: 40 Cardinality: 0..1 Data Collection Intent: uriinput 11.7 /rs:OrderResponseSimple/cac:OrderReference/cac:BuyersID/@identificationSchemeVersionID Navigation Index: 41 Cardinality: 0..1 Data Collection Intent: stringinput 12 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID Navigation Index: 42 Cardinality: 0..1 Data Collection Intent: stringinput 12.1 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID/@identificationSchemeAgencyID Navigation Index: 43 Cardinality: 0..1 Data Collection Intent: stringinput 12.2 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID/@identificationSchemeAgencyName Navigation Index: 44 Cardinality: 0..1 Data Collection Intent: stringinput 12.3 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID/@identificationSchemeDataURI Navigation Index: 45 Cardinality: 0..1 Data Collection Intent: uriinput 12.4 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID/@identificationSchemeID Navigation Index: 46 Cardinality: 0..1 Data Collection Intent: stringinput 12.5 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID/@identificationSchemeName Navigation Index: 47 Cardinality: 0..1 Data Collection Intent: stringinput 12.6 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID/@identificationSchemeURI Navigation Index: 48 Cardinality: 0..1 Data Collection Intent: uriinput 12.7 /rs:OrderResponseSimple/cac:OrderReference/cac:SellersID/@identificationSchemeVersionID Navigation Index: 49 Cardinality: 0..1 Data Collection Intent: stringinput 13 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode Navigation Index: 50 Cardinality: 0..1 Data Collection Intent: stringinput 13.1 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@codeListAgencyID Navigation Index: 51 Cardinality: 0..1 Data Collection Intent: stringinput 13.2 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@codeListAgencyName Navigation Index: 52 Cardinality: 0..1 Data Collection Intent: stringinput 13.3 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@codeListID Navigation Index: 53 Cardinality: 0..1 Data Collection Intent: stringinput 13.4 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@codeListName Navigation Index: 54 Cardinality: 0..1 Data Collection Intent: stringinput 13.5 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@codeListSchemeURI Navigation Index: 55 Cardinality: 0..1 Data Collection Intent: uriinput 13.6 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@codeListURI Navigation Index: 56 Cardinality: 0..1 Data Collection Intent: uriinput 13.7 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@codeListVersionID Navigation Index: 57 Cardinality: 0..1 Data Collection Intent: stringinput 13.8 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@languageID Navigation Index: 58 Cardinality: 0..1 Data Collection Intent: stringinput 13.9 /rs:OrderResponseSimple/cac:OrderReference/cac:DocumentStatusCode/@name Navigation Index: 59 Cardinality: 0..1 Data Collection Intent: stringinput 14 /rs:OrderResponseSimple/cac:OrderReference/cbc:IssueDate Navigation Index: 60 Cardinality: 0..1 Data Collection Intent: stringinput 15 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID Navigation Index: 61 Cardinality: 0..1 Data Collection Intent: stringinput 15.1 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID/@identificationSchemeAgencyID Navigation Index: 62 Cardinality: 0..1 Data Collection Intent: stringinput 15.2 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID/@identificationSchemeAgencyName Navigation Index: 63 Cardinality: 0..1 Data Collection Intent: stringinput 15.3 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID/@identificationSchemeDataURI Navigation Index: 64 Cardinality: 0..1 Data Collection Intent: uriinput 15.4 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID/@identificationSchemeID Navigation Index: 65 Cardinality: 0..1 Data Collection Intent: stringinput 15.5 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID/@identificationSchemeName Navigation Index: 66 Cardinality: 0..1 Data Collection Intent: stringinput 15.6 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID/@identificationSchemeURI Navigation Index: 67 Cardinality: 0..1 Data Collection Intent: uriinput 15.7 /rs:OrderResponseSimple/cac:OrderReference/cac:GUID/@identificationSchemeVersionID Navigation Index: 68 Cardinality: 0..1 Data Collection Intent: stringinput 17 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID Navigation Index: 69 Cardinality: 0..1 Data Collection Intent: stringinput 17.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID/@identificationSchemeAgencyID Navigation Index: 70 Cardinality: 0..1 Data Collection Intent: stringinput 17.2 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID/@identificationSchemeAgencyName Navigation Index: 71 Cardinality: 0..1 Data Collection Intent: stringinput 17.3 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID/@identificationSchemeDataURI Navigation Index: 72 Cardinality: 0..1 Data Collection Intent: uriinput 17.4 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID/@identificationSchemeID Navigation Index: 73 Cardinality: 0..1 Data Collection Intent: stringinput 17.5 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID/@identificationSchemeName Navigation Index: 74 Cardinality: 0..1 Data Collection Intent: stringinput 17.6 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID/@identificationSchemeURI Navigation Index: 75 Cardinality: 0..1 Data Collection Intent: uriinput 17.7 /rs:OrderResponseSimple/cac:BuyerParty/cac:BuyerAssignedAccountID/@identificationSchemeVersionID Navigation Index: 76 Cardinality: 0..1 Data Collection Intent: stringinput 18 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID Navigation Index: 77 Cardinality: 0..1 Data Collection Intent: stringinput 18.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID/@identificationSchemeAgencyID Navigation Index: 78 Cardinality: 0..1 Data Collection Intent: stringinput 18.2 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID/@identificationSchemeAgencyName Navigation Index: 79 Cardinality: 0..1 Data Collection Intent: stringinput 18.3 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID/@identificationSchemeDataURI Navigation Index: 80 Cardinality: 0..1 Data Collection Intent: uriinput 18.4 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID/@identificationSchemeID Navigation Index: 81 Cardinality: 0..1 Data Collection Intent: stringinput 18.5 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID/@identificationSchemeName Navigation Index: 82 Cardinality: 0..1 Data Collection Intent: stringinput 18.6 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID/@identificationSchemeURI Navigation Index: 83 Cardinality: 0..1 Data Collection Intent: uriinput 18.7 /rs:OrderResponseSimple/cac:BuyerParty/cac:SellerAssignedAccountID/@identificationSchemeVersionID Navigation Index: 84 Cardinality: 0..1 Data Collection Intent: stringinput 21 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyName/cbc:Name Navigation Index: 85 Cardinality: 1..n Data Collection Intent: stringinput 21.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyName/cbc:Name/@languageID Navigation Index: 86 Cardinality: 0..1 Data Collection Intent: stringinput 23 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:StreetName Navigation Index: 87 Cardinality: 0..1 Data Collection Intent: stringinput 23.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:StreetName/@languageID Navigation Index: 88 Cardinality: 0..1 Data Collection Intent: stringinput 24 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:BuildingName Navigation Index: 89 Cardinality: 0..1 Data Collection Intent: stringinput 24.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:BuildingName/@languageID Navigation Index: 90 Cardinality: 0..1 Data Collection Intent: stringinput 25 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:BuildingNumber Navigation Index: 91 Cardinality: 0..1 Data Collection Intent: stringinput 25.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:BuildingNumber/@languageID Navigation Index: 92 Cardinality: 0..1 Data Collection Intent: stringinput 26 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:CityName Navigation Index: 93 Cardinality: 0..1 Data Collection Intent: stringinput 26.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:CityName/@languageID Navigation Index: 94 Cardinality: 0..1 Data Collection Intent: stringinput 27 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:PostalZone Navigation Index: 95 Cardinality: 0..1 Data Collection Intent: stringinput 27.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:PostalZone/@languageID Navigation Index: 96 Cardinality: 0..1 Data Collection Intent: stringinput 28 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:CountrySubentity Navigation Index: 97 Cardinality: 0..1 Data Collection Intent: stringinput 28.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cbc:CountrySubentity/@languageID Navigation Index: 98 Cardinality: 0..1 Data Collection Intent: stringinput 30 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:AddressLine/cbc:Line Navigation Index: 99 Cardinality: 1..7 Data Collection Intent: stringinput 30.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:AddressLine/cbc:Line/@languageID Navigation Index: 100 Cardinality: 0..1 Data Collection Intent: stringinput 32 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode Navigation Index: 101 Cardinality: 0..1 Data Collection Intent: stringinput 32.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListAgencyID Navigation Index: 102 Cardinality: 0..1 Data Collection Intent: stringinput 32.2 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListAgencyName Navigation Index: 103 Cardinality: 0..1 Data Collection Intent: stringinput 32.3 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListID Navigation Index: 104 Cardinality: 0..1 Data Collection Intent: stringinput 32.4 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListName Navigation Index: 105 Cardinality: 0..1 Data Collection Intent: stringinput 32.5 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListSchemeURI Navigation Index: 106 Cardinality: 0..1 Data Collection Intent: uriinput 32.6 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListURI Navigation Index: 107 Cardinality: 0..1 Data Collection Intent: uriinput 32.7 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListVersionID Navigation Index: 108 Cardinality: 0..1 Data Collection Intent: stringinput 32.8 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@languageID Navigation Index: 109 Cardinality: 0..1 Data Collection Intent: stringinput 32.9 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@name Navigation Index: 110 Cardinality: 0..1 Data Collection Intent: stringinput 34 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cbc:ExemptionReason Navigation Index: 111 Cardinality: 0..1 Data Collection Intent: stringinput 34.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cbc:ExemptionReason/@languageID Navigation Index: 112 Cardinality: 0..1 Data Collection Intent: stringinput 36 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID Navigation Index: 113 Cardinality: 0..1 Data Collection Intent: stringinput 36.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeAgencyID Navigation Index: 114 Cardinality: 0..1 Data Collection Intent: stringinput 36.2 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeAgencyName Navigation Index: 115 Cardinality: 0..1 Data Collection Intent: stringinput 36.3 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeDataURI Navigation Index: 116 Cardinality: 0..1 Data Collection Intent: uriinput 36.4 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeID Navigation Index: 117 Cardinality: 0..1 Data Collection Intent: stringinput 36.5 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeName Navigation Index: 118 Cardinality: 0..1 Data Collection Intent: stringinput 36.6 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeURI Navigation Index: 119 Cardinality: 0..1 Data Collection Intent: uriinput 36.7 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeVersionID Navigation Index: 120 Cardinality: 0..1 Data Collection Intent: stringinput 37 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode Navigation Index: 121 Cardinality: 0..1 Data Collection Intent: stringinput 37.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListAgencyID Navigation Index: 122 Cardinality: 0..1 Data Collection Intent: stringinput 37.2 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListAgencyName Navigation Index: 123 Cardinality: 0..1 Data Collection Intent: stringinput 37.3 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListID Navigation Index: 124 Cardinality: 0..1 Data Collection Intent: stringinput 37.4 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListName Navigation Index: 125 Cardinality: 0..1 Data Collection Intent: stringinput 37.5 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListSchemeURI Navigation Index: 126 Cardinality: 0..1 Data Collection Intent: uriinput 37.6 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListURI Navigation Index: 127 Cardinality: 0..1 Data Collection Intent: uriinput 37.7 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListVersionID Navigation Index: 128 Cardinality: 0..1 Data Collection Intent: stringinput 37.8 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@languageID Navigation Index: 129 Cardinality: 0..1 Data Collection Intent: stringinput 37.9 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@name Navigation Index: 130 Cardinality: 0..1 Data Collection Intent: stringinput 39 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:Name Navigation Index: 131 Cardinality: 0..1 Data Collection Intent: stringinput 39.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:Name/@languageID Navigation Index: 132 Cardinality: 0..1 Data Collection Intent: stringinput 40 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:Telephone Navigation Index: 133 Cardinality: 0..1 Data Collection Intent: stringinput 40.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:Telephone/@languageID Navigation Index: 134 Cardinality: 0..1 Data Collection Intent: stringinput 41 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:Telefax Navigation Index: 135 Cardinality: 0..1 Data Collection Intent: stringinput 41.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:Telefax/@languageID Navigation Index: 136 Cardinality: 0..1 Data Collection Intent: stringinput 42 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:ElectronicMail Navigation Index: 137 Cardinality: 0..1 Data Collection Intent: stringinput 42.1 /rs:OrderResponseSimple/cac:BuyerParty/cac:Party/cac:Contact/cbc:ElectronicMail/@languageID Navigation Index: 138 Cardinality: 0..1 Data Collection Intent: stringinput 44 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID Navigation Index: 139 Cardinality: 0..1 Data Collection Intent: stringinput 44.1 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID/@identificationSchemeAgencyID Navigation Index: 140 Cardinality: 0..1 Data Collection Intent: stringinput 44.2 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID/@identificationSchemeAgencyName Navigation Index: 141 Cardinality: 0..1 Data Collection Intent: stringinput 44.3 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID/@identificationSchemeDataURI Navigation Index: 142 Cardinality: 0..1 Data Collection Intent: uriinput 44.4 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID/@identificationSchemeID Navigation Index: 143 Cardinality: 0..1 Data Collection Intent: stringinput 44.5 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID/@identificationSchemeName Navigation Index: 144 Cardinality: 0..1 Data Collection Intent: stringinput 44.6 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID/@identificationSchemeURI Navigation Index: 145 Cardinality: 0..1 Data Collection Intent: uriinput 44.7 /rs:OrderResponseSimple/cac:SellerParty/cac:BuyerAssignedAccountID/@identificationSchemeVersionID Navigation Index: 146 Cardinality: 0..1 Data Collection Intent: stringinput 45 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID Navigation Index: 147 Cardinality: 0..1 Data Collection Intent: stringinput 45.1 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID/@identificationSchemeAgencyID Navigation Index: 148 Cardinality: 0..1 Data Collection Intent: stringinput 45.2 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID/@identificationSchemeAgencyName Navigation Index: 149 Cardinality: 0..1 Data Collection Intent: stringinput 45.3 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID/@identificationSchemeDataURI Navigation Index: 150 Cardinality: 0..1 Data Collection Intent: uriinput 45.4 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID/@identificationSchemeID Navigation Index: 151 Cardinality: 0..1 Data Collection Intent: stringinput 45.5 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID/@identificationSchemeName Navigation Index: 152 Cardinality: 0..1 Data Collection Intent: stringinput 45.6 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID/@identificationSchemeURI Navigation Index: 153 Cardinality: 0..1 Data Collection Intent: uriinput 45.7 /rs:OrderResponseSimple/cac:SellerParty/cac:SellerAssignedAccountID/@identificationSchemeVersionID Navigation Index: 154 Cardinality: 0..1 Data Collection Intent: stringinput 48 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyName/cbc:Name Navigation Index: 155 Cardinality: 1..n Data Collection Intent: stringinput 48.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyName/cbc:Name/@languageID Navigation Index: 156 Cardinality: 0..1 Data Collection Intent: stringinput 50 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:StreetName Navigation Index: 157 Cardinality: 0..1 Data Collection Intent: stringinput 50.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:StreetName/@languageID Navigation Index: 158 Cardinality: 0..1 Data Collection Intent: stringinput 51 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:BuildingName Navigation Index: 159 Cardinality: 0..1 Data Collection Intent: stringinput 51.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:BuildingName/@languageID Navigation Index: 160 Cardinality: 0..1 Data Collection Intent: stringinput 52 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:BuildingNumber Navigation Index: 161 Cardinality: 0..1 Data Collection Intent: stringinput 52.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:BuildingNumber/@languageID Navigation Index: 162 Cardinality: 0..1 Data Collection Intent: stringinput 53 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:CityName Navigation Index: 163 Cardinality: 0..1 Data Collection Intent: stringinput 53.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:CityName/@languageID Navigation Index: 164 Cardinality: 0..1 Data Collection Intent: stringinput 54 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:PostalZone Navigation Index: 165 Cardinality: 0..1 Data Collection Intent: stringinput 54.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:PostalZone/@languageID Navigation Index: 166 Cardinality: 0..1 Data Collection Intent: stringinput 55 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:CountrySubentity Navigation Index: 167 Cardinality: 0..1 Data Collection Intent: stringinput 55.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cbc:CountrySubentity/@languageID Navigation Index: 168 Cardinality: 0..1 Data Collection Intent: stringinput 57 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:AddressLine/cbc:Line Navigation Index: 169 Cardinality: 1..7 Data Collection Intent: stringinput 57.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:AddressLine/cbc:Line/@languageID Navigation Index: 170 Cardinality: 0..1 Data Collection Intent: stringinput 59 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode Navigation Index: 171 Cardinality: 0..1 Data Collection Intent: stringinput 59.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListAgencyID Navigation Index: 172 Cardinality: 0..1 Data Collection Intent: stringinput 59.2 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListAgencyName Navigation Index: 173 Cardinality: 0..1 Data Collection Intent: stringinput 59.3 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListID Navigation Index: 174 Cardinality: 0..1 Data Collection Intent: stringinput 59.4 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListName Navigation Index: 175 Cardinality: 0..1 Data Collection Intent: stringinput 59.5 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListSchemeURI Navigation Index: 176 Cardinality: 0..1 Data Collection Intent: uriinput 59.6 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListURI Navigation Index: 177 Cardinality: 0..1 Data Collection Intent: uriinput 59.7 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@codeListVersionID Navigation Index: 178 Cardinality: 0..1 Data Collection Intent: stringinput 59.8 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@languageID Navigation Index: 179 Cardinality: 0..1 Data Collection Intent: stringinput 59.9 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Address/cac:Country/cac:IdentificationCode/@name Navigation Index: 180 Cardinality: 0..1 Data Collection Intent: stringinput 61 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cbc:ExemptionReason Navigation Index: 181 Cardinality: 0..1 Data Collection Intent: stringinput 61.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cbc:ExemptionReason/@languageID Navigation Index: 182 Cardinality: 0..1 Data Collection Intent: stringinput 63 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID Navigation Index: 183 Cardinality: 0..1 Data Collection Intent: stringinput 63.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeAgencyID Navigation Index: 184 Cardinality: 0..1 Data Collection Intent: stringinput 63.2 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeAgencyName Navigation Index: 185 Cardinality: 0..1 Data Collection Intent: stringinput 63.3 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeDataURI Navigation Index: 186 Cardinality: 0..1 Data Collection Intent: uriinput 63.4 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeID Navigation Index: 187 Cardinality: 0..1 Data Collection Intent: stringinput 63.5 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeName Navigation Index: 188 Cardinality: 0..1 Data Collection Intent: stringinput 63.6 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeURI Navigation Index: 189 Cardinality: 0..1 Data Collection Intent: uriinput 63.7 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:ID/@identificationSchemeVersionID Navigation Index: 190 Cardinality: 0..1 Data Collection Intent: stringinput 64 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode Navigation Index: 191 Cardinality: 0..1 Data Collection Intent: stringinput 64.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListAgencyID Navigation Index: 192 Cardinality: 0..1 Data Collection Intent: stringinput 64.2 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListAgencyName Navigation Index: 193 Cardinality: 0..1 Data Collection Intent: stringinput 64.3 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListID Navigation Index: 194 Cardinality: 0..1 Data Collection Intent: stringinput 64.4 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListName Navigation Index: 195 Cardinality: 0..1 Data Collection Intent: stringinput 64.5 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListSchemeURI Navigation Index: 196 Cardinality: 0..1 Data Collection Intent: uriinput 64.6 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListURI Navigation Index: 197 Cardinality: 0..1 Data Collection Intent: uriinput 64.7 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@codeListVersionID Navigation Index: 198 Cardinality: 0..1 Data Collection Intent: stringinput 64.8 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@languageID Navigation Index: 199 Cardinality: 0..1 Data Collection Intent: stringinput 64.9 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:PartyTaxScheme/cac:TaxScheme/cac:TaxTypeCode/@name Navigation Index: 200 Cardinality: 0..1 Data Collection Intent: stringinput 66 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:Name Navigation Index: 201 Cardinality: 0..1 Data Collection Intent: stringinput 66.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:Name/@languageID Navigation Index: 202 Cardinality: 0..1 Data Collection Intent: stringinput 67 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:Telephone Navigation Index: 203 Cardinality: 0..1 Data Collection Intent: stringinput 67.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:Telephone/@languageID Navigation Index: 204 Cardinality: 0..1 Data Collection Intent: stringinput 68 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:Telefax Navigation Index: 205 Cardinality: 0..1 Data Collection Intent: stringinput 68.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:Telefax/@languageID Navigation Index: 206 Cardinality: 0..1 Data Collection Intent: stringinput 69 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:ElectronicMail Navigation Index: 207 Cardinality: 0..1 Data Collection Intent: stringinput 69.1 /rs:OrderResponseSimple/cac:SellerParty/cac:Party/cac:Contact/cbc:ElectronicMail/@languageID Navigation Index: 208 Cardinality: 0..1 Data Collection Intent: stringinput
@codeListAgencyID 6 stringinput @codeListAgencyName 6 stringinput @codeListID 6 stringinput @codeListName 6 stringinput @codeListSchemeURI 6 uriinput @codeListURI 6 uriinput @codeListVersionID 6 stringinput @identificationSchemeAgencyID 11 stringinput @identificationSchemeAgencyName 11 stringinput @identificationSchemeDataURI 11 uriinput @identificationSchemeID 11 stringinput @identificationSchemeName 11 stringinput @identificationSchemeURI 11 uriinput @identificationSchemeVersionID 11 stringinput @languageID 34 stringinput @name 6 stringinput cac:BuyerAssignedAccountID 2 stringinput cac:BuyersID 1 stringinput cac:DocumentStatusCode 1 stringinput cac:GUID 1 stringinput cac:ID 2 stringinput cac:IdentificationCode 2 stringinput cac:SellerAssignedAccountID 2 stringinput cac:SellersID 1 stringinput cac:TaxTypeCode 2 stringinput cbc:BuildingName 2 stringinput cbc:BuildingNumber 2 stringinput cbc:CityName 2 stringinput cbc:CopyIndicator 1 stringinput cbc:CountrySubentity 2 stringinput cbc:ElectronicMail 2 stringinput cbc:ExemptionReason 2 stringinput cbc:IssueDate 2 stringinput cbc:Line 2 stringinput cbc:Name 4 stringinput cbc:Note 1 textarea cbc:PostalZone 2 stringinput cbc:StreetName 2 stringinput cbc:Telefax 2 stringinput cbc:Telephone 2 stringinput rs:AcceptedIndicator 1 stringinput rs:DocumentStatusCode 1 stringinput rs:GUID 1 stringinput rs:ID 1 stringinput rs:RejectionNote 1 textarea
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]