- From: Stian Soiland-Reyes via GitHub <sysbot+gh@w3.org>
- Date: Sat, 16 Apr 2016 12:42:38 +0000
- To: public-annotation@w3.org
I would hope the context made RDF that was valid according to the
ontology - so if we want to change it in JSON-LD it should be updated
also in the ontology (even if a negative number here would be
confusing - some might think it is like in Python from the end?).
JSON-LD playground examples:
```json
{
"@context": {
"ex": "http://example.com/vocab#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"ex:start": {
"@type": "xsd:integer"
}
},
"@id": "http://example.com/",
"ex:start": 1566
}
```
Expanding this yields:
```json
[
{
"@id": "http://example.com/",
"http://example.com/vocab#start": [
{
"@type": "http://www.w3.org/2001/XMLSchema#integer",
"@value": 1566
}
]
}
]
```
However if you leave out `@type` in the context it is expanded as:
```json
[
{
"@id": "http://example.com/",
"http://example.com/vocab#start": [
{
"@value": 1566
}
]
}
]
```
Both yield the same triple
<http://example.com/> <http://example.com/vocab#start>
"1566"^^<http://www.w3.org/2001/XMLSchema#integer> .
--
GitHub Notification of comment by stain
Please view or discuss this issue at
https://github.com/w3c/web-annotation/issues/200#issuecomment-210806657
using your GitHub account
Received on Saturday, 16 April 2016 12:42:40 UTC