skip to main content
U.S. Flag

An official website of the United States government

Icon depicting a Classical-style government building

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Padlock Icon signifying a secure connection

Secure .gov websites use HTTPS
A lock ( ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Announcement Notice (AN) 241.1 API (Web Services)

The image(s) below provides a preview of the of the most current AN 241.1 API (Web Service) Manual. The manual provides detailed instructions for using the 241.1 API and is updated periodically.

Page 1
Figure 277401: Preview image of Page 1 of AN2411 web service PDF

Figure 277401: Announcement Notice 241.1 Web Service for STI - Page 1

Figure 277401: Announcement Notice 241.1 Web Service for STI - Page 1

OSTI's Announcement Notice 241.1

OSTI's Announcement Notice 241.1

Web Service for STI

Web Service for STI

Version 6.4, November 2023

Contents

Contents

1.0 About

1.1 Announcement Notice 241.1

1.2 OSTI's AN 241.1 Web Service

2.0 Using the AN 241.1 Web Service

2.1 Credentials and Authentication

2.2 POST (Create or Update) and GET (Retrieve)

2.3 Response and Notifications

2.4 Transmitting Full-Text Products to OSTI

3.0 AN 241.1 Web Service Metadata

3.1 AN 241.1 Required Fields

3.2 Required Fields (Cont):  Access Limitation(s) Attributes and Values

3.3 AN 241.1 Optional Fields

4.0 Appendices

A.1 Related Identifiers

A.2 Examples of XML 241.1 Metadata Records

New in this revision:

New in this revision:

Editorial updates

Controlled Unclassified Information updates

Page 2
Figure 277402: Preview image of Page 2 of AN2411 web service PDF

Figure 277402: Announcement Notice 241.1 Web Service for STI - Page 2

Figure 277402: Announcement Notice 241.1 Web Service for STI - Page 2

1.0   About

1.0   About

1.1 Announcement Notice 241.1

1.1 Announcement Notice 241.1

Announcement Notice (AN) 241.1 provides the Office of Scientific and Technical Information (OSTI) with the information needed to identify, process, announce and disseminate the results of work funded by the Department of Energy (DOE) or performed in DOE facilities (see DOE Order 241.1B).   When submitted, the AN 241.1 set of metadata creates a citation/record that is processed by E-Link and then transferred into the appropriate databases for access (see search tools Search Tools).

see DOE Order 241.1BSearch Tools

DOE sites can manually submit AN 241.1 metadata a single record at a time through a web interface on E-Link (www.osti.gov/elink).  The AN 241.1 Web Service provides an additional option for submitting DOE's scientific and technical (STI) products to OSTI for dissemination.  The STI product will be a full text document, such as a technical report, thesis or dissertation, book, journal literature, conference literature, or a program document.  It could also be a multimedia file.

E-Link (www.osti.gov/elink)

AN 241.1 metadata and products submitted to OSTI, whether through a manual process or an automated process, are subject to the same requirements.  A designated Releasing Official must ensure that each record has been reviewed for any content that would make it appropriate for release to the public.  The Releasing Official is also responsible to ensure that full text documents posted on site or transmitted to OSTI do not contain Personally Identifiable Information (PII) (see https://www.osti.gov/elink/faq.jsp#PII).  Use of the AN 241.1 Web Service does not remove these responsibilities from the Releasing Official.

https://www.osti.gov/elink/faq.jsp#PII

STI from DOE's research and development activities is disseminated through OSTI's databases such as OSTI.GOV, through multiagency databases such as Science.gov, through global databases such as WorldWideScience.org, and through arrangements with major Internet search engines such as Google. 

OSTI.GOVScience.govWorldWideScience.org

1.2 OSTI's AN 241.1 Web Service

1.2 OSTI's AN 241.1 Web Service

OSTI's AN 241.1 Web Service allows a submitting site to send AN 241.1 information in a completely automated manner.  Metadata is generated at the submitting site per the programming set-up by the site's IT developers and POSTed as an output file to OSTI.  The schedule for the POST operation may be multiple times daily, once daily, once weekly, etc.

Records with unlimited access status and those with limited access can both be transmitted through the secure AN 241.1 Web Service. DOE organizations may establish a URL link to the unclassified, unlimited STI products on their websites and send the URL in the metadata or they may transmit the full text product to OSTI. All limited access (Controlled Unclassified Information or CUI) full text

Page 3
Figure 277403: Announcement Notice 241.1 Web Service for STI - Page 3

Figure 277403: Announcement Notice 241.1 Web Service for STI - Page 3

Figure 277403: Announcement Notice 241.1 Web Service for STI - Page 3

 

are required to be transmitted to OSTI and cannot be posted on the site's public web.

The AN 241.1 Web Service provides the ability to submit new Announcement records, edit/update records, or retrieve a record for review. A user manipulates a record by performing HTTP operations on the web service URL and providing XML metadata. The POST command/request allows a submitter to create or edit/update AN 241.1 records. The GET command/request allows a submitter to retrieve a record for review.



Submitters must coordinate with OSTI and submit records to a test environment before POSTing their first XML file for dissemination. The URL for Test E-Link is https://www.osti.gov/elinktest/2411api.  OSTI's production web service for announcing STI is available at https://www.osti.gov/elink/2411api.

www.osti.gov/elinktest/2411api.www.osti.gov/elink/2411api.

 

2.0 Using the AN 241.1 Web Service

2.1 Credentials and Authentication

AN 241.1 transactions require an active E-Link user account. To request personal access to E-Link and obtain an active account, visit https://www.osti.gov/elink/register.jsp. To obtain an account for your client server to connect to OSTI's web service, contact E-Link Product Manager, Kim Buckner (bucknerk@osti.gov). Your web service account will be given a login name and password for Test E-Link. After testing is completed, you will be provided a login and password for production E-Link, as well as a separate password for your site's SFTP.

The AN 241.1 Web Service supports HTTP Basic authentication over SSL. With this method, the client connects to the HTTPS URL for either Test E-Link or, when testing is complete, for production E-Link. The POST and GET verb commands will pass along the standard Authentication HTTP header (base64 encoding).



www.osti.gov/elink/register.jsp.

2.2 POST (Create or Update) and GET (Retrieve) [Client to OSTI]

After successful authentication, the input body of the POST or GET request is read as an XML document, parsed, and loaded appropriately into E-Link. HTML status codes (200=OK, 401=Unauthorized, 500=System error, etc.) and an XML response, which includes certain metadata fields, are returned by OSTI's server to the client server to notify of either success in loading the record or failure.

The POST command/request is most often used to submit metadata for a new record that is being provided to OSTI for the first time, but it can also be used





Page 4
Figure 277404: Announcement Notice 241.1 Web Service for STI - Page 4

Figure 277404: Announcement Notice 241.1 Web Service for STI - Page 4

Figure 277404: Announcement Notice 241.1 Web Service for STI - Page 4

 

to edit or update an existing record that has previously been submitted. Submitters must "tell" the system which of the two activities they intend for a record. The OSTI ID is key to this. How and why is explained below:

When POSTING to an existing record in order to update it, the OSTI ID must be included in the XML record. The updated information will then overwrite the previously submitted information. If the OSTI ID is not included when trying to POST to an existing record, the Web Service believes you are wanting to create rather than update. It will create a duplicate record, but with a new, different OSTI ID. This situation always requires correction by logging into E-Link manually and manually deleting the duplicate record.

Metadata can be retrieved for any record previously submitted by your organization by using a GET request and supplying the OSTI ID as a parameter in the request. Authentication is required and is handled in the same fashion as a Create/Update command. The requested OSTI ID returns that specific XML record. A GET operation will not update a record, however.
 



When POSTING to an existing record in order to update it, the OSTI ID must be included in the XML record. The updated information will then overwrite the previously submitted information. If the OSTI ID is not included when trying to POST to an existing record, the Web Service believes you are wanting to create rather than update. It will create a duplicate record, but with a new, different OSTI ID. This situation always requires correction by logging into E-Link manually and manually deleting the duplicate record


2.3 Response and Notifications [OSTI to Client]

OSTI's server makes an immediate response when the client-side server sends a POST or a GET request. The primary goal of the response is two-fold: to let the client server "know" if it connected successfully and to provide a status message about the record that was POSTed or retrieved. The status says SUCCESS if the record correctly transmitted and the metadata loaded into E-Link. The status says FAILURE if the record was unable to load for any reason. The FAILURE response includes a message indicating the error or problem that kept the record from loading. Errors leading to a FAILURE response occur when a required metadata field is missing, when a site URL cannot be validated by the automated validation process, when a value is too long for the field it must load into, etc.

Note that the successful record returns its newly assigned OSTI ID. The response for the failed record will not have an OSTI ID since IDs cannot be assigned to records that never actually make it into E-Link

E-Link also generates an email containing the SUCCESS or FAILURE information about each submitted record. The site will be asked to provide to OSTI the names of the people to whom these automated emails will be sent.

It is the submitting site's responsibility to review the results of the web service transactions and to correct, then resubmit those records that initially failed.









2.4 Transmitting Full-Text Products to OSTI

A secure FTP directory is set-up at OSTI for each site utilizing the AN 241.1



Page 5
Figure 277405: Announcement Notice 241.1 Web Service for STI - Page 5

Figure 277405: Announcement Notice 241.1 Web Service for STI - Page 5

Figure 277405: Announcement Notice 241.1 Web Service for STI - Page 5

Web Service. A site cannot access any other site's SFTP directory...only the one assigned specifically to it. The process for providing both a metadata record and its corresponding full text product is as follows:

Site submits an XML metadata record to OSTI's E-Link system via the AN 241.1 Web Service.

The AN 241.1 Web Service notifies the submitting site that the XML record loaded successfully into E-Link and includes the newly assigned OSTI ID in the notification message. Notification goes out via server-to-server messaging and via an email to a site's designated distribution list.

A "script" written by the site's (client) software developers adds the new OSTI ID to the site's (client) database (records publishing system, review and approval system, etc.).

The "script" also reaches out to rename the corresponding full-text product, changing its file name from whatever it was originally to the new OSTI ID number. Only the number is used as the name, not any part of the OSTI ID text that sometimes prefixes the number.  Example: a file named DOELAB-27834.pdf would be renamed 114073.pdf (if OSTI ID 114073 had been assigned to the corresponding metadata XML record).

Another automated command in the submitting site's (client) programming then transmits the file named 114073.pdf to the site's assigned SFTP directory.

The metadata record was submitted first and has been waiting in E- Link. It will not complete processing until E-Link recognizes that a document with the same OSTI ID is now present in the site's assigned SFTP directory.

If, on the first night after the XML record's submittal, E-Link does not detect a matching full-text product, the record stays in its "Submitted" state in E-Link. It will stay that way, as many days as it takes, until the full text product arrives from the site.

When E-Link recognizes that a full text product has arrived in the site's (client) directory and that the product has an OSTI ID matching a metadata record from the same site code, a siphon process takes place. The process attaches the product to the record.

After the "marriage," the record and its full text go through a "transfer" process that makes them available in the appropriate database. CUI records and documents are transferred to Science Research Connection (SRC) (see www.osti.gov/src), a password-protected system available

www.osti.gov/src),

Page 6
Figure 277406: Announcement Notice 241.1 Web Service for STI - Page 6

Figure 277406: Announcement Notice 241.1 Web Service for STI - Page 6

Figure 277406: Announcement Notice 241.1 Web Service for STI - Page 6

only to DOE and DOE contractors. Unlimited records will be sent to OSTI.gov, Pages, or other databases.

 

 

3.0 AN 241.1 Web Service Metadata

3.1 AN 241.1 Required Fields

The following is a list of the required fields for the AN 241.1 Web Service. These fields are also designated by an asterisk (*). Records submitted without required fields will fail to load into E-Link for processing. The other fields available for your use are optional, though some, such as the Abstract/Description, are highlyencouraged.

NOTE: The OSTI ID is a required field for all POST requests where the intent is to edit or update records. The GET request must also include the OSTI ID and will allow retrieval of a record previously submitted by your site.





 

REQUIRED

Page 7
Figure 277407: Announcement Notice 241.1 Web Service for STI - Page 7

Figure 277407: Announcement Notice 241.1 Web Service for STI - Page 7

Figure 277407: Announcement Notice 241.1 Web Service for STI - Page 7

Page 8
Figure 277408: Announcement Notice 241.1 Web Service for STI - Page 8

Figure 277408: Announcement Notice 241.1 Web Service for STI - Page 8

Figure 277408: Announcement Notice 241.1 Web Service for STI - Page 8

Page 9
Figure 277409: Announcement Notice 241.1 Web Service for STI - Page 9

Figure 277409: Announcement Notice 241.1 Web Service for STI - Page 9

Figure 277409: Announcement Notice 241.1 Web Service for STI - Page 9

Page 10
Figure 277410: Announcement Notice 241.1 Web Service for STI - Page 10

Figure 277410: Announcement Notice 241.1 Web Service for STI - Page 10

Figure 277410: Announcement Notice 241.1 Web Service for STI - Page 10

Page 11
Figure 277411: Announcement Notice 241.1 Web Service for STI - Page 11

Figure 277411: Announcement Notice 241.1 Web Service for STI - Page 11

Figure 277411: Announcement Notice 241.1 Web Service for STI - Page 11

Page 12
Figure 277412: Announcement Notice 241.1 Web Service for STI - Page 12

Figure 277412: Announcement Notice 241.1 Web Service for STI - Page 12

Figure 277412: Announcement Notice 241.1 Web Service for STI - Page 12

Page 13
Figure 277413: Announcement Notice 241.1 Web Service for STI - Page 13

Figure 277413: Announcement Notice 241.1 Web Service for STI - Page 13

Figure 277413: Announcement Notice 241.1 Web Service for STI - Page 13

3.2 Required Fields (Cont):  Access Limitation(s) Attributes and Values

3.2 Required Fields (Cont):  Access Limitation(s) Attributes and Values

Unclassified, unlimited information is available to the U.S and non-U.S. public, but certain types of information have restricted access whose publication or distribution is restricted by various laws, federal codes, executive orders, international agreements, etc.  Records describing STI products with access limitations are not released to OSTI's publicly available databases.  They are available to DOE and DOE contractors in Science Research Connection (SRC) (see www.osti.gov/src) with different levels of access based on the product and the requestor.

www.osti.gov/src

Records with access limitation codes other than Unlimited (<unl/> may require additional, different information formatted as "attributes" rather than "elements."  The following table provides this formatting guidance.  For more guidance on the actual restrictions, markings, and handling of STI with access limitations,

Page 14
Figure 277414: Announcement Notice 241.1 Web Service for STI - Page 14

Figure 277414: Announcement Notice 241.1 Web Service for STI - Page 14

Figure 277414: Announcement Notice 241.1 Web Service for STI - Page 14

see the STIP home page at http://www.osti.gov/stip/ or contact OSTI staff at stip@osti.gov.

http://www.osti.gov/stip/stip@osti.gov

Page 15
Figure 277415: Announcement Notice 241.1 Web Service for STI - Page 15

Figure 277415: Announcement Notice 241.1 Web Service for STI - Page 15

Figure 277415: Announcement Notice 241.1 Web Service for STI - Page 15

Page 16
Figure 277416: Announcement Notice 241.1 Web Service for STI - Page 16

Figure 277416: Announcement Notice 241.1 Web Service for STI - Page 16

Figure 277416: Announcement Notice 241.1 Web Service for STI - Page 16

Page 17
Figure 277417: Announcement Notice 241.1 Web Service for STI - Page 17

Figure 277417: Announcement Notice 241.1 Web Service for STI - Page 17

Figure 277417: Announcement Notice 241.1 Web Service for STI - Page 17

3.3 AN 241.1 Optional Fields

The following is a list of optional fields for the AN 241.1 STI Announcement Web Service. Inclusion of some of these fields, such as the Abstract/Description, is highly encouraged.

OPTIONAL

Page 18
Figure 277418: Announcement Notice 241.1 Web Service for STI - Page 18

Figure 277418: Announcement Notice 241.1 Web Service for STI - Page 18

Figure 277418: Announcement Notice 241.1 Web Service for STI - Page 18

Page 19
Figure 277419: Announcement Notice 241.1 Web Service for STI - Page 19

Figure 277419: Announcement Notice 241.1 Web Service for STI - Page 19

Figure 277419: Announcement Notice 241.1 Web Service for STI - Page 19

Page 20
Figure 277891: Announcement Notice 241.1 Web Service for STI - Page 20

Figure 277891: Announcement Notice 241.1 Web Service for STI - Page 20

Figure 277891: Announcement Notice 241.1 Web Service for STI - Page 20

Page 21
Figure 277892: Announcement Notice 241.1 Web Service for STI - Page 21

Figure 277892: Announcement Notice 241.1 Web Service for STI - Page 21

Figure 277892: Announcement Notice 241.1 Web Service for STI - Page 21

 

Appendices

Related Identifiers (definitions and usage notes)

Note: Much of this table is copied directly from the DataCite 4.0 schema, Appendix, Table 9: Description of relation type. Some of the example values in the XML were then created from fictitious sources by OSTI staff. Do not expect those particular URLs or DOIs to work as active links.



Page 22
Figure 277893: Announcement Notice 241.1 Web Service for STI - Page 22

Figure 277893: Announcement Notice 241.1 Web Service for STI - Page 22

Figure 277893: Announcement Notice 241.1 Web Service for STI - Page 22

Page 23
Figure 277958: Announcement Notice 241.1 Web Service for STI - Page 23

Figure 277958: Announcement Notice 241.1 Web Service for STI - Page 23

Figure 277958: Announcement Notice 241.1 Web Service for STI - Page 23

Page 24
Figure 277959: Announcement Notice 241.1 Web Service for STI - Page 24

Figure 277959: Announcement Notice 241.1 Web Service for STI - Page 24

Figure 277959: Announcement Notice 241.1 Web Service for STI - Page 24

A.2 Examples of XML 241.1 Metadata Records

Here is an example of an XML file with two AN 241.1 records in it. The first is an announcement of a technical report as it would come to OSTI's 241.1 web service. Following it is an example of a 241.1 announcement of a journal article with full text noted as an accepted manuscript (AM) as required by the DOE Public Access Plan.  

Page 25
Figure 277960: Announcement Notice 241.1 Web Service for STI - Page 25

Figure 277960: Announcement Notice 241.1 Web Service for STI - Page 25

Figure 277960: Announcement Notice 241.1 Web Service for STI - Page 25

Both records use the preferred "block" format for author names and related information.

 

241.1 announcement of a technical report as it would come to OSTI's AN 241.1 web service

 

<?xml version="1.0" encoding="UTF-8"?>

<records>

<record>

<new/>

<site_input_code>MLNL</site_input_code>

<product_type>TR</product_type>

<title>This is a test record</title>

<authors>

<authors_detail>

<first_name>Thomas</first_name>

<middle_name>R.</middle_name>

<last_name>Testman</last_name>

<affiliation>Major Laboratory Name</affiliation>

<private_email></private_email>

<orcid_id>0000-0002-3765-8932</orcid_id>

</authors_detail>

</authors>

<report_nos>PNL-17991</report_nos><doe_contract_nos>AC00-76RL00000</doe_contract_nos>

<other_identifying_nos>248607</other_identifying_nos>

<originating_research_org>Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)</originating_research_org>

<publication_date>10/31/2008</publication_date>

<language>English</language>
<country_publication_code>US</country_publication_code>


<sponsor_org>USDOE Office of Environmental Management (EM), Office of Soil/Ground Water Remediation (EM-12)</sponsor_org>

<keywords>Emergent Sandbar Habitat; Missouri River; Least Tern; Piping Plover; adaptive management; EIS</keywords>

<description>The goal of the Emergent Sandbar Habitat (ESH) program is to provide sufficient habitat throughout the Missouri River system to allow self-sustaining populations of Interior Least Tern (Sternula antillarum) and Piping Plover (Charadrius melodus). The adaptive management (AM) strategy described herein establishes the process, understanding and tools necessary to adaptively manage the ESH element of

Page 26
Figure 277961: Announcement Notice 241.1 Web Service for STI - Page 26

Figure 277961: Announcement Notice 241.1 Web Service for STI - Page 26

Figure 277961: Announcement Notice 241.1 Web Service for STI - Page 26

the response to the 2003 Biological Opinion for the next 10-15 years. The AM strategy is intended to assist the Corps of Engineers, U.S. Fish and Wildlife Service and their stakeholders in making decisions regarding how to best improve populations of tern and plover through habitat creation. This AM strategy is guided by the framework and principles described in Adaptive Management, the U.S. Department of the Interior Technical Guide.</description>
<medium_code>ED</medium_code>
<access_limitation>
<unl/>
</access_limitation>
<site_url>http://www.test.gov/test/1234.pdf</site_url>
<released_by>Test Official</released_by>
<released_date>02/05/2009</released_date>
<released_by_email>tester@osti.gov</released_by_email>
<released_by_phone>(865)576-9999</released_by_phone>
</record></records>











241.1 announcement of a journal article with full text noted as an accepted manuscript (AM) as required by the DOE Public Access Plan)

<?xml version="1.0"?> <records>
<record>
<new />
<site_input_code>MLNL</site_input_code>
<product_type>JA</product_type>
<journal_type>AM</journal_type>
<title>Finding the Higgs Boson</title>
<authors>
<authors_detail><first_name>John</first_name>
<middle_name>James</middle_name> <last_name>Ruckus</last_name>
<affiliation>Major Lab National Laboratory</affiliation> <private_email>ruckusjj@mllb.gov</private_email>
<orcid_id>0000-0002-4398-2983</orcid_id> </authors_detail>
<authors_detail> <first_name>Mary</first_name> <middle_name>Lynn</middle_name>
<last_name>King</last_name>














Page 27
Figure 277962: Announcement Notice 241.1 Web Service for STI - Page 27

Figure 277962: Announcement Notice 241.1 Web Service for STI - Page 27

Figure 277962: Announcement Notice 241.1 Web Service for STI - Page 27

the response to the 2003 Biological Opinion for the next 10-15 years. The AM strategy is intended to assist the Corps of Engineers, U.S. Fish and Wildlife Service and their stakeholders in making decisions regarding how to best improve populations of tern and plover through habitat creation. This AM strategy is guided by the framework and principles described in Adaptive Management, the U.S. Department of the Interior Technical Guide.</description>
<medium_code>ED</medium_code>
<access_limitation>
<unl/>
</access_limitation>
<site_url>http://www.test.gov/test/1234.pdf</site_url>
<released_by>Test Official</released_by>
<released_date>02/05/2009</released_date>
<released_by_email>tester@osti.gov</released_by_email>
<released_by_phone>(865)576-9999</released_by_phone>
</record></records>











241.1 announcement of a journal article with full text noted as an accepted manuscript (AM) as required by the DOE Public Access Plan)

<?xml version="1.0"?> <records>
<record>
<new />
<site_input_code>MLNL</site_input_code>
<product_type>JA</product_type>
<journal_type>AM</journal_type>
<title>Finding the Higgs Boson</title>
<authors>
<authors_detail><first_name>John</first_name>
<middle_name>James</middle_name> <last_name>Ruckus</last_name>
<affiliation>Major Lab National Laboratory</affiliation> <private_email>ruckusjj@mllb.gov</private_email>
<orcid_id>0000-0002-4398-2983</orcid_id> </authors_detail>
<authors_detail> <first_name>Mary</first_name> <middle_name>Lynn</middle_name>
<last_name>King</last_name>