From a03b975d0eff6278bc1934b211efdfd301ae5785 Mon Sep 17 00:00:00 2001 From: Sarra <sarra.ouelhadj@gmail.com> Date: Thu, 13 Oct 2022 08:16:53 +0200 Subject: [PATCH] add example file --- .../ddd0d060-f90e-45ef-98fa-4fc3f0386466.png | Bin 0 -> 15154 bytes Exemple/instances.ttl | 1160 +++++++++++++++++ Exemple/ontology.ttl | 10 + Exemple/query.rq | 27 + Exemple/template.xlsx | Bin 0 -> 18829 bytes Exemple/vocabulary.ttl | 19 + 6 files changed, 1216 insertions(+) create mode 100644 Exemple/ddd0d060-f90e-45ef-98fa-4fc3f0386466.png create mode 100644 Exemple/instances.ttl create mode 100644 Exemple/ontology.ttl create mode 100644 Exemple/query.rq create mode 100644 Exemple/template.xlsx create mode 100644 Exemple/vocabulary.ttl diff --git a/Exemple/ddd0d060-f90e-45ef-98fa-4fc3f0386466.png b/Exemple/ddd0d060-f90e-45ef-98fa-4fc3f0386466.png new file mode 100644 index 0000000000000000000000000000000000000000..56d16ed8704b6345eb6cb43a84c8c04273d65b5c GIT binary patch literal 15154 zcmbVzbzGEPxAxGjAkq>_NQZ!;NDBxE(mBM?(m5dA9nuI$2uQbdNh=@?(jk%}-FfyH z&-1+Jeb4#gANk4Lv+upvUh7)dy4E6CUQQAZn;aVgf#69!eWD0~AY(!xNQ9Wk;5XAI zFLuBWCI@kK2Lo%Hmlj6G4iHHrD<eCYgOMSP{!1ED2M3!+92_<lFe?W~OAB@bYfA#o zhqu5A$}g1F9sc|tf&`XvPSKW^ecmdJFHnzl1+!|+2v-)(!tf>L$x9D+o9=?sB)_jP z6bkA*o}&~N7O<R6KALTq$k;P=H(ifsHg~voZ<xm$OHgawM|KYd%@j_z^+iGbm197E zH!bn|vi*eIf#IN31^z%Nm12+>ia#%logBq%m!Z0botH|c2EX;-_c)YYd1<`z?9T0L zqx5Cf@5?5o6mNxYMaal*q)(q+&no0o341#=3}bq=r!=BUei3tS7K2R8FwQ-!DE8It zN+CZt>O%jKcTtVgx>X94UTWI9A4P<UG@9K3W6hD{2ObSY|8i-vlk!<vqF2mxbowM^ z?wn78S46jM=r;NI_W(ub3H+7J99krUSu^vRs5X_RlvK0}9fuNu-jC8m>T;t&s-$Kd z5ktyJUzk{zuMdVN(UhPR(<iGNN!a}e>@{Ae7;Jp!WZx?~2!T8_lzJkf?5y*n5eG^% zI(rq#fUWb<oIq0fTVgKs$<kXWYRj(f+Z>+}b{EzP`%|qK?~FsJWEo`#M;cQ0olywT z*sLED-{p9$Ii|obs3WsumF}}iRW$N`?!oelH?X3{0PoKh7|VMeKS)X{o8~IV3SaZ? zUGx@CY%J}vfV)g@^?v|<l-|cj2S1FwIKjV+D1P9Yg~@1e!GF3TFz~NDI;L;!c$53t z`xnEC9~v2Wc^#K~U*As-r@jqgh4{5R`S$Hwp?3WkdT&du{mRhL(6I>e2V`N=XYH<A zja?XbZJuWkEMQ<ka3C;F0(|reBp752wN>v94X!atE2Iz$te{-P84G3mG*Rwx{IS^~ za&54s**7QW?nQV|u-j5NfmXF;Bm4)sE)u3NsTZ#|XJQcZ&45vgdt$V0bqAPa_cxa` z%!SlX`-vW2%|7*Hl8v__xIL5UYBAjqRf67){QG_RPe_Yz>b_j7TtL!Bi6MD*o9mVP zM~ZP?({HO$^z`&@g!4``xF3?h#{Cvs<)P5?@tDXi`gRkyDEbhjql|mDSdD2ej|e7d z{_L8M9hal=@?KtR9SU{mJ-s6_`b9#QNGk3mYs}a`FTHg$U?Y42ym0tvyC2)YxRD5- zcw`_GCg4;Zh%yzKmQZ-8c+xlHV{dPNvJCM<QYXUn4YmP0)vhO|n$dPE8Swl_$c_vp z%OB;g%Gq$0E>vxFIdF4#?+PPRQdj>-lArP0CYX|bu<unxGj~L5f`p8uLT(IG@R)JJ zF0*<|%DX<lo>!d<XOT$TRG8V@-946&$yk^EI+QJQa&i(C71b7i$D)<h`PZfi0tl=d zPKRm|YHg@@Ok?lh_D7y`b4Pf17Bb>;M0ze2?O5-G$G7^4EUXS@UVpp|=`l7oMn^>* zXnT@;-;zNtMI8z)9M2n@uC;G$XfPYi7oR}ExVHaes`};LG9Eb(CLW&372Qb6Lwh$j zH>kGu8ixuDZU+0D#H&2s)|M$AN{oVz%jdYRT+5!^AQK1q?IwJ8aHF`QD#``tTiy2p zH5pqutrtZVa7U=~DM(1V9%zOHa9T`N6)EM&?N^tUz7q8;(P?CmP0FgtRaI6VS!fH4 zvyhjUmzM5+&27RCt$CH4+*1{onkx6T?8Puc`LM3EQo9M;F|f$a*N)Jx2uc}gY3XOr zSifWsW=n%m`02H`2m&H5DHA-JqH&Ij9kq#IACL8m7}3|SkK$qC&Qq}YW3?^yBsgu& zQc_Z0wBm3u#wR8wQu4z~qqE2?r>azjl+F871$swIVPd=GthB7GthBVgMpAcM+uGuI zDqp3g^+WH<rI=2>e^JXG&aQ%tiBigdk50G{#QA>Tsun&MAdQ1EdT@BSOu;7p!aG;1 zx;QejKUX1hyl2JubJC2O^pD9(b6{{I#?NL^uSz9yiHWElIjp`F4~?J}>e~pXc<`<Z zGd`O~BbKMq=3rfAS&?<Aj;Br;>yPi#whnNm#~in(dol;Fqobqmf{WHK4oXf=e$-t+ zU_OY_K9Z+&cC__8Lx`7Gg)5|WAWMpno~<gKIG{ZBO8sA#!l#^4a_jn_BY2%krLSk@ z`j|T@HFZC@DN=v3g@uI*lm6wRY}1iP&fDpMfq~K2aB#F5U3l${3=MO0q7&a#nAZI3 zdYs17q&r$to@ZzLA)GZ2Y^b@v7wrp}8|tdL8w@2cc15lLvxK#VfnyHgUAFq;Jb&}Z zarfJ&jg5`mT*i)$(U7n(XtkBLh)7FED9P~9kdLn~k*kY~OHVvowZ()e{8Z+}L63>* zzrXoaLIMdf8N0-}-^v-wWV!?^@hErx^p!y=j<|hD!@>72*3&h%78V=tWRq|5tA&1b zeD>^FrbKuWuX+5dSHjovdc_|c3knK4u8$Bj7k3Y(h_@NVIOW~=J9rnsy$Ki?v|qXP zomg&~LWNEBd?oPKYe!xAN-w7N?%JXmv%a1vP~({J6x1U7+b!^GYinC(>Vlf%vMx0C zjNqoGj2<kX*zwWzWNC02T18+qoe`8%IagOXS6@`@n<kE*d?j4$3}2)`&i?cAF8_?I zEW`P9@5qZaTY>Lfg){XF!R>c3@W}lRNDcpfszo&)Zy$AlEo<t1$5x1by4x7_G>^%| z^uT~TGnUH0pD<Mp=4AY~yxiH@DIqS|81>j?;WScpLtR$?RTH=Qr>>q(S&ssfXU})P zHj38%UK{{Ay4KoJ?C$PvXC(Dpz0+2DI?eOv&%t$+zoMKI83JiZoe)4{t|kl;f%5Me zM3}S}{r4kYoQZh9%_9OcohUbA`f!U?x9Qez5Sb5dvG{W&Oy3ER^~{m~$HerXm$iNF z=UsH9QKBQDt2@VK(0P-Xc-OxW`}g~6)LPT&*tP3o)6%HP$R1jZmzIkc;{5*b6&6az zCa?LJUqFD1v-5k?LH!S2NI7zE^k*O1FCQNt*VNSw&4DzUZ=Ri<?YJ>MI5X1-@GQ;! zZ~|b`+H0?J0hfI~=WQC6&U}2yNGkVvZw&SO+}zwWG+tB;05!O6zqWt<s^1}3X{x28 zqf==%`gX$`1>^Ma$5g}1J#;*Bd7&@G+C7>BtEm<_Jka|u6T<%7n<=JmTG||NV0N7b z=Z*2QtgNi|_9q<(gdBVgC1HoAH^;tv)om69al1J9qHO-{W7N@{r{|L=s6B^k!+}If zH?YlM<5iXvOxPD}tgKlBa|LQ8QZWon?D<4QM2^SXFnWrcH)Ert?UsAV)+Ma0tf0^o z{V$t8H$tv`?+?~x+{OiIiPiOMdob7x^IB<XX;>KU@>}6sR8+-TdBmT*qTjvx3@}rj zi{AERcWI{HNm5d>dAk)Sgr0%H7y!5Qq-y?uKwGhT*YY<*HZL4LVg5n808VJ5OI!tG zaA!D$QmhGFI>tXvp`?@6SVJ_!YNifEEC^zKj<jT6bGR;3rTLd)l>*|p44wjU(YIMx z`QrY8*C^{u2j2qd;jV`t8S-Z@46Q~J{BbZm*ei|pk5d34i^Jfm7AXtM%kLs~&Du5h zAzT0oE-%iM5)_q`h%zrX^VrA%;FBT!adbaUKY#xsoyMdI?tAw}?0I{OqlhR><dyzA zW{%AXREoD{57N{AapgGtfc^dbcs4DoiSi}jHTwxe>(%vFc{KeY;oSGFrk_4I#vx&U z4Br1K=59qrMdsVLH%Zi3?%lJSsdGd_LmLTy|Ni~_yk19fv#VKXfJ~;0#GmZPd>a>a zM&#`H7~}xSb3sNKbHk3#QF)%6k6O(h7r=&Hot;*b@1@G@D;agV+S_@|MshVOjIpq= zHtI|7&&()k{j1A;^h26v`F$6te*b@gncLJlzst{Sp@8u_>J^IoMWjYb#VP+>@-tG# z4R($4ED%VWo12!C?=?#GyeG4DNLm<li$93lN1=qP5EeG%{sEZ*d~|DT>x1huAa=cL zN50=NWmTKMqx((Rbrh9_WBrdYc>KKmMYYzR4~k1j+)HrLMh#!WhJFjZWm=M?xAgbh z12|IzT;q*usY_H#LetBj-l1+$C_7zcWx2k{e=a+Ple1pdz81MSYx0hSj>cJe;W%HW zsP?_7x7U6Hxu_UvO<q<|5azNzJbBp;joe%DDj)0jbNY#ff1MsgPmyM&VzXP{r%y0; zM=7u=9^~vx6+%OeGTVSl_SZK5e01Y`evwvns*q>XWH$3LMfnnTd$d_-->;{6AJrSS z{_`N)4D&bt_uIM$gB)T1z6T^2C&lmGBe&|^|8pB2u-q|g%6x^D+rQZM6C!M}S~ODj z=0$KhKYm;sFGgN1QeVkm(L|#w7l4Q>Pos-gutM7VWB1KCPR8J#1P<zlc7`1xM7M9> zwzaiQVAp2W8n~u>w3d^W%58GZMA@W(_ix(?o^Q9^x10p<dU|?_0B5v0_p?Kgwh;hD zMMVWX6nOsqQ86zcMa3$faMG?%L=+VKFLw=%2XoJURL@me&1g=rb2DSryDO2rD(a=J zFz3l_WO%;P_hx2#8szS3!%sIVXEx>XynknudocB84}l{sDb_0Z`pApD<<I{9{@`&6 zLAT>qx5aMqlWg+Fza#MXKHjM4&uxfiuio5W8^*X!)w{mFm26=|^;$bqWFqM?9dl}G zs)mNfN`Km1g~|1`5dAOXOn)7X0hfS)V7jDWGJN^wSwllZERUM7!3*+wS%n%0CnvR` zr7<=pCM;as-ku&MiiaDAvQ_sYdy50i<*OL33rG|~YolvP$@#O<e`m*!ei^_Z(=NEI zRe&}!-oBjy7(07*?w1d+CCen4;qmZAGuVLA(eQJj>?t=z%*wLqrcbKNQ4_r6v5k<N zMn3n`_mkP_WlCm$uKO7&`2#Cf!hnw-pJHb^v}r-1P-W%z4c3hGG9ElNMQ`NB=H}+; zF^!|zl~mWOi=$Bq0r!e}#3pk@`b3k=)JS>Y(s+NRPv1^u#f#Ge4xNVFtZJ*7?hOEA z3Y&98JiwHh%qn4_p~?4*LZU}Cj=p`00j@1*`}Ik!J7Kjc%g;5NMJo9~c;pxEJ@}Vp z#o+L&jU{_MJ(?ML5@O=b>Dmh5AHB060Rbnez#<OMexV-6qE<Zcna^JVJ88Y7U_Gxu zI0HVAF0yneOIi7&7`Q~j6pgROs?E!nFBQx|zC8XK%CSoDq|AIHmi%{2+$KcVpKW-V zg;!i$j3@^@wRwevgcuofL9)pr<~HutJKW!QsPk;zYC0RaJ+wK*1L9(NSt9)L;kdzw z;L&v}a>vn*r-5}2Yl>EL>Y|9-)Uoo#t@OX<zgww1bYqg&IN`@%uLEE(pZX_m{!wuM zXI}H40~Xak!>A`d8)9GTc4GJY7~XgPV;%p0Tvi`26gNZUqu90KoIPJuFEl{bf_i(O zRc#B@tfcTev9qy-Q`7yF6`&S#O#+}UuatiM$dTDPKUn#PRnysKJ-108-OG7NOoX10 zyKoCQDIMK6ka-$1jYasM)=TmC@IxR(7_IU#Ou+H+@Gic^Ja?9q^@GR2<KeHJAP{Cu zzl=`1v%??l?d>BY%Cidg8E>++-%+kmLcBu2nq_o%?+Tr5R5)!;FHrK5OlnLTP1?>P zL2@zi1CpdvRaGOY1XzzZW8n|)-0^{@ffXH4V7cBKbIo&eb653SO^cLcUhoun+BM`Y z2xJwdReqR}nR$IEyQj)>$~iDDeJ00OIM4_2J@7V#={iT2+qYqd8xsv}E(0RzVj>uR z;InS<y-ZR-_Ch(DoR2oOXJG=XGy@swD6QalOGvQXhk(;QzJLGl^x%6#TR!3w(LjIj zMILX?5qz*3At|Zz>HdpZnB}S$Dk`em$x=cC3WNq2hLF!`^H!dyhlk)6r1`SWpev&9 z4Zm)UjW_r<oiJ&>zyqu4pwQ5>)yzm|jN>={I3$9ntC>Pq=iJ~t<6vKnwXR2-G8~N{ zyED!rb?<hwl!TFT`BWoAHo(Sads7AKt>>B^SkHc=OlK9k*jL(`Z6x8)=><DS#t$&- z^}P7vxiD9=Z-04y0(gEyFj6{{26r?L?BwL^%yaMag9en33QhHnhZ`Ee@bX~McxXMm z2)y;-!-owhv0Xs9Sp53c<9tUFe11%cDR!`!pzHDSbS(#P>27{6L5YZ458aM!X0d;L zO8fBPOAx8?nx+|MwE)o!A_eYS&prlUW<+b1|NODHH!LWqbY2ukr3X-21Oe|Cx=I1| z0NV;JX*y-5p_y+FCTu`azO|%BeDmh^H3;i<zl=$nov-54-&ENOREyRpD(-r~@gdj1 zX6AF!JY2p-NfNU|Kk|DSgpqL@uMT7!XV^hTfPFDMPkMB9+z(V{v2QJp6=?xDlaY~G zq=cxGVv6z3`(77xKHurusV6~K0J24;xmqYk0Jax7C{{AO#9;+M*>Lj8H@LdIa4xtG zL21=91C_lT5>B)00_s?y1|b<)@D>uvHj7_NFW|P7z-S=Ltx$d-Wq6jz>AbCXzCr`R zM~^{70ATpBu{URtaD5|AVx9{=bU$^NMe^zZL3y*z)&25h#rA03uozl91b~!Hs|uXD z5U{kctehM`xUaU`t~a2N_P6+ATwGj4Qu255LrQV+(T8`I5_ExZkow3m#0g>&6%#Yu z=z0Y5_)f$+kUm^Nu3Y)*gF|iVz1Ids#5^OTDJV%A+G=TRo~1snmALe?G&D3M@_2)^ zA|;EqXm-bHx`u#+<Y-Wmdgt1V4GFUmKYSzivJpet30Sqe#3VrxNK8u$3xnX^Y!^GV z>l}hPl#7nRHlm}W0fKk(J7nG>{Mv#+ee1FFHbC*?8*!~I#xJ})E>BEmv4u7A`Gmcs z#crQ<km$NChCgtY6t^Mp%h0N}qIh6s7>`GB|CK+>GGAc}Fyz)$^;YE<9U!9RZ&ttn zK4oNNq`B>4Z4F@XGk_F*H~i)DYm@F%mSEq{swV@!<XC+-Dmd+zdp#~r0lf~bKseVM zr`Z?7?_^^bWCN~Ic6(s+aBy(&@r}>Syh(-JyLZn+Wk#kvH0=hkS$I&8UXg!bV2M_B z1QDOd`LWV-fl(mDo^3T>1>a4raXYzJ@bShz>TtP{j0^d($}AbzGy=blrtPIQReR2F z3A)uF^soe{T*f2P8-RfTkxgmHq3!bYdkGLehS-GY$1nJuaE-)h%;Q;%omj4%>|%Ed z+@S4BGRB5)%IY6xf9Q^5Su3jq2XNTD=)XFT)W={5Y))+vfB{b9K-;e$k_0$@M@I+I z&6@*wtp1vZPj?2yt{a({T<s4(2Sq9+kLfFYWl21G84}NW_z(Ejtn38P0+o_j3)S`X z=2y}@FBc<)bn4-j?Lh=Ui!>n8c<Xs}2{NdBd3m4B6n$UHLot}BRF9bo&T6oCDn;%} z!=h8SKtOZ+<t-(!i8vl9V>h?+T19;WgS)axbn$8?wYOjK_7DwM5KYvK3si29YnYQK zpADy7KIxChdZhI3nZjHqgu6|*|HBDLAwgC$YaCmQ9sT{0?vBx$_~7P?vKkv30b6qg z7^J$ZCS{}1;LIfuD*qLD;l<h96+5v~>4b$tb6(b{!W!Uhg<*x<`o8<Ci|gz8Sw@xl zIN*MPes~I;&^gd+#^7m-iyo6S$N*Iv1b&<8?(XijyU=(FWQ__amw;AOc<78$PjOV` zyRuqvvpQ09HMYJ~e6c*756=&9Q+k2Vii(Pklpyh~YT79%084c=S<ea9k(iGak_n(% z%+#rH<#V{kXRo-_%^)PS3nL|LY3~vM?`kDFvPnD&<Ubh&QJmlDOl2W=;bY%aQd5MB z6x0d#t2;zK226KWA*7Q_*%>GbsqTjwhxcbce-7WQkK>_d?CEB~V*joP$29zG*RgLQ zexDuwoULABEGhMKu!f!{r`*wvx}tYoo<HXFOy`;!JGG!8Xvq((jbrY2pWpM<4g_Sz z3J7ttu3G|qa!zm-)j~#g_IFbY(a|@INeHpa`+`W^?Cf^;`h`jmwj%&=@O`$?RZi~O z)_^VUL&FDOZa!N})s!06t}3L|s7TSSB68&VVY?vrubYS-%#=*1cN+(~^4G=1$XgFZ z6&4FhniLuQF%@Gk&W?s>$h31eW*dOMtQ<WWrybZUr*<5GN3qKF6_CZ}0td0AVKu~t zZ(toC<r-ap#xXi49X*<_bBiC|3sU=hi*HKfw82L%SS#v%%IA^fgm>kXHvs(x?o{h> z;UXe}M0rPpzufp?y#>p<ez|R#tJwr^`PjaNTrcvlk8Pa^t46sWdxl-}TYKPH00&M_ zPDV>~n}NG+OvM0jxsHu(=j3$#+BIVwk^Us!0sv;^iLH8v0DA{4GYbmLL7p*X(HAd9 z(=dTbXRO45%`27weNRhSS=p+{41<z=UFfI;Wr<4cT1XMdTkF2r@;;wG41~j-o%tx= zUZZ>j7{B6JM4?6>`&39>q6Ks#RTCaw$SaUcSn=V#UdkpO2vBTX+;2KdNPFDwr~7vS zxFNJ76fbgAzXd9r^^rU;FE0Vt!|iK&F01UW+w(1i4A15%AtN+2xP8lk)E+?*5jwSY z^jnZo)a1{^WMs9*pUG#Dgk_Oh=apAI_D)vPsD(TpgO5Xi{RX(_fC%yu1Hy}p>8m6q zCG~PWFNaf18wKb{TEGoPx5kljxr9kmB<1Af)YTI^BU!xG#WgjPX40yW)9X-RHaF(n z_VC8g3SiTXu84eK&>6Ns2~oBOyGaMikxT+R5J*AdwlCIgo(1BGN`dOmHAp@;K6)F1 z2>{>`H0irFi)4lh3P2<zBwhCdqAf`JBoGBtzUa9A00F#Ql#adw_6-=}>x(c($S5VI zZyBrRdqzRQ)C*BaZeDNlgRQbIs>~cQa8O>*+@hJPw$7oDs)A$ZPT*1tx&f)Ifym1Y z)31e5F7<J6o{7v3cyVV(2OB6wognfvUYw*py9HPlFQ9q^eW?Nzq@+Q*Ey&<SVxtIO zF-d(Ha6u<fdJ_m^A|fIn&j7ZnOihEU($BxukZB*RCr=9i$`%l<op2O+cW+K*E<lxl z#16uLiSmOq;Adas)N~e#Aj*W`TUZ`P$c*Rbd;O7s+5wpyT)-$2rdZr>!g0QdCSPN- zAPU~>v@zbo58)KR56E8tTm{t0FJ8Q8Kv7TRXg<FOSP_6eKr8J5116t!UJQq|1<W+M zCOARNE8I?Y$H&KkSMObeJj3<Nz*a9el!8L1fi~}q0f^@#m;F_cZwVgYrIRDUY+}#P z&p&+l0B&ga8bn&*9hpgg>gS28BhRaZ3W(kf8r*BPKsG$jVPQ;o`}Qp;;X$iM*3u18 zF={}1QT#G?p`hHpe;*DMU$7%@5btMzOdicRNgpnMPHt*y5<1@&n^1%#B4ditBN!}T z)_gAerhxJI6&4l(X(joy#2V;RIlH(Ro0#nRLpYJ}(X|o8ImHMNYH)OQOe*Cd(C#z= zdMx0~0LQiu4?O_uJh=f$gkbuz1ApOlgilpj0uI8&%&bU(#FzkF;VuKiyLaz~D&B!o zH!||Naf}z1H)m`=;F#0zWGN19wr8B?2I(6?&MVJ`42Xj;Ff}!O`ZTDd#M;J&^Uvb| z5d{PUK=pBIz9xzTa0iG2Znq(HZa|-~ZaOgr;P6=G@&16={!ygo`67U;6Ku$|ISuYo zg<cDCUBH(@ji0`h=6?U-!`B>0!Y^-<ko2cK+*=5wwgP=K&D+~Ebb6xT`MnjPtJj-b z09cZfl9Cb=ozD&}n@}OAH81y!B_t$lY)Y%EtMA|r4h|;DB7-ijyddasW#RAv?!v?K zJ}b*_!WwWL;Pl|GFTd+v`Dl7!M}Y<kA>m%2(7AW&?EqY|)_SCx9AVP#1<)h}yQP*Q z1?t7Bjy0$WfNR;gxjhbk0t^YF`?GcPMSKa0m*6#O!RcmC&mr_)1|%gU7-Jw{W}sb{ zch?`QJS#h!h=gP>TefYqK+U8#F$!!P`Pp-jRRC{)$pVps0W@(t_Tr4~880(f(-0X% zae0D?gVWR73v_V?-9E#HtIM<fLIV^CM7F%5qN7AZl(ahouopV4+1Xiugn1GLwu9ji zp-TuvFVbnwJpqRXADu1M(~^SEMz7K}3Y6K9RYTAkheFCYa1%3BkEiA?<5N<4wOB%D zY9ISP1;P+yKSPa_Q_K<-zOsu8L@_GR=Z&vki?QXv3%~xIcz@e^&L*>Y=eBky-pl2R zUX?G>A>a=ANE%zcO7-!-LQ_TbP-R=k@V*;})gR!l^H>VEt}I@;FdlsF*<%0=%ozU- zE^Xv$)~lcrbT2}0&S`^oBu>n*d4U|z;Mpj+@-)5M+)Lmqg=<K?8vwTuf^UEL+LLh1 z0I|W=hx%~x5!pg;k!hW+Z>x~*x2N5p6?^{q7RS%-cQC<il&=QT#n1%`<PXm6HQ#bM zK}lvgl{2M7d7)`&VTf@x=kchuzgg@kRY1qZ-FfVtV}}}-rzSdBQuGQFnU<8_%urw1 zc>yEl30dh`MsyaQLBQj-2dG{<LAIZ6!^X=UWu7=ZsSbJtThvLdJoL@Jf=2Cag#-24 zaBYm1j_#hr%fs%1FU7mOMIn3;^bC7cZvxO}3P5*Yc5d#i@Cij#_393UTQu`>zp?Hk z1-=LzDi@`pjVr%FWFED>Mp+7$es^imKmx<@M@oYpcChz`*sNEvw<pz(=)#g{6PC=K zYhEI;{5~IOR>|tr9Ab}kyh;4#6cREt%VvD?(3%FzOY08SNB0g6D7lTF!C?L+B|uYj z1M%N53PV(|_+0EN5~NRwQmKv|+?pltHGRC%;dLhey2kHV@@gb!+m2xF)d4=n2b%Yi z_@rIdLdoQlaY|^FoI&gdIVSQs4YFz5;qm@xb0BFgt*l5&NL-`1UuY4vo2Ok5uf;}X z^&w4Qro{zivU}E5=J#uEtleHS*W>6cNgsVh>tzZ?(Zipl#SAkz*Rsxje3nJJ<A^QR z{lU++P4^oG8;+Bj$NuUd29>i{?Q-9n?@LP{6S8&O1Idq?np#aw?No+cH7rB@9yd1% zGV&^cUn<?tM*g{{HOBQ@d;`_ia{xvkm=4hJ@Hl`b^CaAHZo^8GsRE?;pT!qwF(aX% zr+}*OrS~4eqN2b5?FSF4Wu7MN3!GQ9CTdut`JwUdo2vKE{8;#KxVS=J(5Nh!ZayE9 zqT*&xEOraxJ3uO;$G8KS*IrR`2tgW}{$Tc{{7lVehFhkQ0)}of4X%QMLg003)$+Bq zHM$#M)S%900r?`EN8C_VQ3@ZR#rKgs!k@jTpg+B*VjwU)N<b74Yy*|lBqTYOCZEl$ zCjrwB1CqpJ_=dWoqN2Y3+pow+sNnXVk*-c~SE+4$LsNRFvMTfq3qH$TbMF(*J3k5k zI4Ii!Mdd_DNC>E;g;zpAOFSoMg*NhWxls>slYF=^IKr!N8qTB-kgK-rs}2T2bY6X~ ze2UdCsn+jV*_$!ufM^XeH2<SVr~V{5dc}Z6l}5v0FfuYSR+*MZj~_#&DkOq_&kL|J z$$|sLIe>bIsRxSt`VDVE<J$ST+wvozXoBKGgP4!{=Y~Pg^v+w_Uqc^u@efQ#^jgoQ zUh5h~CUdtGHBqRA34)oB^6GCkmO7v??#lo&s}<OV!&{)A`=y$>?yt5G6_5o1=P4&Z zl^E`xI{S+8Nx$7hA2hio9JMOXQRYlF)DP+$zn>l-hmrG!G`d|DeeOxn_ykn9VOfD5 z#UxhgNpX5yP+8WO#DenvOTJ1dG*%Tl!uRs;_E-h;J$`dl*I~7i_}40`PUydP58Ay~ zlYUXqnn-6J>4&mu)F&p!w=OQ#6-af+k9N1CIP5I}W2yyuQi?)&=QATsO-<0?o0*we z6FIKv7u0HSE-NYFFp^TcM)g>IP`}Wq@9W!#^vuaAm7xG6Zc~Wp@pyY9O+LqcD|2!3 zBRIpC8l0xxKCY#<eRUc!xlqI|^?ZGOzE32Q1{BIa=9+~n<CBu|ft##Pzwbp(2?jC8 zfV;D^V_!jHv(R)R#um%%G27|?mNZugjH0a0#(3V8_u(}$H0@VbG`s?3HPEK{?7n>j zCAtt$2#wD6*OUhJrF~jh*>{-~!ar%$|FN~$myatk5+MY-wGz;7!T`^vgD=NVFUc41 z`&H0a-kR)yOjcnbArUZ>M|Tg9!ek?(0qvVJ6gy+(@Ug-^*&fypuY+v!^jq;sNsl9c z6x7&kX?{_8xX9h4&JyB%TCu+u=W$6{bAQcB+})%lLqJJtM_Wn>2O5u>{<b3))mH=h zP3bLpOa+_(Ad(>fj)2sBrK{7oq&sou?b(lEPstLu$5tO4OZ41HEx_#)|045yO5%tI zfHGWH5R5!TS*?IF{b^+D-RG&jeSHxjA&O8iQ1pGQh=q|cop|*VKOdj^RA16)?TgoF ze1tz8R<qKq(n{!xP35As6b!V)&$89tuk;sjqfzNs&TkH4Gd6;2a2bF5H*@VxU2#2; z2tt_aNsT_2w(n0!uEAVk7IPTP^ooo`412V{R##!7=&-us3xv_(1JJ~g>F)}8!{fW@ zLC$OTB*#Tm6gk-?ZekR1z1lc74EoUgL{7l{v$vpa{;n5FQv2-#BF_2)snR$6MeZvx z^>lAQ<11ore1w{X9)2qf`r}p27c2H9IvStO&C!?02^11O-QvnpbGUiAh090w^O&Fn z6`I_>&OTj{(C;f5x3~LJbqs@mD+-znbe|#TlS0pTit%w1wH6?lpQrG(Y=Fuux-z|L zH6_L9w};5lJb3Vcl`d=Ex7l_w9r$l`v=4F~``j%EI&Eim2v(c3e)kl#=4xtgPQkCG z(fbUbZ1$E0?OENr%%YCR#b@v`adC0bA@jw!J`1KQfQ}GBC6M&`H5maxhVwzca(DSX z{sdVtt0FD^cIpa94<0~H@$m2{CmtdGhpYC%z;w&=qvwn%C2ADdLW!{>EH2aIWo}{+ z(#W6j0a_jc1};{7HLpXDvHFkH-iw4Y;@&36NL!kC&CATnO4sr7cp>onXu%QCH|?(G z-`W2<JgfL2m`(s%>~ve3uV2VF$uVS;DA~SA@n2YKbFI0ki_=toDDCu3>I0Qnq)mIX z<>Rc`Ms&PePb-fDAe>Y`Z5?|u{IW;rrtjtIQ5TvY`hC-p^i-`zFk#m$;CVxh=4DH4 zE@?r3TF5Vulk<K1Sm1%5e}G{&oo=d-_z22Ug>kQLTOB+jS{}`&1b<Pn!>{FCZ(4xA z<*`dlE*^Q>zJSJ?ddJ!FO5@7`e-8wy3MWAA^D8ECi3kghkRyAje^$s8D3oY-(#8~M zA~zj%3h!oV)4${Lie!uEL!)?@3=uJya5-O7k_t|{HO-9eHPa8q29Gw6J|-J<ZR2TN zN6;i!RB!H#oNs`)>@0R2ZO-sBGJYH$j=2N~Ygm2E&BKWTyfuuIaW5xWDwz7pJd_b- z`tD+Aq2$>S8K(^-HP-SF{U^DAKuCW+IX-^=LVf(42uDzmF)ok^C&v+Q?Gea%xjsI? zj}<n-gs>NaR50OUcb~uLPfT6BIy@{7XSoMAc6YPc3;D4|U98Jv_ciz9>eJpdJA_+4 zlEjBV0RMZ%InL>+DS|M?1uZ6|lusXOr%WpBkDxcEs0nOZ@nHHm2{b97VKVsWIS6W{ zhl&JwM6h_nuO$z$5~&EpORl{J6=uWy6+((Cfe%Rs03qd%#66-C@i$|>-ASLvxve6i zLi6uS1Vp4C+gHfFdrLW>r1PAt3#Rqy<HzmYUAsPs0$w@6CvvkXw8}8Gjz2H)vp@~~ znZD;&R#ujmm)F)lU9{H9<!^@--Xi+pmAbnW&s6QDU8Bi51$5)*LKn(E@_FLEt2?%Q za_zdmG7qOLEDmIz_9IQ8!IeY!XeqxB=saWN;J9wqt{iU8xPo~UTFD4QW8=fsL0=9v zDivo5)d<%i?`}(F)dKjBNtJ`Gv~pQ5Y58za5&vxqxTFmjQzI|P-JGfhijW78>~^-d zpFVxc$jGQyd|l}L)uxTMwl<Ir!Rzvyod3b#M5PJw@#VoV60^|n*&mPj4@i>^Ado3| zO!3Ld>)<~$JBr`gQ9hNC`95BjSzljY?tBaeL-KHqq_*3M)|tuxhg*kO0tWYc@bacw zr<Iy^_gnRmGpp)7xVbHSf>?ZmO3P76+WeMs0VpH)y~aW9LN61~dG>3JbM;locipwe zSuP<HbTg`&_|K`z3M_Iqs9=sr=o-L4C@3hSXW}{XprD;lLA&Z_=dV;J3)e1neN?s} zFVFh5uX{4fJx5GhG8&3Q%qqX3Pb=MX|MQ+?711>=b`jDP1m}l2p~m4PR$pFw37SjK z)cSyg7I2+f(C{OEM-z~zRf{z9)YObj=;(n$0E)#z!)nVZiSPkkGe5a8okka6R4H4a z@+ctqp#4It|Mc{9O%2~q+oW^uAAHe``M04a11uq-X4&NX3f_Qr1Gyhe7}*&aY8#=c zt2S<x_k~tIskaC<<B4Fa#^Sw6`&dAr0!Y?rLd_=qRM>?fpk9CT6^9aI^3Fx}dzTLA zn?U8~TtBP|uBR6kSZp~^!HhHFUo^+gnf3JaWPW@~+ZQ(?SQ+bg$Q}#KQrO4hFYV&$ zT2TKU)`ngmUMl;sk2<`_29!%rTIK17=NKe^d7y*d+QvfBVR~o`J2Sm3$>UJ+s-fz4 z>!E?gu;q~8;E6H=j2<chm-j$?maYQ|O{`I|-QXM&wuE#NJiJHoy?%%K9U&oIDWJz8 zCQq5vB*s*B6xFus$sJcZG~a4hiSv?o#ZUQ>*LgyLvS(d6(c0R&%3033_Qct_CVI^C z>A}t6&8kyKcb%Ej7EeU!q^Lr4h=L)V%6P54$%JBahOHUbd#8-);b0?29VYhd=eK*s zwZSN+A-f~31!4J~qyft<edxVVPUX@4>Q4wdvJsJ9#febnQwP?(N3vr<<M(;laNF5L zg^30iJvQSD=>a`1HBftOvSfp(+J9eQWjK<n@Qw2CS=apBJSfHp_kq6ZGsKJ+(L7XI zbWBCn%V_kB{d<GD%=@0IT#3bTyJUGVc;bO*m6}!XT1~6FGsyoWw0r^OV);3V@aj<v z`7xET*go1`4deb)*(vQZegEz&Y92YZfWI$l2%3-^)0=JOXDJH5G_~*-1Bj20PV&hw z$;VeIesXy3e&Ey>-LT4DjrUH?L-sEbzFe6Tz1r#5$5~gD-Zwl<F=dNQRvsG252brt zUL!H^x$pO&EgsO0b~p1^y;xZoNa5P>dS-K|$k<B_wmvH-gzFX6DB*@M!83~(ao1Pd zK&#{Ro1XQps=|W8#6H?*QJR)7fj|T*qnMPGLgw9{`@Ync*D}O-B2q7l2h)SIn;)GI zj$;S@%;e=*yj?l0l?L&PKfZIkqa$69ivQ6>`)k8_YUJx+(93<2m%h>QyK2=UdF0ge z0`~RmITSpV9qe>%bj1yo%#Ub#La+h?dQ__lZt9MFm$h9odXq3(UjH!peBShymKC8H zV`8ypWk_|r96e&d&1mgaKA85^re&$H*9f<=R{`PGVJKMxT4cZ><%ik<&?K_(^G{7p z@e2uEWdu@ngV81<Qt}*Pu`BjmwsKpw0jrqrHyopD6SaGpbNhb<2_VKa$@2DY-HNX9 zZ99htBuY1MjR(iwC6{+`TQ@O>+*O}G{Rl)dkY`<&x{22B3apk6vvYF3+T?vY1>c;W zXmWS0T6A!XJM)o)fr(iMrwSm6y2L+vxl5-Kh9J5Q6QC^z3QRBZ49RLRFy|<a*2Vwx z@T<{|aj9ruN_6|*U8{L#2#&9)mS71An6jn&83ETwX2ca19V8Dxzj1&vTR(>-=vwCK ztNg9^mrA;+fD#r;RM#?>7nkdo(>^;gaY&G;?ws?yx&Za}+NP{6qW$#luImz<n}ef& zcv$H|n+YvkDKx{AWQ2I4hQ+k{lVh+{(gsb>Z?yPj2*R{yERT%x*l;7NIVO!d5~C_i zH~!o!R$Vco4g(F{F9m8_piipYyl{5{2OB$ItD5~yC>TqTrw##P`QWGZ^>t~VyJymA z$dwXzsb{7KAswBaLn!h3Irg#NDiks$913sTxX~^%qDn;h%BTZX%;8g=bjy3k?_)gW z(o)4t8Y@PXBcn!I-(FDyN4WJ(h2bGn;!uVGye?sXXD5R~%hoDBo45R4ePW!W)<)6H zFB>RW&wua+;zJI<QQg*Ue|x5jI%a|Pg1bw^Y?@EPNw9U*;@)VQ?QbDheC&LaG01RM z$6U$jdFiGq4u8elM?Im+2h<-f#4P5AA`_iwZ$?w4?Hb%cnApJ&+_F12`R^r|;KKp2 z(X(skTSQ1jysh)cvDt_F)r&uRHlV5oO^OCbl&^cZG3x=>;e4o{Vv7t27CFoY;a;ax zJBLPac9!H4<pdaK=<i@bf-p#iamxvZ$*9oc-Ve-SwM_bn0tw)LXHKMxam6h2_JN`| zPALL`-~+(~%@2t$0%SRF0#wNAlm9!`^rU-hKq5*Q8H<kR#y=E1OvnJDZl%Hf`o&II z{1>3oKp;UuwpgGGgWzn4b3pEZGk~elF2n<zJ`l(oP);JZreA^~^KR5QEqCQMl{N&Q z+lct}<-F)t8m-sqHwq%nYRsqrY4e*QDAdgF7}2j>rGp$111_#eYRE#Utbd?@r}i14 z=>UR+otKxlZ*vH`e>)M_ifsB;|Len-mzRLK;9z3TQ}PmEqCl4JbY@Fqi)lP3lMz>= z9<>>L{A>G9&p~UTdN*{5?m8%JjNv3FuC!WfGU-5<AASln2&+%g^o1dHUNhBC$UmDk zL?{|K4TF&f(2vjs^;hnMpP!$P53=fI+jXHV!C!NMb~2~EZ}`9T^n_Xo-V815f5eY2 z94-Rxj{_I?%|Fjfce$I;%xG@#Igx7-bX8zKUmg<n*PPzn(VU>(d`7Hr#Jjt7B=e#y zlkS7ReKDQ{V)s8Oi_3&`cx+He$RoGo(&*9Eiqr@s`4~`s5aEc?tN!D#&P&~Kpm_&v za+^@C!=9zS+{P$pWJesi&K%Kfv*#L5H*cUHGF3f%Bpq%sZ1$9U^`WqodEpN^tZ3rp zp?_I<>F3Ivzs#7JnkopIAo1DBPF3uwq34ZJ_4Q|9I%||2O;vc2ElQ%I{ELE_VX~mZ zD*hX75Q9!k{+1D&oIsE035hz+d#))?K*V!em}3ALp#y;f{<<rI77+Du%9buF*Jr_5 zxK%04IO({?8K&kB9#tTdTL<$bRZ9J`3Dq+uw_$g8FutjvKwus-If##LT>av3;$7yi z)qa--etbSaUfAE>20ba{iWDKwRMzfft#C{^1?SOx6{9!JE!d_%4<CN&7)w6!Zf#)~ zuv=*tph6VN{>Y<4tf>)R_}|xbSmD?E0O?DNjm<h2^Cc~L4aVHqz|1`O8m+<!Vs=k3 zi6wm}{%NMh#CJyCa#;*?^r1~K?EiZ@uuyjLeP@peeMb7Ai2x-^Is>RwKob)YOzi~w zM@KoPAIXGHz7Z}_lk?oEDcWE1+x;vT(%PMnRD)dp53l^y(*qEhJs@PziF=?5a9(n9 zetmrs^guVi=NE?g{OybXZ>1Cr@#hce(i%-}wE$S6kP$5kz)Tcj^94Tn2)*(Hr~n=A z{I&1jAn*qy!e}7EcmIMFpT_a@@H^h9H=de;oBnTQ8(`>NpiKEkjTY?=OSc0Z#6@$I zE-(pu0eaQP29{tz2vmLh*uIJmr~7MLKKb*Fio1JzCn%Przdu3A-4rH;KpuH>s-uDU z7rqXka~CBwV{n#1g$(%4IHiFxykI=*U{GC}Hk|qW&wsTDIyqkV&V`l=gd(BqbB5qg P86i^Qa!-my^?d#d8e@l< literal 0 HcmV?d00001 diff --git a/Exemple/instances.ttl b/Exemple/instances.ttl new file mode 100644 index 0000000..77867d7 --- /dev/null +++ b/Exemple/instances.ttl @@ -0,0 +1,1160 @@ +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix iter: <http://w3id.org/sparql-generate/iter/> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix fun: <http://w3id.org/sparql-generate/fn/> . + +<https://data.grandlyon.com/id/Personne/Suchet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69284> ; + <https://schema.org/birthDate> "1948-03-26T00:00:00Z" ; + <https://schema.org/familyName> + "Suchet" ; + <https://schema.org/givenName> "Gilbert" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Personne/Pouzergue> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69149> ; + <https://schema.org/birthDate> "1967-01-06T00:00:00Z" ; + <https://schema.org/familyName> + "Pouzergue" ; + <https://schema.org/givenName> "Clotilde" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs_des_écoles,_instituteurs_et_assimilés> . + +<https://data.grandlyon.com/id/Personne/David> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69163> ; + <https://schema.org/birthDate> "1961-04-27T00:00:00Z" ; + <https://schema.org/familyName> + "David" ; + <https://schema.org/givenName> "Pascal" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/ingénieurs_et_cadres_techniques_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Eymard> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69044> ; + <https://schema.org/birthDate> "1951-06-28T00:00:00Z" ; + <https://schema.org/familyName> + "Eymard" ; + <https://schema.org/givenName> "Gérald" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Commune/69233> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Romain-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69233" . + +<https://data.grandlyon.com/id/Commune/69387> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 7ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69387" . + +<https://data.grandlyon.com/id/Personne/Fautra> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69275> ; + <https://schema.org/birthDate> "1965-11-20T00:00:00Z" ; + <https://schema.org/familyName> + "Fautra" ; + <https://schema.org/givenName> "Laurence" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/chefs_d'entreprise_de_10_salariés_ou_plus> . + +<https://data.grandlyon.com/id/Personne/Boudjellaba> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69091> ; + <https://schema.org/birthDate> "1969-06-10T00:00:00Z" ; + <https://schema.org/familyName> + "Boudjellaba" ; + <https://schema.org/givenName> "Mohamed" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_de_la_fonction_publique> . + +<https://data.grandlyon.com/id/Commune/69205> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Genis-les-Ollières" ; + <http://data.ign.fr/def/geofla#numInsee> + "69205" . + +<https://data.grandlyon.com/id/Personne/Enderlin> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69033> ; + <https://schema.org/birthDate> "1968-01-09T00:00:00Z" ; + <https://schema.org/familyName> + "Enderlin" ; + <https://schema.org/givenName> "Angélique" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/employés_administratifs_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Pillon> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69250> ; + <https://schema.org/birthDate> "1957-05-05T00:00:00Z" ; + <https://schema.org/familyName> + "Pillon" ; + <https://schema.org/givenName> "Gilles" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Personne/Viollet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69273> ; + <https://schema.org/birthDate> "1965-07-18T00:00:00Z" ; + <https://schema.org/familyName> + "Viollet" ; + <https://schema.org/givenName> "Alain" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69259> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Vénissieux" ; + <http://data.ign.fr/def/geofla#numInsee> + "69259" . + +<https://data.grandlyon.com/id/Personne/Guillot> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69191> ; + <https://schema.org/birthDate> "1957-02-14T00:00:00Z" ; + <https://schema.org/familyName> + "Guillot" ; + <https://schema.org/givenName> "Patrick" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Personne/Bellot> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69143> ; + <https://schema.org/birthDate> "1960-12-11T00:00:00Z" ; + <https://schema.org/familyName> + "Bellot" ; + <https://schema.org/givenName> "Éric" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_de_la_fonction_publique> . + +<https://data.grandlyon.com/id/Commune/69381> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 1er arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69381" . + +<https://data.grandlyon.com/id/Personne/Chipier> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69003> ; + <https://schema.org/birthDate> "1973-10-02T00:00:00Z" ; + <https://schema.org/familyName> + "Chipier" ; + <https://schema.org/givenName> "Yves" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/ingénieurs_et_cadres_techniques_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Poulain> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69087> ; + <https://schema.org/birthDate> "1968-04-02T00:00:00Z" ; + <https://schema.org/familyName> + "Poulain" ; + <https://schema.org/givenName> "Virginie" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69033> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Cailloux-sur-Fontaines" ; + <http://data.ign.fr/def/geofla#numInsee> + "69033" . + +<https://data.grandlyon.com/id/Personne/Odo> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69096> ; + <https://schema.org/birthDate> "1971-01-09T00:00:00Z" ; + <https://schema.org/familyName> + "Odo" ; + <https://schema.org/givenName> "Xavier" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs,_professions_scientifiques> . + +<https://data.grandlyon.com/id/Commune/69046> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Charly" ; + <http://data.ign.fr/def/geofla#numInsee> + "69046" . + +<https://data.grandlyon.com/id/Personne/Zinck> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69384> ; + <https://schema.org/birthDate> "1966-05-07T00:00:00Z" ; + <https://schema.org/familyName> + "Zinck" ; + <https://schema.org/givenName> "Rémi" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs,_professions_scientifiques> . + +<https://data.grandlyon.com/id/Personne/Dubois-Bertrand> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69383> ; + <https://schema.org/birthDate> "1966-01-03T00:00:00Z" ; + <https://schema.org/familyName> + "Dubois-Bertrand" ; + <https://schema.org/givenName> "Véronique" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Doucet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69123> ; + <https://schema.org/birthDate> "1973-08-22T00:00:00Z" ; + <https://schema.org/familyName> + "Doucet" ; + <https://schema.org/givenName> "Grégory" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69087> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Fontaines-Saint-Martin" ; + <http://data.ign.fr/def/geofla#numInsee> + "69087" . + +<https://data.grandlyon.com/id/Personne/Gascon> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69290> ; + <https://schema.org/birthDate> "1967-01-21T00:00:00Z" ; + <https://schema.org/familyName> + "Gascon" ; + <https://schema.org/givenName> "Gilles" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/commerçants_et_assimilés> . + +<https://data.grandlyon.com/id/Commune/69266> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Villeurbanne" ; + <http://data.ign.fr/def/geofla#numInsee> + "69266" . + +<https://data.grandlyon.com/id/Personne/Pouzol> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69088> ; + <https://schema.org/birthDate> "1967-03-28T00:00:00Z" ; + <https://schema.org/familyName> + "Pouzol" ; + <https://schema.org/givenName> "Thierry" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/chefs_d'entreprise_de_10_salariés_ou_plus> . + +<https://data.grandlyon.com/id/Personne/Vincent> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69116> ; + <https://schema.org/birthDate> "1950-07-04T00:00:00Z" ; + <https://schema.org/familyName> + "Vincent" ; + <https://schema.org/givenName> "Max" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Commune/69153> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Poleymieux-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69153" . + +<https://data.grandlyon.com/id/Commune/69279> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Jonage" ; + <http://data.ign.fr/def/geofla#numInsee> + "69279" . + +<https://data.grandlyon.com/id/Commune/69194> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Didier-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69194" . + +<https://data.grandlyon.com/id/Commune/69040> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Champagne-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69040" . + +<https://data.grandlyon.com/id/Personne/Cohen> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69283> ; + <https://schema.org/birthDate> "1948-05-02T00:00:00Z" ; + <https://schema.org/familyName> + "Cohen" ; + <https://schema.org/givenName> "Claude" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_artisans,_commerçants,_chefs_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69081> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Écully" ; + <http://data.ign.fr/def/geofla#numInsee> + "69081" . + +<https://data.grandlyon.com/id/Commune/69260> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Vernaison" ; + <http://data.ign.fr/def/geofla#numInsee> + "69260" . + +<https://data.grandlyon.com/id/Personne/Vergiat> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69168> ; + <https://schema.org/birthDate> "1963-07-21T00:00:00Z" ; + <https://schema.org/familyName> + "Vergiat" ; + <https://schema.org/givenName> "Éric" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/ingénieurs_et_cadres_techniques_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69386> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 6ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69386" . + +<https://data.grandlyon.com/id/Personne/Vincendet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69286> ; + <https://schema.org/birthDate> "1983-10-06T00:00:00Z" ; + <https://schema.org/familyName> + "Vincendet" ; + <https://schema.org/givenName> "Alexandre" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/personnes_diverses_sans_activité_professionnelle_de_moins_de_60_ans_(sauf_retraités)> . + +<https://data.grandlyon.com/id/Commune/69204> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Genis-Laval" ; + <http://data.ign.fr/def/geofla#numInsee> + "69204" . + +<https://data.grandlyon.com/id/Commune/69273> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Corbas" ; + <http://data.ign.fr/def/geofla#numInsee> + "69273" . + +<https://data.grandlyon.com/id/Personne/Blache> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69386> ; + <https://schema.org/birthDate> "1965-04-21T00:00:00Z" ; + <https://schema.org/familyName> + "Blache" ; + <https://schema.org/givenName> "Pascal" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/chefs_d'entreprise_de_10_salariés_ou_plus> . + +<https://data.grandlyon.com/id/Personne/Dubot> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69387> ; + <https://schema.org/birthDate> "1989-03-02T00:00:00Z" ; + <https://schema.org/familyName> + "Dubot" ; + <https://schema.org/givenName> "Fanny" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_intermédiaires_administratives_de_la_fonction_publique> . + +<https://data.grandlyon.com/id/Personne/Georgel> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69385> ; + <https://schema.org/birthDate> "1977-05-21T00:00:00Z" ; + <https://schema.org/familyName> + "Georgel" ; + <https://schema.org/givenName> "Nadine" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_libérales> . + +<https://data.grandlyon.com/id/Commune/69286> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Rillieux-la-Pape" ; + <http://data.ign.fr/def/geofla#numInsee> + "69286" . + +<https://data.grandlyon.com/id/Personne/Giraud> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69278> ; + <https://schema.org/birthDate> "1968-07-16T00:00:00Z" ; + <https://schema.org/familyName> + "Giraud" ; + <https://schema.org/givenName> "Valérie" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/personnes_diverses_sans_activité_professionnelle_de_moins_de_60_ans_(sauf_retraités)> . + +<https://data.grandlyon.com/id/Personne/Commun> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69127> ; + <https://schema.org/birthDate> "1981-06-04T00:00:00Z" ; + <https://schema.org/familyName> + "Commun" ; + <https://schema.org/givenName> "Loïc" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/ingénieurs_et_cadres_techniques_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69117> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lissieu" ; + <http://data.ign.fr/def/geofla#numInsee> + "69117" . + +<https://data.grandlyon.com/id/Personne/Crétenet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69205> ; + <https://schema.org/birthDate> "1957-11-08T00:00:00Z" ; + <https://schema.org/familyName> + "Crétenet" ; + <https://schema.org/givenName> "Didier" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Personne/Chadier> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69069> ; + <https://schema.org/birthDate> "1972-04-04T00:00:00Z" ; + <https://schema.org/familyName> + "Chadier" ; + <https://schema.org/givenName> "Sandrine" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69199> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Fons" ; + <http://data.ign.fr/def/geofla#numInsee> + "69199" . + +<https://data.grandlyon.com/id/Commune/69293> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Sathonay-Village" ; + <http://data.ign.fr/def/geofla#numInsee> + "69293" . + +<https://data.grandlyon.com/id/Commune/69152> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Pierre-Bénite" ; + <http://data.ign.fr/def/geofla#numInsee> + "69152" . + +<https://data.grandlyon.com/id/Commune/69278> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Genay" ; + <http://data.ign.fr/def/geofla#numInsee> + "69278" . + +<https://data.grandlyon.com/id/Personne/Moroge> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69152> ; + <https://schema.org/birthDate> "1979-08-23T00:00:00Z" ; + <https://schema.org/familyName> + "Moroge" ; + <https://schema.org/givenName> "Jérôme" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_libérales> . + +<https://data.grandlyon.com/id/Personne/Freyer> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69100> ; + <https://schema.org/birthDate> "1969-05-24T00:00:00Z" ; + <https://schema.org/familyName> + "Freyer" ; + <https://schema.org/givenName> "Blandine" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/employés_civils_et_agents_de_service_de_la_fonction_publique> . + +<https://data.grandlyon.com/id/Commune/69385> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 5ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69385" . + +<https://data.grandlyon.com/id/Commune/69244> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Tassin-la-Demi-Lune" ; + <http://data.ign.fr/def/geofla#numInsee> + "69244" . + +<https://data.grandlyon.com/id/Personne/Geoffroy> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69256> ; + <https://schema.org/birthDate> "1970-03-04T00:00:00Z" ; + <https://schema.org/familyName> + "Geoffroy" ; + <https://schema.org/givenName> "Hélène" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs,_professions_scientifiques> . + +<https://data.grandlyon.com/id/Personne/Zdorovtzoff> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69388> ; + <https://schema.org/birthDate> "1961-06-22T00:00:00Z" ; + <https://schema.org/familyName> + "Zdorovtzoff" ; + <https://schema.org/givenName> "Sonia" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Millet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69204> ; + <https://schema.org/birthDate> "1967-05-05T00:00:00Z" ; + <https://schema.org/familyName> + "Millet" ; + <https://schema.org/givenName> "Marylène" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_intermédiaires_de_la_santé_et_du_travail_social> . + +<https://data.grandlyon.com/id/Commune/69116> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Limonest" ; + <http://data.ign.fr/def/geofla#numInsee> + "69116" . + +<https://data.grandlyon.com/id/Personne/Rantonnet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69089> ; + <https://schema.org/birthDate> "1954-06-21T00:00:00Z" ; + <https://schema.org/familyName> + "Rantonnet" ; + <https://schema.org/givenName> "Michel" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Personne/Laurent> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69276> ; + <https://schema.org/birthDate> "1977-09-21T00:00:00Z" ; + <https://schema.org/familyName> + "Laurent" ; + <https://schema.org/givenName> "Murielle" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69003> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Albigny-sur-Saône" ; + <http://data.ign.fr/def/geofla#numInsee> + "69003" . + +<https://data.grandlyon.com/id/Commune/69072> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Dardilly" ; + <http://data.ign.fr/def/geofla#numInsee> + "69072" . + +<https://data.grandlyon.com/id/Commune/69044> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Charbonnières-les-Bains" ; + <http://data.ign.fr/def/geofla#numInsee> + "69044" . + +<https://data.grandlyon.com/id/Commune/69085> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Fleurieu-sur-Saône" ; + <http://data.ign.fr/def/geofla#numInsee> + "69085" . + +<https://data.grandlyon.com/id/Commune/69292> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Sathonay-Camp" ; + <http://data.ign.fr/def/geofla#numInsee> + "69292" . + +<https://data.grandlyon.com/id/Commune/69029> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Bron" ; + <http://data.ign.fr/def/geofla#numInsee> + "69029" . + +<https://data.grandlyon.com/id/Personne/Quiniou> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69282> ; + <https://schema.org/birthDate> "1972-05-13T00:00:00Z" ; + <https://schema.org/familyName> + "Quiniou" ; + <https://schema.org/givenName> "Christophe" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/personnes_diverses_sans_activité_professionnelle_de_moins_de_60_ans_(sauf_retraités)> . + +<https://data.grandlyon.com/id/Commune/69123> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon" ; + <http://data.ign.fr/def/geofla#numInsee> + "69123" . + +<https://data.grandlyon.com/id/Personne/Calvel> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69293> ; + <https://schema.org/birthDate> "1946-08-05T00:00:00Z" ; + <https://schema.org/familyName> + "Calvel" ; + <https://schema.org/givenName> "Jean-Pierre" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_artisans,_commerçants,_chefs_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69384> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 4ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69384" . + +<https://data.grandlyon.com/id/Personne/Bréaud> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69029> ; + <https://schema.org/birthDate> "1981-03-19T00:00:00Z" ; + <https://schema.org/familyName> + "Bréaud" ; + <https://schema.org/givenName> "Jérémie" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/employés_civils_et_agents_de_service_de_la_fonction_publique> . + +<https://data.grandlyon.com/id/Commune/69149> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Oullins" ; + <http://data.ign.fr/def/geofla#numInsee> + "69149" . + +<https://data.grandlyon.com/id/Commune/69202> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Sainte-Foy-lès-Lyon" ; + <http://data.ign.fr/def/geofla#numInsee> + "69202" . + +<https://data.grandlyon.com/id/Commune/69271> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Chassieu" ; + <http://data.ign.fr/def/geofla#numInsee> + "69271" . + +<https://data.grandlyon.com/id/Personne/Van Styvendael> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69266> ; + <https://schema.org/birthDate> "1973-10-15T00:00:00Z" ; + <https://schema.org/familyName> + "Van Styvendael" ; + <https://schema.org/givenName> "Cédric" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/chefs_d'entreprise_de_10_salariés_ou_plus> . + +<https://data.grandlyon.com/id/Personne/Mathieu> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69194> ; + <https://schema.org/birthDate> "1961-06-03T00:00:00Z" ; + <https://schema.org/familyName> + "Mathieu" ; + <https://schema.org/givenName> "Marie-Hélène" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/personnes_diverses_sans_activité_professionnelle_de_moins_de_60_ans_(sauf_retraités)> . + +<https://data.grandlyon.com/id/Personne/Véron> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69068> ; + <https://schema.org/birthDate> "1961-11-30T00:00:00Z" ; + <https://schema.org/familyName> + "Véron" ; + <https://schema.org/givenName> "Patrick" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_libérales> . + +<https://data.grandlyon.com/id/Commune/69284> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Montanay" ; + <http://data.ign.fr/def/geofla#numInsee> + "69284" . + +<https://data.grandlyon.com/id/Personne/Monnier> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69292> ; + <https://schema.org/birthDate> "1985-10-12T00:00:00Z" ; + <https://schema.org/familyName> + "Monnier" ; + <https://schema.org/givenName> "Damien" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs,_professions_scientifiques> . + +<https://data.grandlyon.com/id/Commune/69256> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Vaulx-en-Velin" ; + <http://data.ign.fr/def/geofla#numInsee> + "69256" . + +<https://data.grandlyon.com/id/Commune/69143> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Neuville-sur-Saône" ; + <http://data.ign.fr/def/geofla#numInsee> + "69143" . + +<https://data.grandlyon.com/id/Personne/Deschamps> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69142> ; + <https://schema.org/birthDate> "1955-01-16T00:00:00Z" ; + <https://schema.org/familyName> + "Deschamps" ; + <https://schema.org/givenName> "Véronique" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/ingénieurs_et_cadres_techniques_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Cardona> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69153> ; + <https://schema.org/birthDate> "1958-03-28T00:00:00Z" ; + <https://schema.org/familyName> + "Cardona" ; + <https://schema.org/givenName> "Corinne" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69071> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Curis-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69071" . + +<https://data.grandlyon.com/id/Commune/69250> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "La Tour-de-Salvagny" ; + <http://data.ign.fr/def/geofla#numInsee> + "69250" . + +<https://data.grandlyon.com/id/Personne/Berrucaz> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69085> ; + <https://schema.org/birthDate> "1945-07-11T00:00:00Z" ; + <https://schema.org/familyName> + "Berrucaz" ; + <https://schema.org/givenName> "Gérard" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_libérales> . + +<https://data.grandlyon.com/id/Commune/69389> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 9ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69389" . + +<https://data.grandlyon.com/id/Commune/69207> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Germain-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69207" . + +<https://data.grandlyon.com/id/Commune/69191> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Cyr-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69191" . + +<https://data.grandlyon.com/id/Commune/69069> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Craponne" ; + <http://data.ign.fr/def/geofla#numInsee> + "69069" . + +<https://data.grandlyon.com/id/Commune/69276> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Feyzin" ; + <http://data.ign.fr/def/geofla#numInsee> + "69276" . + +<https://data.grandlyon.com/id/Personne/Sellès> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69271> ; + <https://schema.org/birthDate> "1955-03-23T00:00:00Z" ; + <https://schema.org/familyName> + "Sellès" ; + <https://schema.org/givenName> "Jean-Jacques" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Personne/Augey> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69389> ; + <https://schema.org/birthDate> "1973-09-23T00:00:00Z" ; + <https://schema.org/familyName> + "Augey" ; + <https://schema.org/givenName> "Camille" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/commerçants_et_assimilés> . + +<https://data.grandlyon.com/id/Personne/Barge> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69279> ; + <https://schema.org/birthDate> "1948-06-10T00:00:00Z" ; + <https://schema.org/familyName> + "Barge" ; + <https://schema.org/givenName> "Lucien" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/agriculteurs_sur_moyenne_exploitation> . + +<https://data.grandlyon.com/id/Commune/69163> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Quincieux" ; + <http://data.ign.fr/def/geofla#numInsee> + "69163" . + +<https://data.grandlyon.com/id/Personne/Gazan> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69040> ; + <https://schema.org/birthDate> "1971-09-13T00:00:00Z" ; + <https://schema.org/familyName> + "Gazan" ; + <https://schema.org/givenName> "Véronique" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_de_la_fonction_publique> . + +<https://data.grandlyon.com/id/Personne/Michel> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69081> ; + <https://schema.org/birthDate> "1979-03-20T00:00:00Z" ; + <https://schema.org/familyName> + "Michel" ; + <https://schema.org/givenName> "Sébastien" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69383> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 3ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69383" . + +<https://data.grandlyon.com/id/Commune/69091> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Givors" ; + <http://data.ign.fr/def/geofla#numInsee> + "69091" . + +<https://data.grandlyon.com/id/Personne/Cochet> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69034> ; + <https://schema.org/birthDate> "1961-05-23T00:00:00Z" ; + <https://schema.org/familyName> + "Cochet" ; + <https://schema.org/givenName> "Philippe" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/chefs_d'entreprise_de_10_salariés_ou_plus> . + +<https://data.grandlyon.com/id/Commune/69063> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Collonges-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69063" . + +<https://data.grandlyon.com/id/Personne/Delorme> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69207> ; + <https://schema.org/birthDate> "1981-08-11T00:00:00Z" ; + <https://schema.org/familyName> + "Delorme" ; + <https://schema.org/givenName> "Béatrice" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_intermédiaires_de_la_santé_et_du_travail_social> . + +<https://data.grandlyon.com/id/Personne/Hombert> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69233> ; + <https://schema.org/birthDate> "1948-11-02T00:00:00Z" ; + <https://schema.org/familyName> + "Hombert" ; + <https://schema.org/givenName> "Jean-Marie" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_cadres> . + +<https://data.grandlyon.com/id/Commune/69283> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Mions" ; + <http://data.ign.fr/def/geofla#numInsee> + "69283" . + +<https://data.grandlyon.com/id/Personne/Grange> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69117> ; + <https://schema.org/birthDate> "1982-01-28T00:00:00Z" ; + <https://schema.org/familyName> + "Grange" ; + <https://schema.org/givenName> "Charlotte" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/commerçants_et_assimilés> . + +<https://data.grandlyon.com/id/Commune/69089> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Francheville" ; + <http://data.ign.fr/def/geofla#numInsee> + "69089" . + +<https://data.grandlyon.com/id/Commune/69296> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Solaize" ; + <http://data.ign.fr/def/geofla#numInsee> + "69296" . + +<https://data.grandlyon.com/id/Commune/69142> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "La Mulatière" ; + <http://data.ign.fr/def/geofla#numInsee> + "69142" . + +<https://data.grandlyon.com/id/Personne/Vuillemard> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69260> ; + <https://schema.org/birthDate> "1984-03-06T00:00:00Z" ; + <https://schema.org/familyName> + "Vuillemard" ; + <https://schema.org/givenName> "Julien" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/employés_civils_et_agents_de_service_de_la_fonction_publique> . + +<https://data.grandlyon.com/id/Personne/Sarselli> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69202> ; + <https://schema.org/birthDate> "1968-12-18T00:00:00Z" ; + <https://schema.org/familyName> + "Sarselli" ; + <https://schema.org/givenName> "Véronique" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs,_professions_scientifiques> . + +<https://data.grandlyon.com/id/Commune/69127> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Marcy-l'Étoile" ; + <http://data.ign.fr/def/geofla#numInsee> + "69127" . + +<https://data.grandlyon.com/id/Personne/Germain> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69063> ; + <https://schema.org/birthDate> "1955-01-17T00:00:00Z" ; + <https://schema.org/familyName> + "Germain" ; + <https://schema.org/givenName> "Alain" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_artisans,_commerçants,_chefs_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69168> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Rochetaillée-sur-Saône" ; + <http://data.ign.fr/def/geofla#numInsee> + "69168" . + +<https://data.grandlyon.com/id/Commune/69290> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Saint-Priest" ; + <http://data.ign.fr/def/geofla#numInsee> + "69290" . + +<https://data.grandlyon.com/id/Personne/Duchêne> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69199> ; + <https://schema.org/birthDate> "1957-01-19T00:00:00Z" ; + <https://schema.org/familyName> + "Duchêne" ; + <https://schema.org/givenName> "Christian" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs_des_écoles,_instituteurs_et_assimilés> . + +<https://data.grandlyon.com/id/Commune/69388> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 8ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69388" . + +<https://data.grandlyon.com/id/Personne/Gouverneyre> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69071> ; + <https://schema.org/birthDate> "1963-05-24T00:00:00Z" ; + <https://schema.org/familyName> + "Gouverneyre" ; + <https://schema.org/givenName> "Pierre" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/chefs_d'entreprise_de_10_salariés_ou_plus> . + +<https://data.grandlyon.com/id/Personne/Fournillon> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69072> ; + <https://schema.org/birthDate> "1944-09-21T00:00:00Z" ; + <https://schema.org/familyName> + "Fournillon" ; + <https://schema.org/givenName> "Rose-France" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/anciens_artisans,_commerçants,_chefs_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Picard> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69259> ; + <https://schema.org/birthDate> "1967-01-19T00:00:00Z" ; + <https://schema.org/familyName> + "Picard" ; + <https://schema.org/givenName> "Michèle" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/employés_administratifs_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69096> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Grigny" ; + <http://data.ign.fr/def/geofla#numInsee> + "69096" . + +<https://data.grandlyon.com/id/Commune/69068> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Couzon-au-Mont-d'Or" ; + <http://data.ign.fr/def/geofla#numInsee> + "69068" . + +<https://data.grandlyon.com/id/Commune/69275> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Décines-Charpieu" ; + <http://data.ign.fr/def/geofla#numInsee> + "69275" . + +<https://data.grandlyon.com/id/Personne/Barral> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69296> ; + <https://schema.org/birthDate> "1955-03-20T00:00:00Z" ; + <https://schema.org/familyName> + "Barral" ; + <https://schema.org/givenName> "Guy" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Personne/Oliver> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69382> ; + <https://schema.org/birthDate> "1992-06-09T00:00:00Z" ; + <https://schema.org/familyName> + "Oliver" ; + <https://schema.org/givenName> "Pierre" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69382> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Lyon 2ème arrondissement" ; + <http://data.ign.fr/def/geofla#numInsee> + "69382" . + +<https://data.grandlyon.com/id/Commune/69034> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Caluire-et-Cuire" ; + <http://data.ign.fr/def/geofla#numInsee> + "69034" . + +<https://data.grandlyon.com/id/Personne/Bouagga> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69381> ; + <https://schema.org/birthDate> "1982-10-12T00:00:00Z" ; + <https://schema.org/familyName> + "Bouagga" ; + <https://schema.org/givenName> "Yasmine" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professeurs,_professions_scientifiques> . + +<https://data.grandlyon.com/id/Personne/Araujo> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69046> ; + <https://schema.org/birthDate> "1980-07-10T00:00:00Z" ; + <https://schema.org/familyName> + "Araujo" ; + <https://schema.org/givenName> "Olivier" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/professions_intermédiaires_administratives_et_commerciales_des_entreprises> . + +<https://data.grandlyon.com/id/Commune/69282> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Meyzieu" ; + <http://data.ign.fr/def/geofla#numInsee> + "69282" . + +<https://data.grandlyon.com/id/Commune/69100> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Irigny" ; + <http://data.ign.fr/def/geofla#numInsee> + "69100" . + +<https://data.grandlyon.com/id/Personne/Charmot> + a <https://schema.org/Person> ; + <https://data.grandlyon.com/onto/estmairede> + <https://data.grandlyon.com/id/Commune/69244> ; + <https://schema.org/birthDate> "1962-09-02T00:00:00Z" ; + <https://schema.org/familyName> + "Charmot" ; + <https://schema.org/givenName> "Pascal" ; + <https://schema.org/hasOccupation> + <https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> . + +<https://data.grandlyon.com/id/Commune/69088> + a <http://data.ign.fr/def/geofla#Commune> ; + rdfs:label "Fontaines-sur-Saône" ; + <http://data.ign.fr/def/geofla#numInsee> + "69088" . diff --git a/Exemple/ontology.ttl b/Exemple/ontology.ttl new file mode 100644 index 0000000..0fd0cda --- /dev/null +++ b/Exemple/ontology.ttl @@ -0,0 +1,10 @@ +@prefix ns1: <http://www.w3.org/2003/06/sw-vocab-status/ns#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . + +<https://data.grandlyon.com/onto/estmairede> a owl:ObjectProperty ; + rdfs:label "estMaireDe" ; + rdfs:comment "la personne est le maire de la commune" ; + rdfs:isDefinedBy <https://data.grandlyon.com/onto/> ; + ns1:term_status "testing" . + diff --git a/Exemple/query.rq b/Exemple/query.rq new file mode 100644 index 0000000..1826da6 --- /dev/null +++ b/Exemple/query.rq @@ -0,0 +1,27 @@ +PREFIX iter: <http://w3id.org/sparql-generate/iter/> + PREFIX fun: <http://w3id.org/sparql-generate/fn/> + PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> + PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> + GENERATE { +?Commune a <http://data.ign.fr/def/geofla#Commune>; + <http://www.w3.org/2000/01/rdf-schema#label> ?Nomcommune; + <http://data.ign.fr/def/geofla#numInsee> ?Insee. +?Personne a <https://schema.org/Person>; + <https://schema.org/familyName> ?Nompersonne; + <https://schema.org/givenName> ?Prenompersonne; + <https://schema.org/birthDate> ?Datedenaissance. +?Personne <https://data.grandlyon.com/onto/estmairede> ?Commune. +?Personne <https://schema.org/hasOccupation> ?Profession. +} + SOURCE <https://download.data.grandlyon.com/wfs/grandlyon?SERVICE=WFS&VERSION=2.0.0&request=GetFeature&typename=cty_citoyennete.maires_2020_2026&outputFormat=application/json;%20subtype=geojson&SRSNAME=EPSG:4171> AS ?source +ITERATOR iter:GeoJSON(?source) AS ?geometricCoordinates ?properties + WHERE { +BIND (fun:JSONPath(?properties,"$.commune") AS ?Nomcommune) +BIND (fun:JSONPath(?properties,"$.insee") AS ?Insee) +BIND(IRI(CONCAT("https://data.grandlyon.com/id/Commune/",fun:JSONPath(?properties,"$.insee"))) AS ?Commune) +BIND (fun:JSONPath(?properties,"$.nom") AS ?Nompersonne) +BIND(IRI(CONCAT("https://data.grandlyon.com/id/Personne/",fun:JSONPath(?properties,"$.nom"))) AS ?Personne) +BIND (fun:JSONPath(?properties,"$.prenom") AS ?Prenompersonne) +BIND (fun:JSONPath(?properties,"$.date_naissance") AS ?Datedenaissance) +BIND(IRI(CONCAT("https://data.grandlyon.com/vocab/",REPLACE(LCASE(fun:JSONPath(?properties,"$.libelle_profession"))," ","_"))) AS ?Profession) +} diff --git a/Exemple/template.xlsx b/Exemple/template.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..e32efb524cdf93ec22ece91c105c8665f3fdfe00 GIT binary patch literal 18829 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 Q^ZX%zdUk*Xe*E`;09%jRB>(^b literal 0 HcmV?d00001 diff --git a/Exemple/vocabulary.ttl b/Exemple/vocabulary.ttl new file mode 100644 index 0000000..d71c6a5 --- /dev/null +++ b/Exemple/vocabulary.ttl @@ -0,0 +1,19 @@ +@prefix ns1: <http://www.w3.org/2003/06/sw-vocab-status/ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix schema: <https://schema.org/> . +@prefix skos: <http://www.w3.org/2004/02/skos/core#> . + +<https://data.grandlyon.com/vocab/anciens_cadres> a skos:Concept ; + rdfs:isDefinedBy <https://data.grandlyon.com/vocab/> ; + ns1:term_status "testing" ; + skos:definition "Anciens cadres" ; + skos:inScheme schema:Occupation ; + skos:prefLabel "Anciens cadres" . + +<https://data.grandlyon.com/vocab/cadres_administratifs_et_commerciaux_d'entreprise> a skos:Concept ; + rdfs:isDefinedBy <https://data.grandlyon.com/vocab/> ; + ns1:term_status "testing" ; + skos:definition "Cadres administratifs et commerciaux d'entreprise" ; + skos:inScheme schema:Occupation ; + skos:prefLabel "Cadres administratifs et commerciaux d'entreprise" . + -- GitLab