0% ont trouvé ce document utile (0 vote)
4 vues3 pages

ExercicesJSON LD

Le document traite de JSON-LD, en le comparant à d'autres syntaxes comme RDF/XML et Turtle, et en proposant des traductions et modifications de représentations en Turtle et JSON-LD. Il aborde également des concepts comme l'utilisation de préfixes, la spécification du contexte, le typage, et la représentation de graphes. Des exemples pratiques illustrent ces concepts à travers des traductions et des représentations équivalentes.

Transféré par

insaf.loussaief
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues3 pages

ExercicesJSON LD

Le document traite de JSON-LD, en le comparant à d'autres syntaxes comme RDF/XML et Turtle, et en proposant des traductions et modifications de représentations en Turtle et JSON-LD. Il aborde également des concepts comme l'utilisation de préfixes, la spécification du contexte, le typage, et la représentation de graphes. Des exemples pratiques illustrent ces concepts à travers des traductions et des représentations équivalentes.

Transféré par

insaf.loussaief
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1 Nature de JSON-LD

Expliquez ce qui distingue JSON-LD des autres syntaxes comme RDF/XML et Turtle.

2 Traduction en Turtle
Traduisez en Turtle la représentation suivante:

{
"@context": {
"name": "[Link]
"knows": "[Link]
"foaf": "[Link]
},
"@id": "[Link]
"name": "Michel Gagnon",
"knows": [
{
"@id": "[Link]
"name": "Albertine Lefebvre"
},
{
"name": "Jacques Tremblay"
}
]
}

3 Utilisation de préfixes en JSON-LD

Modifiez la représentation de la question précédente pour utiliser le préfixe du vocabulaire


FOAF.

4 Spécification du contexte

Comment doit-on interpréter la représentation suivante:

{
"@context": "[Link]
"name": "Manu Sporny",
"homepage": "[Link]
"image": "[Link]
}

5 Spécification du contexte
Comment doit-on interpréter la représentation suivante:

{
"@context": {
"@vocab": "[Link]
},
"@id": "[Link]
"@type": "Restaurant",
"name": "Cocorico"
}

6 Typage
Décrivez les deux usages distincts du terme @type en JSON-LD.

7 Représentation de graphe

Soit le graphe RDF suivant représenté en notation Turtle:

@prefix ex: <[Link]

ex:1 ex:p ex:2 .


ex:2 ex:q ex:3 .

Proposez deux représentations équivalentes en JSON-LD.

8 Liste

Soit le graphe RDF suivant représenté en notation Turtle:

@prefix ex: <[Link]

ex:1 ex:p ( ex:2 ex:3 ) .

Proposez deux représentations équivalentes en JSON-LD.

9 Propriété inverse

Traduisez le graphe suivant en notation Turtle:


{
"@context": {
"@vocab": "[Link]
"ex": "[Link]
},
"@id": "ex:homer",
"name": "Homer",
"@reverse": {
"parent": [
{
"@id": "ex:bart",
"name": "Bart"
}, {
"@id": "ex:lisa",
"name": "Lisa"
}
]
}
}

Vous aimerez peut-être aussi