JATS Citation Relationships avatar

JATS Citation Relationships

Pricing

$100.00 / 1,000 complete jats reports

Go to Apify Store
JATS Citation Relationships

JATS Citation Relationships

Offline extraction of supported JATS reference and citation relationships into a complete literal report with resolved edges. No external lookup or citation repair.

Pricing

$100.00 / 1,000 complete jats reports

Rating

0.0

(0)

Developer

Picknotes

Picknotes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract supported citation relationships from authorized nonpersonal, nonconfidential JATS XML offline. Get literal reference/citation data and ordered resolved edges. No external lookup, DOI normalization, citation repair, schema validation or deposit-readiness assurance.

Input and limits

Use {"useDemo":true} for a fictional article with one reference, one citation, one edge and six combined records. Own mode requires useDemo=false, authorizedNonpersonalNonconfidentialData=true and literal xmlText. Omit own fields in demo.

Only the exact supported element/attribute profile is admitted. All DOCTYPE declarations are refused, including ordinary publisher JATS DTD syntax. Unsupported elements/attributes, processing instructions, external-link findings, duplicate IDs and missing or ambiguous citation targets make output ineligible for delivery. Incomplete diagnostics are not sold as complete reports. An empty supported <article/> may produce a complete zero-record extraction, which does not certify article completeness. The pinned archive detector may reject otherwise-valid XML containing ustar at byte offset 257; this behavior is preserved.

Limits: 1 MiB decoded UTF-8 input, 1,200,000 raw request bytes, depth 64, 10,000 nodes, 256-character XML names, 1,000 combined records, 2 MiB native report and 4,500,000 serialized delivery bytes. Literal values, order and duplicate target occurrences are preserved. No truncation to force delivery.

Price and completed reports

US$0.10 per complete report, including the synthetic demo. Platform usage is included; no startup charge. Configure a run spending limit of at least US$0.11.

One full default-dataset item is attempted. If Apify accepts it, a completion charge can occur even if the run later fails or its acknowledgement is lost. Never automatically rerun uncertain delivery. The embedded receipt describes expected accounting, not settled charges or revenue.

Data and report download

Submit only authorized, nonpersonal, nonconfidential data. No credentials, tokens or secrets. Apify stores input before execution. Reports retain literal identifiers, metadata and text; input must already exclude personal author names or confidential content. No anonymization, secret detection, deletion, private storage or retention-period promise is made.

Download full raw default-dataset JSON without cleaning, field selection, flattening or unwinding. The matching minimal helper validates one report item or a singleton array and writes exact report.json bytes:

python3 -B extract_report.py dataset.json new-output-directory

Use a new directory under an existing trusted POSIX parent. Symlink paths and overwriting existing destinations are unsupported. Python standard library only; Windows unsupported. A late filesystem failure may leave an incomplete new directory. Hash/structure checks do not authenticate the sender or prove input truth. Read the included README.md and TERMS.md; no additional support or refund promise is made here.

Helper: jats-report-helper-0.1.2.zip, 34,500 bytes, SHA-256 cc499fe82f6b1d38d573b6eae3308fa72c50fa509d641a9beaaeef082a2369e3. Unpack all four files.