Replies: 5 comments
-
We might want to subclass oa:Annotation to differentiate between annotations that are expected to be added in the curatorial process (like spatial coverage, parsed dates, translated labels), and potentially arbitrary (?) ones that may be added by others. Or maybe, just the distinction between |
Beta Was this translation helpful? Give feedback.
-
We should do this before the UT deployment + client rewrite release, along with renaming Collection to Authority. I can make a patch for both soon. |
Beta Was this translation helpful? Give feedback.
-
In terms of how the updated JSON-LD would look... {
"@context": [
"https://staging.perio.do/c",
{
"@base": "http://n2t.net/ark:/99152/",
"oa": "http://www.w3.org/ns/oa#",
"annotations": {
"@reverse": "oa:hasTarget",
"@container": "@set"
},
"body": {
"@id": "oa:hasBody",
"@type": "@id"
},
"motivation": {
"@id": "oa:hasMotivation",
"@type": "@id"
}
}
],
"id": "p0zmdxzf369",
"type": "PeriodDefinition",
"spatialCoverageDescription": "Ras Shamra",
"languageTag": "en",
"language": "http://lexvo.org/id/iso639-1/en",
"primaryTopicOf": {
"inDataset": "p0d",
"id": "p0zmdxzf369.json.html"
},
"collection": "p0zmdxz",
"label": "Pre-pottery Neolithic",
"start": {
"label": "Ca. 7500 B.C.E."
},
"stop": {
"label": "Ca. 7000 B.C.E."
},
"annotations": [
{
"id": "p0zmdxzf369-annotation",
"type": "periodo:CuratorialAnnotation",
"motivation": "oa:describing",
"body": {
"start": { "in": { "year": "-7499" }},
"stop": { "in": { "year": "-6999" }},
"spatialCoverage": [
{
"label": "Ras Shamra",
"id": "http://dbpedia.org/resource/Ugarit"
}
],
"localizedLabels": {
"en": [
"Pre-pottery Neolithic"
]
},
}
}
]
} Does it make you puke? |
Beta Was this translation helpful? Give feedback.
-
I made it so that there could be multiple annotations, making room for the ability to allow arbitrary linked data to be attached to a period. But it would probably be better to use something like Some drawbacks...
You could argue, however, that both of these changes make sense. There's an essential difference between the stuff we say is "from the text" and our interpretation of it. This makes that difference something that has to be understood and dealt with. |
Beta Was this translation helpful? Give feedback.
-
Another possibility, using the new JSON-LD 1.1 {
"@context": [
"https://staging.perio.do/c",
{
"@base": "http://n2t.net/ark:/99152/",
"inTheText": "@nest",
"oa": "http://www.w3.org/ns/oa#",
"curated": {
"@reverse": "oa:hasTarget",
"@type": "periodo:CuratorialAnnotation"
},
"body": {
"@id": "oa:hasBody",
"@type": "@id"
},
"motivation": {
"@id": "oa:hasMotivation",
"@type": "@id"
}
}
],
"id": "p0zmdxzf369",
"type": "PeriodDefinition",
"primaryTopicOf": {
"inDataset": "p0d",
"id": "p0zmdxzf369.json.html"
},
"collection": "p0zmdxz",
"inTheText": {
"spatialCoverageDescription": "Ras Shamra",
"languageTag": "en",
"language": "http://lexvo.org/id/iso639-1/en",
"label": "Pre-pottery Neolithic",
"start": {
"label": "Ca. 7500 B.C.E."
},
"stop": {
"label": "Ca. 7000 B.C.E."
},
},
"curated": {
"id": "p0zmdxzf369-annotation",
"motivation": "oa:describing",
"body": {
"start": { "in": { "year": "-7499" }},
"stop": { "in": { "year": "-6999" }},
"spatialCoverage": [
{
"label": "Ras Shamra",
"id": "http://dbpedia.org/resource/Ugarit"
}
],
"localizedLabels": {
"en": [
"Pre-pottery Neolithic"
]
},
}
}
} |
Beta Was this translation helpful? Give feedback.
-
Here's a draft:
Beta Was this translation helpful? Give feedback.
All reactions