You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problématique
Actuellement lorsqu'on fait une instance SemApps, il faut toujours jongler entre deux fichiers: le fichier ontologies.json et le fichier context.json. Si l'on ajoute une ontologie dans le fichier ontologies.json mais qu'on oublie de la mettre dans le fichier context.json, on va avoir des problèmes de formattage.
L'autre problème, c'est que le fichier context.json est d'une seule pièce. Il ne permet pas d'ajouter ou de composer des ontologies facilement.
Proposition
Je propose d'ajouter au fichier ontologies.json une entrée "jsonContext" qui pourrait prendre, par exemple pour l'ontologie dc, ce format:
Ensuite le service jsonld pourrait prendre ce fichier en paramètre et générer un fichier de context à la volée en fonction de toutes les ontologies passées. Cela serait très facile. Et bien sûr on le garderait en cache pour pas avoir à le générer à chaque fois.
Cela permettrait aussi de facilement définir des ontologies core, et des ontologies supplémentaires. On pourrait même imaginer que les différents services puissent ajouter eux-mêmes les ontologies dont ils ont besoin.
The text was updated successfully, but these errors were encountered:
Pour assurer la compatibilité avec Mastodon, il faudrait aussi pouvoir définir le contexte juste avec un URL (au lieu d'un objet comme ci-dessus). On utiliserait ensuite un array de fichiers comme ça pour le context par défaut:
Problématique
Actuellement lorsqu'on fait une instance SemApps, il faut toujours jongler entre deux fichiers: le fichier ontologies.json et le fichier context.json. Si l'on ajoute une ontologie dans le fichier ontologies.json mais qu'on oublie de la mettre dans le fichier context.json, on va avoir des problèmes de formattage.
L'autre problème, c'est que le fichier context.json est d'une seule pièce. Il ne permet pas d'ajouter ou de composer des ontologies facilement.
Proposition
Je propose d'ajouter au fichier ontologies.json une entrée "jsonContext" qui pourrait prendre, par exemple pour l'ontologie
dc
, ce format:Ensuite le service
jsonld
pourrait prendre ce fichier en paramètre et générer un fichier de context à la volée en fonction de toutes les ontologies passées. Cela serait très facile. Et bien sûr on le garderait en cache pour pas avoir à le générer à chaque fois.Cela permettrait aussi de facilement définir des ontologies core, et des ontologies supplémentaires. On pourrait même imaginer que les différents services puissent ajouter eux-mêmes les ontologies dont ils ont besoin.
The text was updated successfully, but these errors were encountered: