Pré. | Proc. |
Paramètre PRÉFIXE
Les clients peuvent utiliser le paramètre oslc.prefix pour spécifier les préfixes d'URI utilisés dans les noms de propriété OSLC. Ce paramètre est ajouté à l'URI de base des ' Propriétés Sélectives' d'une Exigence :
http://<serveur>/<nom_modèle>/oslc/re/<requirement_GUID>/
La syntaxe du paramètre oslc.prefix (défini dans la grammaire BNF et tel que spécifié dans la spécification Spécification Core ) est :
Exemples de requêtes
Ces exemples de requêtes agissent sur une exigence avec le GUID {7104C13D-841C-4068-B7EE-FB998C5BA4B7} dans un modèle appelé firebird_model connecté par le Cloud .
Exemple |
Query |
---|---|
1 |
Query : http://localhost:480/firebird_model/oslc/re/{7104C13D-841C-4068-B7EE-FB998C5BA4B7}/?oslc.prefix=otrm=<http://purl.org/dc/terms/\> & oslc.properties=otrm:titre Récupère le titre de la propriété OSLC de l'exigence spécifiée. Note que le préfixe de l'espace de noms http://purl.org/dc/terms/ a été spécifié comme "otrm" dans la requête. |
2 |
Query : http://localhost:480/firebird_model/oslc/re/{7104C13D-841C-4068-B7EE-FB998C5BA4B7}/?oslc.prefix=otrm=<http://purl.org/dc/terms/\> ,spx=<https://sparxsystems.com.au/\>& oslc.properties=otrm:title,spx:alias Récupère le titre et l'alias des propriétés OSLC de l'exigence spécifiée. Note que le préfixe de l'espace de noms http://purl.org/dc/terms/ a été spécifié comme "otrm" et celui de https://sparxsystems.com.au/ a été spécifié comme "spx" dans la requête. |
3 |
Query : http://localhost:480/firebird_model/oslc/re/{7104C13D-841C-4068-B7EE-FB998C5BA4B7}/?oslc.prefix=otrm=<http://purl.org/dc/terms/\> ,spx=<https://sparxsystems.com.au/\>& oslc.properties=otrm:title,sx:alias Renvoie une réponse d'erreur car le préfixe d'espace de noms 'sx' sur l'alias de propriété n'est pas défini. |
Notes
- Cette facilité est disponible via le Pro Cloud Server , avec une licence valide
Apprenez Plus
- PRÉFIXE OSLC (ressource en ligne)
- Resource Shape
- Query Capability
- PROPERTIES Parameter