-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
I and Matt tried to put together a simple JSON-LD Frame:
http://stain.github.io/ore/frame.jsonld
which in theory could be used to force an ORE JSON-LD document to fit within a pre-determined JSON structure - and hence be easier to process by a web client etc. without understanding RDF.
The frame, and the section's text, still need some work. To test the frame, use the Flattened Form of the "Complete example":
{
"@graph": [
{
"@id": "http://example.com/aggregation-1",
"@type": "http://www.openarchives.org/ore/terms/Aggregation",
"http://www.openarchives.org/ore/terms/aggregates": [
{
"@id": "http://example.com/document-1"
},
{
"@id": "http://other.example.org/data-2"
},
{
"@id": "http://other.example.org/aggregation-3"
},
{
"@id": "urn:uuid:09561248-bf55-4c85-930a-9a7a60e81602"
}
],
"http://www.openarchives.org/ore/terms/isDescribedBy": [
{
"@id": "http://example.com/aggregation-1.rdf"
},
{
"@id": "http://example.com/aggregation-1.jsonld"
}
],
"http://www.openarchives.org/ore/terms/similarTo": {
"@id": "http://dx.doi.org/10.1002/cpe.1594"
}
},
{
"@id": "./",
"@type": "http://www.openarchives.org/ore/terms/ResourceMap",
"http://www.openarchives.org/ore/terms/describes": {
"@id": "http://example.com/aggregation-1"
}
},
{
"@id": "http://other.example.org/aggregation-2",
"@type": "http://www.openarchives.org/ore/terms/Aggregation",
"http://www.openarchives.org/ore/terms/isDescribedBy": {
"@id": "http://other.example.org/aggregation-2.rdf"
}
},
{
"@id": "http://other.example.org/aggregation-3",
"@type": "http://www.openarchives.org/ore/terms/Aggregation",
"http://www.openarchives.org/ore/terms/isDescribedBy": [
{
"@id": "http://other.example.org/aggregation-3.rdf"
},
{
"@id": "http://other.example.org/aggregation-3.jsonld"
}
]
},
{
"@id": "http://other.example.org/data-2",
"http://www.openarchives.org/ore/terms/isAggregatedBy": {
"@id": "http://other.example.org/aggregation-2"
}
},
{
"@id": "urn:uuid:05bd5e0c-94c7-4856-a53f-7f6cf0756751",
"@type": "http://www.openarchives.org/ore/terms/Proxy",
"http://www.openarchives.org/ore/terms/lineage": {
"@id": "urn:uuid:360ea070-efee-11e3-ac10-0800200c9a66"
},
"http://www.openarchives.org/ore/terms/proxyFor": {
"@id": "http://other.example.org/data-2"
},
"http://www.openarchives.org/ore/terms/proxyIn": {
"@id": "http://example.com/aggregation-1"
}
},
{
"@id": "urn:uuid:09561248-bf55-4c85-930a-9a7a60e81602",
"@type": "http://www.openarchives.org/ore/terms/Proxy",
"http://www.openarchives.org/ore/terms/proxyFor": {
"@id": "http://example.com/document-1"
},
"http://www.openarchives.org/ore/terms/proxyIn": {
"@id": "http://other.example.org/aggregation-3"
}
},
{
"@id": "urn:uuid:318745e0-5ea4-4a68-8a0a-ab27ab96985a",
"@type": "http://www.openarchives.org/ore/terms/Proxy",
"http://www.openarchives.org/ore/terms/proxyFor": {
"@id": "urn:uuid:09561248-bf55-4c85-930a-9a7a60e81602"
},
"http://www.openarchives.org/ore/terms/proxyIn": {
"@id": "http://example.com/aggregation-1"
}
},
{
"@id": "urn:uuid:360ea070-efee-11e3-ac10-0800200c9a66",
"@type": "http://www.openarchives.org/ore/terms/Proxy",
"http://www.openarchives.org/ore/terms/proxyFor": {
"@id": "http://other.example.org/data-2"
},
"http://www.openarchives.org/ore/terms/proxyIn": {
"@id": "http://other.example.org/aggregation-2"
}
},
{
"@id": "urn:uuid:c0f5f1ad-5269-4cfc-b9f5-e9621c499f53",
"@type": "http://www.openarchives.org/ore/terms/Proxy",
"http://www.openarchives.org/ore/terms/proxyFor": {
"@id": "http://other.example.org/aggregation-3"
},
"http://www.openarchives.org/ore/terms/proxyIn": {
"@id": "http://example.com/aggregation-1"
}
},
{
"@id": "urn:uuid:d4e63599-d28d-4966-8606-dbb985a865f2",
"@type": "http://www.openarchives.org/ore/terms/Proxy",
"http://www.openarchives.org/ore/terms/proxyFor": {
"@id": "http://example.com/document-1"
},
"http://www.openarchives.org/ore/terms/proxyIn": {
"@id": "http://example.com/aggregation-1"
}
}
]
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels