Tore Christiansen

Moved restrictions to PlanningValues

This diff is collapsed. Click to expand it.
...@@ -467,6 +467,8 @@ ILAP:UserFieldClass ...@@ -467,6 +467,8 @@ ILAP:UserFieldClass
467 <http://data.posccaesar.org/ilap/CM-oppdragForReinertsenToStatoil1.8> ; 467 <http://data.posccaesar.org/ilap/CM-oppdragForReinertsenToStatoil1.8> ;
468 USERFIELDS:hasCommissioningPackage 468 USERFIELDS:hasCommissioningPackage
469 <http://data.posccaesar.org/ilap/CommPackageForReinertsenToStatoil1.8> ; 469 <http://data.posccaesar.org/ilap/CommPackageForReinertsenToStatoil1.8> ;
470 + USERFIELDS:hasContractor
471 + <http://data.posccaesar.org/brreg/R-80b9711b-acde-4a41-b882-12ff9d23544e> ;
470 USERFIELDS:hasDelivery 472 USERFIELDS:hasDelivery
471 <http://data.posccaesar.org/ilap/DelLeveranseForReinertsenToStatoil1.8> ; 473 <http://data.posccaesar.org/ilap/DelLeveranseForReinertsenToStatoil1.8> ;
472 USERFIELDS:hasEngineeringPhase 474 USERFIELDS:hasEngineeringPhase
...@@ -481,6 +483,8 @@ ILAP:UserFieldClass ...@@ -481,6 +483,8 @@ ILAP:UserFieldClass
481 <http://data.posccaesar.org/ilap/HovedaktivitetForReinertsenToStatoil1.8> ; 483 <http://data.posccaesar.org/ilap/HovedaktivitetForReinertsenToStatoil1.8> ;
482 USERFIELDS:hasMechanicalCompletionPackage 484 USERFIELDS:hasMechanicalCompletionPackage
483 <http://data.posccaesar.org/ilap/MCpackageForReinertsenToStatoil1.8> ; 485 <http://data.posccaesar.org/ilap/MCpackageForReinertsenToStatoil1.8> ;
486 + USERFIELDS:hasMilestone
487 + ILAP:DG2 ;
484 USERFIELDS:hasOwnerPerson 488 USERFIELDS:hasOwnerPerson
485 <http://data.posccaesar.org/ilap/OppdragslederForReinertsenToStatoil1.8> ; 489 <http://data.posccaesar.org/ilap/OppdragslederForReinertsenToStatoil1.8> ;
486 USERFIELDS:hasProjectType 490 USERFIELDS:hasProjectType
...@@ -544,6 +548,10 @@ ILAP:WorkOrder_1 ...@@ -544,6 +548,10 @@ ILAP:WorkOrder_1
544 ILAP:hasActivityActiveStatus 548 ILAP:hasActivityActiveStatus
545 rdfs:range ILAP:Status . 549 rdfs:range ILAP:Status .
546 550
551 +ILAP:hasActivityContractor
552 + rdfs:domain USERFIELDS:UserField ;
553 + rdfs:range USERFIELDS:FreeTextField .
554 +
547 ILAP:hasActivityMaterialOrderStatus 555 ILAP:hasActivityMaterialOrderStatus
548 rdfs:domain ILAP:PlannedActivity . 556 rdfs:domain ILAP:PlannedActivity .
549 557
...@@ -562,10 +570,32 @@ ILAP:hasValue ...@@ -562,10 +570,32 @@ ILAP:hasValue
562 ILAP:hasValueSource 570 ILAP:hasValueSource
563 rdfs:domain ILAP:UserField . 571 rdfs:domain ILAP:UserField .
564 572
573 +USERFIELDS:UserField
574 + rdfs:subClassOf
575 + [ rdf:type owl:Restriction ;
576 + owl:maxQualifiedCardinality
577 + "1"^^xsd:nonNegativeInteger ;
578 + owl:onClass ILAP:MilestoneType ;
579 + owl:onProperty USERFIELDS:hasMilestone
580 + ] ;
581 + rdfs:subClassOf
582 + [ rdf:type owl:Restriction ;
583 + owl:maxQualifiedCardinality
584 + "1"^^xsd:nonNegativeInteger ;
585 + owl:onClass ILAP:Contractor ;
586 + owl:onProperty USERFIELDS:hasContractor
587 + ] .
588 +
589 +USERFIELDS:hasContractor
590 + rdfs:range ILAP:ResponsibleOrganization .
591 +
565 USERFIELDS:hasMainActivity 592 USERFIELDS:hasMainActivity
566 rdfs:domain USERFIELDS:UserField ; 593 rdfs:domain USERFIELDS:UserField ;
567 rdfs:range USERFIELDS:FreeTextField . 594 rdfs:range USERFIELDS:FreeTextField .
568 595
596 +USERFIELDS:hasMilestone
597 + rdfs:range ILAP:MilestoneType .
598 +
569 USERFIELDS:hasTaskResponsible 599 USERFIELDS:hasTaskResponsible
570 rdfs:domain USERFIELDS:UserField ; 600 rdfs:domain USERFIELDS:UserField ;
571 rdfs:range USERFIELDS:FreeTextField . 601 rdfs:range USERFIELDS:FreeTextField .
......