« Data:Utilisateur » : différence entre les versions

De ESCR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 12 : Ligne 12 :
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>


PREFIX escr: <https://data.escr.fr/wiki/>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>  
</rdf>
</rdf>


=== Description ===
== Description ==


On décrit ici la classe Utilisateur nous servira à décrire les utilisateurs de ce wiki.
On décrit ici la classe Utilisateur nous servira à décrire les utilisateurs de ce wiki.
Un utilisateur possède les propriétés obligatoires suivantes :
* nom
* prénom
==== Définition de la classe ====


<rdf>
<rdf>
Ligne 33 : Ligne 27 :
</rdf>
</rdf>


==== Constraints  ====
Un utilisateur possède les propriétés obligatoires suivantes :
* nom
* prénom
 
== Constraints  ==


<rdf constraint='shacl'>
<rdf constraint='shacl'>
Ligne 39 : Ligne 37 :
   rdf:type sh:Shape ;
   rdf:type sh:Shape ;
   sh:targetClass <> ;
   sh:targetClass <> ;
  sh:property [
      rdfs:label "Nom complet" ;
      sh:minCount 1 ;
      sh:maxCount 1 ;
      sh:datatype xsd:string ;
      sh:path vcard:fn ;
    ] ;
   sh:property [
   sh:property [
       rdfs:label "Nom" ;
       rdfs:label "Nom" ;
Ligne 44 : Ligne 49 :
       sh:maxCount 1 ;
       sh:maxCount 1 ;
       sh:datatype xsd:string ;
       sh:datatype xsd:string ;
       sh:path escr:nom ;
       sh:path vcard:family-name ;
     ] ;
     ] ;
   sh:property [
   sh:property [
       rdfs:label "Prénom" ;
       rdfs:label "Prénom" ;
Ligne 51 : Ligne 57 :
       sh:maxCount 1 ;
       sh:maxCount 1 ;
       sh:datatype xsd:string ;
       sh:datatype xsd:string ;
       sh:path escr:prénom ;
       sh:path vcard:given-name ;
     ] ;
     ] ;
.
.
</rdf>
</rdf>

Version actuelle datée du 4 octobre 2020 à 20:03

BASE <https://data.escr.fr/wiki/Utilisateur>

prefix owl: <http://www.w3.org/2002/07/owl#>
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix sh: <http://www.w3.org/ns/shacl#> 
prefix xsd: <http://www.w3.org/2001/XMLSchema#> 

PREFIX wd: <http://www.wikidata.org/entity/> 

PREFIX geo: <http://www.opengis.net/ont/geosparql#>

PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>

Description

On décrit ici la classe Utilisateur nous servira à décrire les utilisateurs de ce wiki.

<>
  rdf:type owl:Class ;
  rdfs:label "User"@en ;
  rdfs:label "Utilisateur"@fr ;
  rdfs:subClassOf owl:Thing .

Un utilisateur possède les propriétés obligatoires suivantes :

  • nom
  • prénom

Constraints

<>
  rdf:type sh:Shape ;
  sh:targetClass <> ;
  sh:property [
      rdfs:label "Nom complet" ;
      sh:minCount 1 ;
      sh:maxCount 1 ;
      sh:datatype xsd:string ;
      sh:path vcard:fn ;
    ] ;
  sh:property [
      rdfs:label "Nom" ;
      sh:minCount 1 ;
      sh:maxCount 1 ;
      sh:datatype xsd:string ;
      sh:path vcard:family-name ;
    ] ;

  sh:property [
      rdfs:label "Prénom" ;
      sh:minCount 1 ;
      sh:maxCount 1 ;
      sh:datatype xsd:string ;
      sh:path vcard:given-name ;
    ] ;
.