4 Stimmen

Was ist diese Auszeichnungssprache? ... Zeilenumbrüche anstelle von abschließenden Tags

Ich versuche, ein Dokument zu analysieren, das ähnlich aussieht wie dieses:

1112
12
Defense Logistics Agency
DLA Acquisition Locations
DLA Land and Maritime
43218-3990
59
Vorgesehene Beschaffung für NSN 5365013055528 ABSTANDHALTER,PLATTE:
Linie 0001 Menge 70.00  UI EA  Lieferung an: ARIZONA INDUSTRIES FOR THE BLIND Von: 0180 TAGE ADOThe Ausschreibung ist eine RFQ und wird unter dem in diesem Hinweis bereitgestellten Link verfügbar sein. Gedruckte Exemplare dieser Ausschreibung sind nicht verfügbar. Digitalisierte Zeichnungen und Militärspezifikationen   und Standards können elektronisch abgerufen oder bestellt werden.
Alle verantwortlichen Quellen können ein Angebot einreichen, das bei rechtzeitiger Erhaltung berücksichtigt werden soll.
Angebote müssen elektronisch eingereicht werden.

HUBZone
.......

Wie Sie sehen können, ist es seltsam, aber vielleicht war es früher ein Standard. Das gesamte Dokument scheint eine begrenzte Anzahl von Leerzeichen zu verwenden, zum Beispiel sehe ich keine [tab], jedoch sehe ich Zeilenumbrüche innerhalb einiger der größeren Datenblöcke.

Kommt Ihnen das bekannt vor?

Ich suche nach einem Rails-Gem, das dies analysieren könnte.

5voto

Mads Hansen Punkte 58777

Es handelt sich um eine FederalBizOpps.gov Presolicitation Notice

Presolicitation Notice Template

Die Presolicitation Vorlage wird für die Veröffentlichung von Mitteilungen für geplante Ausschreibungen verwendet. Gemäß FAR, Abschnitt 5.2 ist die Einreichung dieses Dokuments vor der Veröffentlichung weiterer Maßnahmen erforderlich. FBO wird alle anderen Dokumente ablehnen, die auf eine bestimmte Ausschreibung verweisen, ohne vorherige Veröffentlichung der Presolicitation Notice für diese Ausschreibung.

 Tag           Beschreibung [Format]

         Monat und Tag der Zusammenfassung [MMTT]
         Jahr der Zusammenfassung [JJ]
 *       Benutzer-ID für den Standort des Büros. Zugewiesen/verwaltet von Ihrem Standortadministrator.    [Zeichenkette]
 *   Passwort. Zugewiesen/verwaltet von Ihrem Standortadministrator. [Zeichenkette]
          Die Postleitzahl des Vertragsbüros [5 Ziffern]
 *   Entweder ein alphabetischer Code oder ein zweistelliger Code für den Dienst oder das Material, unter dem die Zusammenfassung aufgeführt werden soll. [Valider Klassifikationscode (FAR, Abschnitt 5.207(g))]
 *      Sechsstelliger Code für den Dienst oder das Material, unter dem die Zusammenfassung aufgeführt werden soll [Valider NAICS-Code]
       Die vollständige Adresse des Vertragsbüros [Bis zu 65535 Zeichen]
      Der Klassifikationscode, zwei Bindestriche und eine kurze Titelbeschreibung der Zusammenfassung. [Bis zu 255 Zeichen]
 *     Eindeutige Referenznummer für die Ausschreibung [Bis zu 128 Zeichen aus dem Satz: a-z A-Z 0-9 - _ ( ) { }]
     Fristtermin für die Antwort [MMTTJJ]
     Das Datum, an dem diese Mitteilung archiviert wird. [MMTTJJJJ]
      Die Namen und Telefonnummern der Verantwortlichen in Bezug auf diese Zusammenfassung. Bei zwei Ansprechpartnern sollen deren Informationen durch Semikolon getrennt werden [Bis zu 65535 Zeichen]
         Eine narrative Beschreibung der Beschaffungsmaßnahme. [Bis zu 65535 Zeichen]
         Ein Strukturtag [Keine Daten erforderlich oder akzeptiert]
          Die URL der Regierungsbehörde, die bei dieser Auszeichnung aufgeführt wird. [Bis zu 255 Zeichen, besteht aus einem eingeschränkten Satz von Zeichen (siehe URL-Spezifikation - RFC 2396)]
         Sichtbare Beschreibung für den Hypertext, die dem Benutzer zum Verlinken mit der entsprechenden Website bereitgestellt wird [Bis zu 255 Zeichen]
        Ein Strukturtag [Keine Daten erforderlich oder akzeptiert]

Hinweise

  1. Alle roten Tags stellen erforderliche Daten dar.
    • bezeichnet validierte Daten.
  2. , und sind eine Gruppendaten und sollten gemeinsam bereitgestellt oder ausgelassen werden.
  3. ,

    und sind eine Gruppendaten und sollten gemeinsam bereitgestellt oder ausgelassen werden.

Beispiel

 0521 
 99 
 demo 
 DEMO 
 22030 
 B 
123456 
 Amt für Umweltstudien; 1323 Y Street, Washington, DC 22030 
 B--ENERGIE- UND UMWELTDIENSTLEISTUNGEN ZUR WISSENSERARBEITUNG UND VERBREITUNG ÜBER DIE ZIELGRUPPE DER GEISTIG BEHINDERTEN OBDACHLOSEN 
 208-94-0008 
 061399 
 07131999 
 Mary Ann Deal, Vertragsspezialistin, 301-443-5329; Vertragsbeauftragte, Beatrice L. Woods, 301-443-0043 
 Das Zentrum für psychische Gesundheit fordert Vorschläge auf Basis eines offenen und transparenten Wettbewerbs von qualifizierten Organisationen an, um einen 3-Jahres-Vertrag zur Entwicklung und Verbreitung neuer Erkenntnisse über wirksame Ansätze zur Bereitstellung umfassender gemeindebasierter Dienste für Personen mit schweren psychischen Erkrankungen, die obdachlos sind, zu vergeben. 

 http://www.abc.gov 
 Zentrum für psychische Gesundheit

4voto

Michael Petrotta Punkte 58361

(Verstehen Sie, dass ich das noch nicht gesehen habe - das ist alles das Ergebnis einiger Nachforschungen)

Dies ist das Format für eine Vorankündigung, wie sie von den Federal Business Opportunities der Vereinigten Staaten veröffentlicht wird... irgendwas. Dies ist eines von fünfzehn Datenaustauschformaten, die von dieser Organisation definiert sind.

Ich konnte keine Beschreibung des Grundformats für diese Vorlage finden. Das ist bedauerlich, denn es gibt jede Menge Fallstricke in SGML (wie ich in den Kommentaren erwähnt habe, sieht das hier sicher sehr nach SGML aus), die Sie erwischen werden, wenn Sie nicht darauf vorbereitet sind. Hier ist ein interessantes Beispiel von Wikipedia: kann auch geschrieben werden als: oder .

`

Die Vorlagendokumentation beschränkt sich auf das Format der Daten, die in jedem Feld erwartet werden. Zum Beispiel:

Entweder ein alphabetischer Code oder ein zweistelliger Code für Dienstleistung oder Lieferung, unter dem die Zusammenfassung aufgeführt werden sollte. Gültiger Klassifizierungscode (FAR, Abschnitt 5.207(g))

`

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X