Skip to content

Commit

Permalink
Merge pull request #74 from atmire/external-authority-sources
Browse files Browse the repository at this point in the history
Entities support for external authority sources
  • Loading branch information
tdonohue committed Oct 15, 2019
2 parents 86905ad + 3b92f91 commit 294ee84
Show file tree
Hide file tree
Showing 2 changed files with 320 additions and 22 deletions.
67 changes: 45 additions & 22 deletions authorities.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ Example:
"type": "authority",
"_links": {
"entryValues": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/srsc/entryValues"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/srsc/entryValues"
},
"entries": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/srsc/entries"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/srsc/entries"
},
"self": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/srsc"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/srsc"
}
}
},
Expand All @@ -37,13 +37,13 @@ Example:
"type": "authority",
"_links": {
"entryValues": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types/entryValues"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entryValues"
},
"entries": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types/entries"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entries"
},
"self": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types"
}
}
},
Expand All @@ -55,21 +55,21 @@ Example:
"type": "authority",
"_links": {
"entryValues": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_iso_languages/entryValues"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_iso_languages/entryValues"
},
"entries": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_iso_languages/entries"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_iso_languages/entries"
},
"self": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_iso_languages"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_iso_languages"
}
}
}
]
},
"_links": {
"self": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities"
}
},
"page": {
Expand Down Expand Up @@ -126,36 +126,51 @@ sample for an authority /server/api/integration/authorities/common_types/entries
"display": "Dataset",
"value": "Dataset",
"otherInformation": {},
"type": "authority"
"type": "authority",
"_links": {
"self": {
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entryValues/Dataset"
}
}
},
{
"id": "Image, 3-D",
"display": "Image, 3-D",
"value": "Image, 3-D",
"otherInformation": {},
"type": "authority"
"type": "authority",
"_links": {
"self": {
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entryValues/Image%2C%203-D"
}
}
},
{
"id": "Book",
"display": "Book",
"value": "Book",
"otherInformation": {},
"type": "authority"
"type": "authority",
"_links": {
"self": {
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entryValues/Book"
}
}
}
]
},
"_links": {
"first": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&page=0&size=2"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&page=0&size=2"
},
"self": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&size=2"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&size=2"
},
"next": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&page=1&size=2"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&page=1&size=2"
},
"last": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&page=10&size=2"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entries?metadata=dc.type&query=Book&page=10&size=2"
}
},
"page": {
Expand All @@ -182,8 +197,11 @@ sample for a hierarchical authority (srsc): /server/api/integration/authorities
},
"type": "authority",
"_links": {
"https://dspace7-internal.atmire.com/server/api/integration/authorities/srsc/entryValues/SCB1314": {
"href": "parent"
"self": {
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/srsc/entryValues/VR131402"
},
"parent": {
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/srsc/entryValues/SCB1314"
}
}
},
Expand All @@ -194,13 +212,18 @@ sample for a hierarchical authority (srsc): /server/api/integration/authorities
"otherInformation": {
"note": "Ämneskategorier för vetenskapliga publikationer"
},
"type": "authority"
"type": "authority",
"_links": {
"self": {
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/srsc/entryValues/ResearchSubjectCategories"
}
}
}
]
},
"_links": {
"self": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/srsc/entries?metadata=dc.subject&query=Research&size=2"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/srsc/entries?metadata=dc.subject&query=Research&size=2"
}
},
"page": {
Expand Down Expand Up @@ -233,7 +256,7 @@ sample for an authority /server/api/integration/authorities/common_types/entryVa
},
"_links": {
"self": {
"href": "https://dspace7-internal.atmire.com/server/api/integration/authorities/common_types/entryValues"
"href": "https://dspace7.4science.cloud/server/api/integration/authorities/common_types/entryValues"
}
},
"page": {
Expand Down
Loading

0 comments on commit 294ee84

Please sign in to comment.