changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "authors": {
+ "description": "List of author names",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "best_location": {
+ "properties": {
+ "evidence": {
+ "description": "How OA status was determined",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "host_type": {
+ "description": "Host type: publisher, repository, etc.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "license": {
+ "description": "License type (CC-BY, etc.)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pdf_url": {
+ "description": "Direct PDF URL if available",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "repository": {
+ "description": "Repository institution name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "description": "Access URL for full text",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "version": {
+ "description": "Version: published, accepted, submitted",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "doi": {
+ "description": "Digital Object Identifier",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "doi_url": {
+ "description": "DOI resolver URL",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "genre": {
+ "description": "Publication type (journal-article, etc.)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "has_repository_copy": {
+ "description": "Available in institutional repository",
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "is_oa": {
+ "description": "Is open-access version available",
+ "type": "boolean"
+ },
+ "journal_in_doaj": {
+ "description": "Is journal in DOAJ directory",
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "journal_is_oa": {
+ "description": "Is the entire journal open-access",
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "journal_issns": {
+ "description": "Journal ISSN(s)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "journal_name": {
+ "description": "Journal name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "oa_status": {
+ "description": "OA category: gold, green, hybrid, bronze, or closed",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "other_locations": {
+ "description": "Alternative free access locations",
+ "items": {
+ "properties": {
+ "evidence": {
+ "description": "How location was determined",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "host_type": {
+ "description": "Host type: publisher, repository, etc.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "license": {
+ "description": "License type",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pdf_url": {
+ "description": "Direct PDF URL if available",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "repository": {
+ "description": "Repository institution name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "description": "Access URL for full text",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "version": {
+ "description": "Version: published, accepted, submitted",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "published_date": {
+ "description": "Publication date",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "publisher": {
+ "description": "Publisher name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "description": "Paper title",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "year": {
+ "description": "Publication year",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "doi",
+ "doi_url",
+ "title",
+ "genre",
+ "year",
+ "published_date",
+ "publisher",
+ "journal_name",
+ "journal_issns",
+ "journal_is_oa",
+ "journal_in_doaj",
+ "is_oa",
+ "oa_status",
+ "has_repository_copy",
+ "authors",
+ "best_location",
+ "other_locations"
+ ],
+ "type": "object"
+}