Tore Christiansen

added ilap:shouldUseAnyUri to the correct axioms.

...@@ -8,6 +8,10 @@ ...@@ -8,6 +8,10 @@
8 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 8 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9 @prefix xml: <http://www.w3.org/XML/1998/namespace> . 9 @prefix xml: <http://www.w3.org/XML/1998/namespace> .
10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 +ilap:shouldUseAnyUri
12 + rdf:type owl:AnnotationProperty ;
13 + rdfs:range xsd:boolean ;
14 +.
11 : 15 :
12 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
13 . 17 .
...@@ -36,68 +40,89 @@ ...@@ -36,68 +40,89 @@
36 rdfs:subClassOf owl:Thing ; 40 rdfs:subClassOf owl:Thing ;
37 rdfs:subClassOf [ 41 rdfs:subClassOf [
38 rdf:type owl:Restriction ; 42 rdf:type owl:Restriction ;
43 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
39 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 44 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
40 - owl:onClass ilap:Activity ; 45 + owl:onClass ilap:Category ;
41 - owl:onProperty :hasMainActivity ; 46 + owl:onProperty :hasCategory ;
42 ] ; 47 ] ;
43 rdfs:subClassOf [ 48 rdfs:subClassOf [
44 rdf:type owl:Restriction ; 49 rdf:type owl:Restriction ;
45 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 50 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
46 - owl:onClass ilap:Category ; 51 + owl:onClass ilap:Activity ;
47 - owl:onProperty :hasCategory ; 52 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
53 +
54 + owl:onProperty :hasMainActivity ;
48 ] ; 55 ] ;
49 rdfs:subClassOf [ 56 rdfs:subClassOf [
50 rdf:type owl:Restriction ; 57 rdf:type owl:Restriction ;
51 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 58 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
52 owl:onClass ilap:Contractor ; 59 owl:onClass ilap:Contractor ;
60 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
61 +
53 owl:onProperty :hasContractor ; 62 owl:onProperty :hasContractor ;
54 ] ; 63 ] ;
55 rdfs:subClassOf [ 64 rdfs:subClassOf [
56 rdf:type owl:Restriction ; 65 rdf:type owl:Restriction ;
57 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 66 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
58 owl:onClass ilap:Criticality ; 67 owl:onClass ilap:Criticality ;
68 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
69 +
59 owl:onProperty :hasHseCriticality ; 70 owl:onProperty :hasHseCriticality ;
60 ] ; 71 ] ;
61 rdfs:subClassOf [ 72 rdfs:subClassOf [
62 rdf:type owl:Restriction ; 73 rdf:type owl:Restriction ;
63 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 74 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
64 owl:onClass ilap:Criticality ; 75 owl:onClass ilap:Criticality ;
76 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
77 +
65 owl:onProperty :hasProductionCriticality ; 78 owl:onProperty :hasProductionCriticality ;
66 ] ; 79 ] ;
67 rdfs:subClassOf [ 80 rdfs:subClassOf [
68 rdf:type owl:Restriction ; 81 rdf:type owl:Restriction ;
69 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 82 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
70 owl:onClass ilap:Discipline ; 83 owl:onClass ilap:Discipline ;
84 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
85 +
71 owl:onProperty :hasDiscipline ; 86 owl:onProperty :hasDiscipline ;
72 ] ; 87 ] ;
73 rdfs:subClassOf [ 88 rdfs:subClassOf [
74 rdf:type owl:Restriction ; 89 rdf:type owl:Restriction ;
75 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 90 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
76 owl:onClass ilap:Discipline ; 91 owl:onClass ilap:Discipline ;
92 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
93 +
77 owl:onProperty :hasExecutionSubDiscipline ; 94 owl:onProperty :hasExecutionSubDiscipline ;
78 ] ; 95 ] ;
79 rdfs:subClassOf [ 96 rdfs:subClassOf [
80 rdf:type owl:Restriction ; 97 rdf:type owl:Restriction ;
81 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 98 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
82 owl:onClass ilap:Facility ; 99 owl:onClass ilap:Facility ;
100 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
101 +
83 owl:onProperty :hasFacility ; 102 owl:onProperty :hasFacility ;
84 ] ; 103 ] ;
85 rdfs:subClassOf [ 104 rdfs:subClassOf [
86 rdf:type owl:Restriction ; 105 rdf:type owl:Restriction ;
87 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 106 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
88 owl:onClass ilap:Facility ; 107 owl:onClass ilap:Facility ;
108 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
109 +
89 owl:onProperty :hasLivingQuarters ; 110 owl:onProperty :hasLivingQuarters ;
90 ] ; 111 ] ;
91 rdfs:subClassOf [ 112 rdfs:subClassOf [
92 rdf:type owl:Restriction ; 113 rdf:type owl:Restriction ;
93 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 114 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
94 owl:onClass ilap:Facility ; 115 owl:onClass ilap:Facility ;
116 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
117 +
95 owl:onProperty :hasOperatingUnit ; 118 owl:onProperty :hasOperatingUnit ;
96 ] ; 119 ] ;
97 rdfs:subClassOf [ 120 rdfs:subClassOf [
98 rdf:type owl:Restriction ; 121 rdf:type owl:Restriction ;
99 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 122 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
100 owl:onClass ilap:Field ; 123 owl:onClass ilap:Field ;
124 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
125 +
101 owl:onProperty :hasField ; 126 owl:onProperty :hasField ;
102 ] ; 127 ] ;
103 rdfs:subClassOf [ 128 rdfs:subClassOf [
...@@ -452,72 +477,96 @@ ...@@ -452,72 +477,96 @@
452 rdf:type owl:Restriction ; 477 rdf:type owl:Restriction ;
453 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 478 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
454 owl:onClass ilap:License ; 479 owl:onClass ilap:License ;
480 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
481 +
455 owl:onProperty :hasLicense ; 482 owl:onProperty :hasLicense ;
456 ] ; 483 ] ;
457 rdfs:subClassOf [ 484 rdfs:subClassOf [
458 rdf:type owl:Restriction ; 485 rdf:type owl:Restriction ;
459 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 486 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
460 owl:onClass ilap:MainPhase ; 487 owl:onClass ilap:MainPhase ;
488 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
489 +
461 owl:onProperty :hasDgPhase ; 490 owl:onProperty :hasDgPhase ;
462 ] ; 491 ] ;
463 rdfs:subClassOf [ 492 rdfs:subClassOf [
464 rdf:type owl:Restriction ; 493 rdf:type owl:Restriction ;
465 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 494 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
466 owl:onClass ilap:MilestoneType ; 495 owl:onClass ilap:MilestoneType ;
496 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
497 +
467 owl:onProperty :hasMilestoneType ; 498 owl:onProperty :hasMilestoneType ;
468 ] ; 499 ] ;
469 rdfs:subClassOf [ 500 rdfs:subClassOf [
470 rdf:type owl:Restriction ; 501 rdf:type owl:Restriction ;
471 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 502 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
472 owl:onClass ilap:Operator ; 503 owl:onClass ilap:Operator ;
504 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
505 +
473 owl:onProperty :hasOperator ; 506 owl:onProperty :hasOperator ;
474 ] ; 507 ] ;
475 rdfs:subClassOf [ 508 rdfs:subClassOf [
476 rdf:type owl:Restriction ; 509 rdf:type owl:Restriction ;
477 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 510 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
478 owl:onClass ilap:Phase ; 511 owl:onClass ilap:Phase ;
512 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
513 +
479 owl:onProperty :hasPhase ; 514 owl:onProperty :hasPhase ;
480 ] ; 515 ] ;
481 rdfs:subClassOf [ 516 rdfs:subClassOf [
482 rdf:type owl:Restriction ; 517 rdf:type owl:Restriction ;
483 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 518 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
484 owl:onClass ilap:Priority ; 519 owl:onClass ilap:Priority ;
520 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
521 +
485 owl:onProperty :hasPriority ; 522 owl:onProperty :hasPriority ;
486 ] ; 523 ] ;
487 rdfs:subClassOf [ 524 rdfs:subClassOf [
488 rdf:type owl:Restriction ; 525 rdf:type owl:Restriction ;
489 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 526 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
490 owl:onClass ilap:Result ; 527 owl:onClass ilap:Result ;
528 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
529 +
491 owl:onProperty :hasProduct ; 530 owl:onProperty :hasProduct ;
492 ] ; 531 ] ;
493 rdfs:subClassOf [ 532 rdfs:subClassOf [
494 rdf:type owl:Restriction ; 533 rdf:type owl:Restriction ;
495 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 534 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
496 owl:onClass ilap:RiskFactor ; 535 owl:onClass ilap:RiskFactor ;
536 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
537 +
497 owl:onProperty :hasRiskFactor ; 538 owl:onProperty :hasRiskFactor ;
498 ] ; 539 ] ;
499 rdfs:subClassOf [ 540 rdfs:subClassOf [
500 rdf:type owl:Restriction ; 541 rdf:type owl:Restriction ;
501 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 542 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
502 owl:onClass ilap:ShutdownType ; 543 owl:onClass ilap:ShutdownType ;
544 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
545 +
503 owl:onProperty :hasShutdownType ; 546 owl:onProperty :hasShutdownType ;
504 ] ; 547 ] ;
505 rdfs:subClassOf [ 548 rdfs:subClassOf [
506 rdf:type owl:Restriction ; 549 rdf:type owl:Restriction ;
507 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 550 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
508 owl:onClass ilap:Status ; 551 owl:onClass ilap:Status ;
552 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
553 +
509 owl:onProperty :hasStatus ; 554 owl:onProperty :hasStatus ;
510 ] ; 555 ] ;
511 rdfs:subClassOf [ 556 rdfs:subClassOf [
512 rdf:type owl:Restriction ; 557 rdf:type owl:Restriction ;
513 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 558 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
514 owl:onClass ilap:Status ; 559 owl:onClass ilap:Status ;
560 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
561 +
515 owl:onProperty :hasStatusType ; 562 owl:onProperty :hasStatusType ;
516 ] ; 563 ] ;
517 rdfs:subClassOf [ 564 rdfs:subClassOf [
518 rdf:type owl:Restriction ; 565 rdf:type owl:Restriction ;
519 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 566 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
520 owl:onClass ilap:SubPhase ; 567 owl:onClass ilap:SubPhase ;
568 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
569 +
521 owl:onProperty :hasProjectPhase ; 570 owl:onProperty :hasProjectPhase ;
522 ] ; 571 ] ;
523 . 572 .
......