EntitySchema:E2: Difference between revisions

From geokb
(Updated Schema text)
(Updated Schema text: changed organization to recursive call)
 
(2 intermediate revisions by the same user not shown)
Schema / Line 6: Schema / Line 6:


<Organization> EXTRA wdt:P62 {
<Organization> EXTRA wdt:P62 {
    # Must have an Instance Of
  # Must have an Instance Of
     wdt:P1 . ;
     wdt:P1 . ;


    # "part of" (transitive) "USGS"
  # "part of" (transitive) "USGS"
    wdt:P62 [ wd:Q44210 wd:Q44211 wd:Q44213 wd:Q44215 wd:Q44217 wd:Q44218 wd:Q44219 wd:Q44220 wd:Q44221 wd:Q44222 wd:Q44223 wd:Q44224 wd:Q44226 wd:Q44227 wd:Q44228 wd:Q44229 wd:Q44230 wd:Q44231 wd:Q44232 wd:Q44233 wd:Q44235 wd:Q44236 wd:Q44237 wd:Q44240 wd:Q44241 wd:Q44242 wd:Q44243 wd:Q44244 wd:Q44245 wd:Q44246 wd:Q44247 wd:Q44248 wd:Q44249 wd:Q44250 wd:Q44252 wd:Q44253 wd:Q44254 wd:Q44255 wd:Q44256 wd:Q44258 wd:Q44260 wd:Q44261 wd:Q44262 wd:Q44263 wd:Q44264 wd:Q44265 wd:Q44266 wd:Q44267 wd:Q44268 wd:Q44269 wd:Q44270 wd:Q44271 wd:Q44273 wd:Q44274 wd:Q44275 wd:Q44276 wd:Q44277 wd:Q44278 wd:Q44279 wd:Q44280 wd:Q44282 wd:Q44283 wd:Q44284 wd:Q44285 wd:Q44286 wd:Q44287 wd:Q44288 wd:Q44289 wd:Q44290 wd:Q44291 wd:Q44292 wd:Q44293 wd:Q44294 wd:Q44295 wd:Q44296 wd:Q44297 wd:Q44299 wd:Q44300 wd:Q44302 wd:Q44303 wd:Q44304 wd:Q44305 wd:Q44306 wd:Q44307 wd:Q44308 wd:Q44315 wd:Q44316 wd:Q44317 wd:Q44319 wd:Q44324 wd:Q44325 wd:Q44326 wd:Q44328 wd:Q44329 wd:Q44331 wd:Q44332 wd:Q44333 wd:Q44334 wd:Q44335 wd:Q44336 wd:Q44337 wd:Q44338 wd:Q44339 wd:Q44340 wd:Q44341 wd:Q44342 wd:Q44343 wd:Q44344 wd:Q44345 wd:Q44346 wd:Q44347 wd:Q44348 wd:Q44349 wd:Q44350 wd:Q44351 wd:Q44352 wd:Q44353 wd:Q44354 wd:Q44355 wd:Q44356 wd:Q44357 wd:Q44358 wd:Q44359 wd:Q44360 wd:Q44361 wd:Q44362 wd:Q44363 wd:Q44364 wd:Q44366 wd:Q44367 wd:Q44368 wd:Q44370 wd:Q44371 wd:Q44372 wd:Q44373 wd:Q44375 wd:Q44376 wd:Q44377 wd:Q44378 wd:Q44379 wd:Q44380 wd:Q44382 wd:Q44383 wd:Q44384 wd:Q50860 wd:Q50871 wd:Q50872 wd:Q50874 wd:Q50875 wd:Q50876 wd:Q50879 wd:Q50882 wd:Q50885 wd:Q50886 wd:Q50887 wd:Q50888 wd:Q50889 wd:Q50891 wd:Q50894 wd:Q50895 wd:Q50896 wd:Q50897 wd:Q50900 wd:Q50905 wd:Q50906 wd:Q50907 wd:Q50908 wd:Q50909 wd:Q50910 wd:Q50913 wd:Q50915 wd:Q50916 wd:Q50917 wd:Q50918 wd:Q50921 wd:Q50923 wd:Q50924 wd:Q50925 wd:Q50926 wd:Q50927 wd:Q50928 wd:Q50929 wd:Q50930 wd:Q50932 wd:Q50933 wd:Q50934 ] ;
  wdt:P62 @<SubclassUSGS> ;
  
  
    # Alias(es)
  # Alias(es)
     skos:altLabel . *;
     skos:altLabel . *;


    # Reference URL
  # Reference URL
     wdt:P31 . * ;
     wdt:P31 IRI + ;
}
 
<SubclassUSGS> {
  ( wdt:P62 [ wd:Q44210 ]; wdt:P62 . * ) |
  ( wdt:P62 @<SubclassUSGS>; wdt:P62 . *) *;
}
}

Latest revision as of 18:49, 7 June 2023

language codelabeldescriptionaliasesedit
enOrganizationschema for describing an organizationedit
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX wd: <https://geokb.wikibase.cloud/entity/>
PREFIX wdt: <https://geokb.wikibase.cloud/prop/direct/>

START = @<Organization>

<Organization> EXTRA wdt:P62 {
  # Must have an Instance Of
    wdt:P1 . ;

  # "part of" (transitive) "USGS"
  wdt:P62 @<SubclassUSGS> ;
  	
  # Alias(es)
    skos:altLabel . *;

  # Reference URL
    wdt:P31 IRI + ;
}

<SubclassUSGS> {
  ( wdt:P62 [ wd:Q44210 ]; wdt:P62 . * ) |
  ( wdt:P62 @<SubclassUSGS>; wdt:P62 . *) *;
}