support for completely free fields and also support for target dates
Showing
1 changed file
with
466 additions
and
266 deletions
... | @@ -138,6 +138,14 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -138,6 +138,14 @@ xsd:time rdf:type rdfs:Datatype . |
138 | 138 | ||
139 | 139 | ||
140 | 140 | ||
141 | +### http://data.posccaesar.org/ilap/hasCompletelyFreeField | ||
142 | + | ||
143 | +:hasCompletelyFreeField rdf:type owl:ObjectProperty ; | ||
144 | + | ||
145 | + rdfs:subPropertyOf owl:topObjectProperty . | ||
146 | + | ||
147 | + | ||
148 | + | ||
141 | ### http://data.posccaesar.org/ilap/hasConstraint | 149 | ### http://data.posccaesar.org/ilap/hasConstraint |
142 | 150 | ||
143 | :hasConstraint rdf:type owl:ObjectProperty . | 151 | :hasConstraint rdf:type owl:ObjectProperty . |
... | @@ -459,6 +467,12 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -459,6 +467,12 @@ xsd:time rdf:type rdfs:Datatype . |
459 | 467 | ||
460 | 468 | ||
461 | 469 | ||
470 | +### http://data.posccaesar.org/ilap/hasFieldValue | ||
471 | + | ||
472 | +:hasFieldValue rdf:type owl:DatatypeProperty . | ||
473 | + | ||
474 | + | ||
475 | + | ||
462 | ### http://data.posccaesar.org/ilap/hasFinish | 476 | ### http://data.posccaesar.org/ilap/hasFinish |
463 | 477 | ||
464 | :hasFinish rdf:type owl:DatatypeProperty . | 478 | :hasFinish rdf:type owl:DatatypeProperty . |
... | @@ -489,6 +503,26 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -489,6 +503,26 @@ xsd:time rdf:type rdfs:Datatype . |
489 | 503 | ||
490 | 504 | ||
491 | 505 | ||
506 | +### http://data.posccaesar.org/ilap/hasFnetDate | ||
507 | + | ||
508 | +:hasFnetDate rdf:type owl:DatatypeProperty ; | ||
509 | + | ||
510 | + rdfs:label "has fnet date"^^xsd:string ; | ||
511 | + | ||
512 | + rdfs:comment "The Activity must Finish no earlier than this Date"^^xsd:string . | ||
513 | + | ||
514 | + | ||
515 | + | ||
516 | +### http://data.posccaesar.org/ilap/hasFnltDate | ||
517 | + | ||
518 | +:hasFnltDate rdf:type owl:DatatypeProperty ; | ||
519 | + | ||
520 | + rdfs:label "has fnlt date"^^xsd:string ; | ||
521 | + | ||
522 | + rdfs:comment "The Activity must Finish no later than this Date"^^xsd:string . | ||
523 | + | ||
524 | + | ||
525 | + | ||
492 | ### http://data.posccaesar.org/ilap/hasFreeFloat | 526 | ### http://data.posccaesar.org/ilap/hasFreeFloat |
493 | 527 | ||
494 | :hasFreeFloat rdf:type owl:DatatypeProperty ; | 528 | :hasFreeFloat rdf:type owl:DatatypeProperty ; |
... | @@ -533,6 +567,26 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -533,6 +567,26 @@ xsd:time rdf:type rdfs:Datatype . |
533 | 567 | ||
534 | 568 | ||
535 | 569 | ||
570 | +### http://data.posccaesar.org/ilap/hasMfoDate | ||
571 | + | ||
572 | +:hasMfoDate rdf:type owl:DatatypeProperty ; | ||
573 | + | ||
574 | + rdfs:label "has MFO date"^^xsd:string ; | ||
575 | + | ||
576 | + rdfs:comment "the Activity Must Finish on this Date"^^xsd:string . | ||
577 | + | ||
578 | + | ||
579 | + | ||
580 | +### http://data.posccaesar.org/ilap/hasMsoDate | ||
581 | + | ||
582 | +:hasMsoDate rdf:type owl:DatatypeProperty ; | ||
583 | + | ||
584 | + rdfs:label "has mso date"^^xsd:string ; | ||
585 | + | ||
586 | + rdfs:comment "the Activity Must Start on this Date"^^xsd:string . | ||
587 | + | ||
588 | + | ||
589 | + | ||
536 | ### http://data.posccaesar.org/ilap/hasName | 590 | ### http://data.posccaesar.org/ilap/hasName |
537 | 591 | ||
538 | :hasName rdf:type owl:DatatypeProperty ; | 592 | :hasName rdf:type owl:DatatypeProperty ; |
... | @@ -553,6 +607,26 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -553,6 +607,26 @@ xsd:time rdf:type rdfs:Datatype . |
553 | 607 | ||
554 | 608 | ||
555 | 609 | ||
610 | +### http://data.posccaesar.org/ilap/hasSnetDate | ||
611 | + | ||
612 | +:hasSnetDate rdf:type owl:DatatypeProperty ; | ||
613 | + | ||
614 | + rdfs:label "has snet date"^^xsd:string ; | ||
615 | + | ||
616 | + rdfs:comment "The Activity must Start no earlier than this Date"^^xsd:string . | ||
617 | + | ||
618 | + | ||
619 | + | ||
620 | +### http://data.posccaesar.org/ilap/hasSnltDate | ||
621 | + | ||
622 | +:hasSnltDate rdf:type owl:DatatypeProperty ; | ||
623 | + | ||
624 | + rdfs:label "has snlt date"^^xsd:string ; | ||
625 | + | ||
626 | + rdfs:comment "The Activity must Start no later than this Date"^^xsd:string . | ||
627 | + | ||
628 | + | ||
629 | + | ||
556 | ### http://data.posccaesar.org/ilap/hasSource | 630 | ### http://data.posccaesar.org/ilap/hasSource |
557 | 631 | ||
558 | :hasSource rdf:type owl:DatatypeProperty . | 632 | :hasSource rdf:type owl:DatatypeProperty . |
... | @@ -625,6 +699,26 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -625,6 +699,26 @@ xsd:time rdf:type rdfs:Datatype . |
625 | 699 | ||
626 | 700 | ||
627 | 701 | ||
702 | +### http://data.posccaesar.org/ilap/mustStartAlap | ||
703 | + | ||
704 | +:mustStartAlap rdf:type owl:DatatypeProperty ; | ||
705 | + | ||
706 | + rdfs:label "must Start ALAP"^^xsd:string ; | ||
707 | + | ||
708 | + rdfs:comment "The Activity should start as late as possible"^^xsd:string . | ||
709 | + | ||
710 | + | ||
711 | + | ||
712 | +### http://data.posccaesar.org/ilap/mustStartAsap | ||
713 | + | ||
714 | +:mustStartAsap rdf:type owl:DatatypeProperty ; | ||
715 | + | ||
716 | + rdfs:label "must start ASAP"^^xsd:string ; | ||
717 | + | ||
718 | + rdfs:comment "The Activity should start as soon as possible"^^xsd:string . | ||
719 | + | ||
720 | + | ||
721 | + | ||
628 | ### http://data.posccaesar.org/ilap/now | 722 | ### http://data.posccaesar.org/ilap/now |
629 | 723 | ||
630 | :now rdf:type owl:DatatypeProperty . | 724 | :now rdf:type owl:DatatypeProperty . |
... | @@ -644,20 +738,18 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -644,20 +738,18 @@ xsd:time rdf:type rdfs:Datatype . |
644 | 738 | ||
645 | <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> rdf:type owl:Class ; | 739 | <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> rdf:type owl:Class ; |
646 | 740 | ||
647 | - rdfs:subClassOf [ rdf:type owl:Restriction ; | 741 | + rdfs:subClassOf [ rdf:type owl:Class ; |
648 | - owl:onProperty :hasName ; | 742 | + owl:intersectionOf ( [ rdf:type owl:Restriction ; |
649 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 743 | + owl:onProperty :hasDescription ; |
744 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
650 | owl:onDataRange xsd:string | 745 | owl:onDataRange xsd:string |
651 | - ] , | 746 | + ] |
652 | - [ rdf:type owl:Restriction ; | ||
653 | - owl:onProperty :hasAvailability ; | ||
654 | - owl:onClass :Availability ; | ||
655 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
656 | - ] , | ||
657 | [ rdf:type owl:Restriction ; | 747 | [ rdf:type owl:Restriction ; |
658 | - owl:onProperty :hasExternalReference ; | 748 | + owl:onProperty :hasDescription ; |
659 | - owl:onClass :ExternalReference ; | 749 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
660 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 750 | + owl:onDataRange xsd:string |
751 | + ] | ||
752 | + ) | ||
661 | ] , | 753 | ] , |
662 | [ rdf:type owl:Class ; | 754 | [ rdf:type owl:Class ; |
663 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 755 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
... | @@ -672,18 +764,25 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -672,18 +764,25 @@ xsd:time rdf:type rdfs:Datatype . |
672 | ] | 764 | ] |
673 | ) | 765 | ) |
674 | ] , | 766 | ] , |
675 | - [ rdf:type owl:Class ; | ||
676 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
677 | - owl:onProperty :hasDescription ; | ||
678 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
679 | - owl:onDataRange xsd:string | ||
680 | - ] | ||
681 | [ rdf:type owl:Restriction ; | 767 | [ rdf:type owl:Restriction ; |
682 | - owl:onProperty :hasDescription ; | 768 | + owl:onProperty :hasExternalReference ; |
683 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 769 | + owl:onClass :ExternalReference ; |
770 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
771 | + ] , | ||
772 | + [ rdf:type owl:Restriction ; | ||
773 | + owl:onProperty :hasAvailability ; | ||
774 | + owl:onClass :Availability ; | ||
775 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
776 | + ] , | ||
777 | + [ rdf:type owl:Restriction ; | ||
778 | + owl:onProperty :hasCompletelyFreeField ; | ||
779 | + owl:onClass :CompletelyFreeField ; | ||
780 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
781 | + ] , | ||
782 | + [ rdf:type owl:Restriction ; | ||
783 | + owl:onProperty :hasName ; | ||
784 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
684 | owl:onDataRange xsd:string | 785 | owl:onDataRange xsd:string |
685 | - ] | ||
686 | - ) | ||
687 | ] ; | 786 | ] ; |
688 | 787 | ||
689 | :shouldHaveID "true" . | 788 | :shouldHaveID "true" . |
... | @@ -698,38 +797,18 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -698,38 +797,18 @@ xsd:time rdf:type rdfs:Datatype . |
698 | 797 | ||
699 | rdfs:subClassOf owl:Thing , | 798 | rdfs:subClassOf owl:Thing , |
700 | [ rdf:type owl:Restriction ; | 799 | [ rdf:type owl:Restriction ; |
701 | - owl:onProperty :hasExternalReference ; | 800 | + owl:onProperty :hasResource ; |
702 | - owl:onClass :ExternalReference ; | 801 | + owl:onClass :Resource ; |
703 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
704 | - ] , | ||
705 | - [ rdf:type owl:Restriction ; | ||
706 | - owl:onProperty :hasCalendar ; | ||
707 | - owl:onClass :Calendar ; | ||
708 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
709 | - ] , | ||
710 | - [ rdf:type owl:Restriction ; | ||
711 | - owl:onProperty :hasDescription ; | ||
712 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
713 | - owl:onDataRange xsd:string | ||
714 | - ] , | ||
715 | - [ rdf:type owl:Restriction ; | ||
716 | - owl:onProperty :hasFreeField ; | ||
717 | - owl:onClass :FreeField ; | ||
718 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 802 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
719 | ] , | 803 | ] , |
720 | [ rdf:type owl:Restriction ; | 804 | [ rdf:type owl:Restriction ; |
721 | - owl:onProperty :hasSchedule ; | 805 | + owl:onProperty :hasExternalReference ; |
722 | - owl:onClass :Schedule ; | 806 | + owl:onClass :ExternalReference ; |
723 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
724 | - ] , | ||
725 | - [ rdf:type owl:Restriction ; | ||
726 | - owl:onProperty :hasConstraint ; | ||
727 | - owl:onClass :Constraint ; | ||
728 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 807 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
729 | ] , | 808 | ] , |
730 | [ rdf:type owl:Restriction ; | 809 | [ rdf:type owl:Restriction ; |
731 | - owl:onProperty :hasParentActivity ; | 810 | + owl:onProperty :hasCompletelyFreeField ; |
732 | - owl:onClass :Activity ; | 811 | + owl:onClass :CompletelyFreeField ; |
733 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 812 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
734 | ] , | 813 | ] , |
735 | [ rdf:type owl:Restriction ; | 814 | [ rdf:type owl:Restriction ; |
... | @@ -737,6 +816,17 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -737,6 +816,17 @@ xsd:time rdf:type rdfs:Datatype . |
737 | owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ; | 816 | owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ; |
738 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 817 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
739 | ] , | 818 | ] , |
819 | + [ rdf:type owl:Class ; | ||
820 | + owl:unionOf ( :Operation | ||
821 | + :RegularActivity | ||
822 | + :WorkOrder | ||
823 | + ) | ||
824 | + ] , | ||
825 | + [ rdf:type owl:Restriction ; | ||
826 | + owl:onProperty :hasDescription ; | ||
827 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
828 | + owl:onDataRange xsd:string | ||
829 | + ] , | ||
740 | [ rdf:type owl:Restriction ; | 830 | [ rdf:type owl:Restriction ; |
741 | owl:onProperty :hasActiveStatus ; | 831 | owl:onProperty :hasActiveStatus ; |
742 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 832 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
... | @@ -759,20 +849,34 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -759,20 +849,34 @@ xsd:time rdf:type rdfs:Datatype . |
759 | ] | 849 | ] |
760 | ] | 850 | ] |
761 | ] , | 851 | ] , |
762 | - [ rdf:type owl:Class ; | ||
763 | - owl:unionOf ( :Operation | ||
764 | - :RegularActivity | ||
765 | - :WorkOrder | ||
766 | - ) | ||
767 | - ] , | ||
768 | [ rdf:type owl:Restriction ; | 852 | [ rdf:type owl:Restriction ; |
769 | owl:onProperty :hasSpecifiedUserField ; | 853 | owl:onProperty :hasSpecifiedUserField ; |
770 | owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ; | 854 | owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ; |
771 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 855 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
772 | ] , | 856 | ] , |
773 | [ rdf:type owl:Restriction ; | 857 | [ rdf:type owl:Restriction ; |
774 | - owl:onProperty :hasResource ; | 858 | + owl:onProperty :hasParentActivity ; |
775 | - owl:onClass :Resource ; | 859 | + owl:onClass :Activity ; |
860 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
861 | + ] , | ||
862 | + [ rdf:type owl:Restriction ; | ||
863 | + owl:onProperty :hasCalendar ; | ||
864 | + owl:onClass :Calendar ; | ||
865 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
866 | + ] , | ||
867 | + [ rdf:type owl:Restriction ; | ||
868 | + owl:onProperty :hasSchedule ; | ||
869 | + owl:onClass :Schedule ; | ||
870 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
871 | + ] , | ||
872 | + [ rdf:type owl:Restriction ; | ||
873 | + owl:onProperty :hasConstraint ; | ||
874 | + owl:onClass :Constraint ; | ||
875 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
876 | + ] , | ||
877 | + [ rdf:type owl:Restriction ; | ||
878 | + owl:onProperty :hasFreeField ; | ||
879 | + owl:onClass :FreeField ; | ||
776 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 880 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
777 | ] ; | 881 | ] ; |
778 | 882 | ||
... | @@ -780,22 +884,22 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -780,22 +884,22 @@ xsd:time rdf:type rdfs:Datatype . |
780 | 884 | ||
781 | :shouldHaveID "true" . | 885 | :shouldHaveID "true" . |
782 | [ rdf:type owl:Axiom ; | 886 | [ rdf:type owl:Axiom ; |
783 | - :shouldBeInternalAndExternalRef "true" ; | 887 | + :shouldUseRef "true" ; |
784 | owl:annotatedSource :Activity ; | 888 | owl:annotatedSource :Activity ; |
785 | owl:annotatedProperty rdfs:subClassOf ; | 889 | owl:annotatedProperty rdfs:subClassOf ; |
786 | owl:annotatedTarget [ rdf:type owl:Restriction ; | 890 | owl:annotatedTarget [ rdf:type owl:Restriction ; |
787 | - owl:onProperty :hasParentActivity ; | 891 | + owl:onProperty :hasFreeField ; |
788 | - owl:onClass :Activity ; | 892 | + owl:onClass :FreeField ; |
789 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 893 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
790 | ] | 894 | ] |
791 | ] . | 895 | ] . |
792 | [ rdf:type owl:Axiom ; | 896 | [ rdf:type owl:Axiom ; |
793 | - :shouldUseRef "true" ; | 897 | + :shouldBeInternalAndExternalRef "true" ; |
794 | owl:annotatedSource :Activity ; | 898 | owl:annotatedSource :Activity ; |
795 | owl:annotatedProperty rdfs:subClassOf ; | 899 | owl:annotatedProperty rdfs:subClassOf ; |
796 | owl:annotatedTarget [ rdf:type owl:Restriction ; | 900 | owl:annotatedTarget [ rdf:type owl:Restriction ; |
797 | - owl:onProperty :hasFreeField ; | 901 | + owl:onProperty :hasParentActivity ; |
798 | - owl:onClass :FreeField ; | 902 | + owl:onClass :Activity ; |
799 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 903 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
800 | ] | 904 | ] |
801 | ] . | 905 | ] . |
... | @@ -819,7 +923,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -819,7 +923,7 @@ xsd:time rdf:type rdfs:Datatype . |
819 | rdfs:subClassOf owl:Thing , | 923 | rdfs:subClassOf owl:Thing , |
820 | [ rdf:type owl:Class ; | 924 | [ rdf:type owl:Class ; |
821 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 925 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
822 | - owl:onProperty :availableFrom ; | 926 | + owl:onProperty :availableTo ; |
823 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 927 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
824 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 928 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
825 | owl:unionOf ( xsd:date | 929 | owl:unionOf ( xsd:date |
... | @@ -828,7 +932,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -828,7 +932,7 @@ xsd:time rdf:type rdfs:Datatype . |
828 | ] | 932 | ] |
829 | ] | 933 | ] |
830 | [ rdf:type owl:Restriction ; | 934 | [ rdf:type owl:Restriction ; |
831 | - owl:onProperty :availableFrom ; | 935 | + owl:onProperty :availableTo ; |
832 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 936 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
833 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 937 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
834 | owl:unionOf ( xsd:date | 938 | owl:unionOf ( xsd:date |
... | @@ -864,9 +968,14 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -864,9 +968,14 @@ xsd:time rdf:type rdfs:Datatype . |
864 | ] | 968 | ] |
865 | ) | 969 | ) |
866 | ] , | 970 | ] , |
971 | + [ rdf:type owl:Restriction ; | ||
972 | + owl:onProperty :forPlan ; | ||
973 | + owl:onClass :Plan ; | ||
974 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
975 | + ] , | ||
867 | [ rdf:type owl:Class ; | 976 | [ rdf:type owl:Class ; |
868 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 977 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
869 | - owl:onProperty :availableTo ; | 978 | + owl:onProperty :availableFrom ; |
870 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 979 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
871 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 980 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
872 | owl:unionOf ( xsd:date | 981 | owl:unionOf ( xsd:date |
... | @@ -875,7 +984,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -875,7 +984,7 @@ xsd:time rdf:type rdfs:Datatype . |
875 | ] | 984 | ] |
876 | ] | 985 | ] |
877 | [ rdf:type owl:Restriction ; | 986 | [ rdf:type owl:Restriction ; |
878 | - owl:onProperty :availableTo ; | 987 | + owl:onProperty :availableFrom ; |
879 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 988 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
880 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 989 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
881 | owl:unionOf ( xsd:date | 990 | owl:unionOf ( xsd:date |
... | @@ -884,26 +993,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -884,26 +993,11 @@ xsd:time rdf:type rdfs:Datatype . |
884 | ] | 993 | ] |
885 | ] | 994 | ] |
886 | ) | 995 | ) |
887 | - ] , | ||
888 | - [ rdf:type owl:Restriction ; | ||
889 | - owl:onProperty :forPlan ; | ||
890 | - owl:onClass :Plan ; | ||
891 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
892 | ] . | 996 | ] . |
893 | [ rdf:type owl:Axiom ; | 997 | [ rdf:type owl:Axiom ; |
894 | :shouldUseRef "true"^^xsd:boolean ; | 998 | :shouldUseRef "true"^^xsd:boolean ; |
895 | owl:annotatedSource :Availability ; | 999 | owl:annotatedSource :Availability ; |
896 | owl:annotatedProperty rdfs:subClassOf ; | 1000 | owl:annotatedProperty rdfs:subClassOf ; |
897 | - owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
898 | - owl:onProperty :forPlan ; | ||
899 | - owl:onClass :Plan ; | ||
900 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
901 | - ] | ||
902 | -] . | ||
903 | -[ rdf:type owl:Axiom ; | ||
904 | - :shouldUseRef "true"^^xsd:boolean ; | ||
905 | - owl:annotatedSource :Availability ; | ||
906 | - owl:annotatedProperty rdfs:subClassOf ; | ||
907 | owl:annotatedTarget [ rdf:type owl:Class ; | 1001 | owl:annotatedTarget [ rdf:type owl:Class ; |
908 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1002 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
909 | owl:onProperty :hasCalendar ; | 1003 | owl:onProperty :hasCalendar ; |
... | @@ -918,6 +1012,16 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -918,6 +1012,16 @@ xsd:time rdf:type rdfs:Datatype . |
918 | ) | 1012 | ) |
919 | ] | 1013 | ] |
920 | ] . | 1014 | ] . |
1015 | +[ rdf:type owl:Axiom ; | ||
1016 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1017 | + owl:annotatedSource :Availability ; | ||
1018 | + owl:annotatedProperty rdfs:subClassOf ; | ||
1019 | + owl:annotatedTarget [ rdf:type owl:Restriction ; | ||
1020 | + owl:onProperty :forPlan ; | ||
1021 | + owl:onClass :Plan ; | ||
1022 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1023 | + ] | ||
1024 | +] . | ||
921 | 1025 | ||
922 | 1026 | ||
923 | 1027 | ||
... | @@ -927,13 +1031,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -927,13 +1031,9 @@ xsd:time rdf:type rdfs:Datatype . |
927 | 1031 | ||
928 | rdfs:subClassOf :Schedule , | 1032 | rdfs:subClassOf :Schedule , |
929 | [ rdf:type owl:Restriction ; | 1033 | [ rdf:type owl:Restriction ; |
930 | - owl:onProperty :hasFrontlineDate ; | 1034 | + owl:onProperty :hasFreeFloat ; |
931 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1035 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
932 | - owl:onDataRange [ rdf:type rdfs:Datatype ; | 1036 | + owl:onDataRange xsd:duration |
933 | - owl:unionOf ( xsd:date | ||
934 | - xsd:dateTime | ||
935 | - ) | ||
936 | - ] | ||
937 | ] , | 1037 | ] , |
938 | [ rdf:type owl:Restriction ; | 1038 | [ rdf:type owl:Restriction ; |
939 | owl:onProperty :hasTotalFloat ; | 1039 | owl:onProperty :hasTotalFloat ; |
... | @@ -941,14 +1041,18 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -941,14 +1041,18 @@ xsd:time rdf:type rdfs:Datatype . |
941 | owl:onDataRange xsd:duration | 1041 | owl:onDataRange xsd:duration |
942 | ] , | 1042 | ] , |
943 | [ rdf:type owl:Restriction ; | 1043 | [ rdf:type owl:Restriction ; |
944 | - owl:onProperty :hasFreeFloat ; | 1044 | + owl:onProperty :hasPlannedProgress ; |
945 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1045 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
946 | - owl:onDataRange xsd:duration | 1046 | + owl:onDataRange xsd:decimal |
947 | ] , | 1047 | ] , |
948 | [ rdf:type owl:Restriction ; | 1048 | [ rdf:type owl:Restriction ; |
949 | - owl:onProperty :hasPlannedProgress ; | 1049 | + owl:onProperty :hasFrontlineDate ; |
950 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1050 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
951 | - owl:onDataRange xsd:decimal | 1051 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1052 | + owl:unionOf ( xsd:date | ||
1053 | + xsd:dateTime | ||
1054 | + ) | ||
1055 | + ] | ||
952 | ] . | 1056 | ] . |
953 | 1057 | ||
954 | 1058 | ||
... | @@ -959,12 +1063,22 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -959,12 +1063,22 @@ xsd:time rdf:type rdfs:Datatype . |
959 | 1063 | ||
960 | rdfs:subClassOf owl:Thing , | 1064 | rdfs:subClassOf owl:Thing , |
961 | [ rdf:type owl:Restriction ; | 1065 | [ rdf:type owl:Restriction ; |
1066 | + owl:onProperty :hasExternalReference ; | ||
1067 | + owl:onClass :ExternalReference ; | ||
1068 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1069 | + ] , | ||
1070 | + [ rdf:type owl:Restriction ; | ||
962 | owl:onProperty :hasPeriod ; | 1071 | owl:onProperty :hasPeriod ; |
963 | owl:onClass :Period ; | 1072 | owl:onClass :Period ; |
964 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1073 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
965 | ] , | 1074 | ] , |
966 | [ rdf:type owl:Restriction ; | 1075 | [ rdf:type owl:Restriction ; |
967 | - owl:onProperty :hasStart ; | 1076 | + owl:onProperty :hasDescription ; |
1077 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1078 | + owl:onDataRange xsd:string | ||
1079 | + ] , | ||
1080 | + [ rdf:type owl:Restriction ; | ||
1081 | + owl:onProperty :hasFinish ; | ||
968 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1082 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
969 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1083 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
970 | owl:unionOf ( xsd:date | 1084 | owl:unionOf ( xsd:date |
... | @@ -973,23 +1087,13 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -973,23 +1087,13 @@ xsd:time rdf:type rdfs:Datatype . |
973 | ] | 1087 | ] |
974 | ] , | 1088 | ] , |
975 | [ rdf:type owl:Restriction ; | 1089 | [ rdf:type owl:Restriction ; |
976 | - owl:onProperty :hasDescription ; | 1090 | + owl:onProperty :hasStart ; |
977 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
978 | - owl:onDataRange xsd:string | ||
979 | - ] , | ||
980 | - [ rdf:type owl:Restriction ; | ||
981 | - owl:onProperty :hasFinish ; | ||
982 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1091 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
983 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1092 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
984 | owl:unionOf ( xsd:date | 1093 | owl:unionOf ( xsd:date |
985 | xsd:dateTime | 1094 | xsd:dateTime |
986 | ) | 1095 | ) |
987 | ] | 1096 | ] |
988 | - ] , | ||
989 | - [ rdf:type owl:Restriction ; | ||
990 | - owl:onProperty :hasExternalReference ; | ||
991 | - owl:onClass :ExternalReference ; | ||
992 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
993 | ] ; | 1097 | ] ; |
994 | 1098 | ||
995 | rdfs:comment """A Thing that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule. | 1099 | rdfs:comment """A Thing that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule. |
... | @@ -1015,11 +1119,25 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1015,11 +1119,25 @@ xsd:time rdf:type rdfs:Datatype . |
1015 | 1119 | ||
1016 | rdfs:subClassOf owl:Thing , | 1120 | rdfs:subClassOf owl:Thing , |
1017 | [ rdf:type owl:Restriction ; | 1121 | [ rdf:type owl:Restriction ; |
1122 | + owl:onProperty :hasStart ; | ||
1123 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1124 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1125 | + owl:unionOf ( xsd:date | ||
1126 | + xsd:dateTime | ||
1127 | + ) | ||
1128 | + ] | ||
1129 | + ] , | ||
1130 | + [ rdf:type owl:Restriction ; | ||
1018 | owl:onProperty :hasCalendar ; | 1131 | owl:onProperty :hasCalendar ; |
1019 | owl:onClass :Calendar ; | 1132 | owl:onClass :Calendar ; |
1020 | owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1133 | owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger |
1021 | ] , | 1134 | ] , |
1022 | [ rdf:type owl:Restriction ; | 1135 | [ rdf:type owl:Restriction ; |
1136 | + owl:onProperty :hasName ; | ||
1137 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1138 | + owl:onDataRange xsd:string | ||
1139 | + ] , | ||
1140 | + [ rdf:type owl:Restriction ; | ||
1023 | owl:onProperty :hasExternalReference ; | 1141 | owl:onProperty :hasExternalReference ; |
1024 | owl:onClass :ExternalReference ; | 1142 | owl:onClass :ExternalReference ; |
1025 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1143 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
... | @@ -1032,26 +1150,29 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1032,26 +1150,29 @@ xsd:time rdf:type rdfs:Datatype . |
1032 | xsd:dateTime | 1150 | xsd:dateTime |
1033 | ) | 1151 | ) |
1034 | ] | 1152 | ] |
1035 | - ] , | ||
1036 | - [ rdf:type owl:Restriction ; | ||
1037 | - owl:onProperty :hasStart ; | ||
1038 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1039 | - owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1040 | - owl:unionOf ( xsd:date | ||
1041 | - xsd:dateTime | ||
1042 | - ) | ||
1043 | - ] | ||
1044 | - ] , | ||
1045 | - [ rdf:type owl:Restriction ; | ||
1046 | - owl:onProperty :hasName ; | ||
1047 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1048 | - owl:onDataRange xsd:string | ||
1049 | ] ; | 1153 | ] ; |
1050 | 1154 | ||
1051 | :shouldHaveID "true" . | 1155 | :shouldHaveID "true" . |
1052 | 1156 | ||
1053 | 1157 | ||
1054 | 1158 | ||
1159 | +### http://data.posccaesar.org/ilap/CompletelyFreeField | ||
1160 | + | ||
1161 | +:CompletelyFreeField rdf:type owl:Class ; | ||
1162 | + | ||
1163 | + rdfs:subClassOf [ rdf:type owl:Restriction ; | ||
1164 | + owl:onProperty :hasFieldName ; | ||
1165 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1166 | + owl:onDataRange xsd:string | ||
1167 | + ] , | ||
1168 | + [ rdf:type owl:Restriction ; | ||
1169 | + owl:onProperty :hasFieldValue ; | ||
1170 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1171 | + owl:onDataRange xsd:anyType | ||
1172 | + ] . | ||
1173 | + | ||
1174 | + | ||
1175 | + | ||
1055 | ### http://data.posccaesar.org/ilap/Constraint | 1176 | ### http://data.posccaesar.org/ilap/Constraint |
1056 | 1177 | ||
1057 | :Constraint rdf:type owl:Class ; | 1178 | :Constraint rdf:type owl:Class ; |
... | @@ -1062,12 +1183,10 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1062,12 +1183,10 @@ xsd:time rdf:type rdfs:Datatype . |
1062 | owl:onClass :Activity ; | 1183 | owl:onClass :Activity ; |
1063 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | 1184 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger |
1064 | ] , | 1185 | ] , |
1065 | - [ rdf:type owl:Class ; | 1186 | + [ rdf:type owl:Restriction ; |
1066 | - owl:unionOf ( :FF | 1187 | + owl:onProperty :hasExternalReference ; |
1067 | - :FS | 1188 | + owl:onClass :ExternalReference ; |
1068 | - :SF | 1189 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1069 | - :SS | ||
1070 | - ) | ||
1071 | ] , | 1190 | ] , |
1072 | [ rdf:type owl:Restriction ; | 1191 | [ rdf:type owl:Restriction ; |
1073 | owl:onProperty :hasCalendar ; | 1192 | owl:onProperty :hasCalendar ; |
... | @@ -1075,14 +1194,16 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1075,14 +1194,16 @@ xsd:time rdf:type rdfs:Datatype . |
1075 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1194 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
1076 | ] , | 1195 | ] , |
1077 | [ rdf:type owl:Restriction ; | 1196 | [ rdf:type owl:Restriction ; |
1078 | - owl:onProperty :hasExternalReference ; | ||
1079 | - owl:onClass :ExternalReference ; | ||
1080 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1081 | - ] , | ||
1082 | - [ rdf:type owl:Restriction ; | ||
1083 | owl:onProperty :hasLag ; | 1197 | owl:onProperty :hasLag ; |
1084 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1198 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1085 | owl:onDataRange xsd:duration | 1199 | owl:onDataRange xsd:duration |
1200 | + ] , | ||
1201 | + [ rdf:type owl:Class ; | ||
1202 | + owl:unionOf ( :FF | ||
1203 | + :FS | ||
1204 | + :SF | ||
1205 | + :SS | ||
1206 | + ) | ||
1086 | ] ; | 1207 | ] ; |
1087 | 1208 | ||
1088 | :shouldHaveID "true" . | 1209 | :shouldHaveID "true" . |
... | @@ -1115,12 +1236,12 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1115,12 +1236,12 @@ xsd:time rdf:type rdfs:Datatype . |
1115 | 1236 | ||
1116 | rdfs:subClassOf owl:Thing , | 1237 | rdfs:subClassOf owl:Thing , |
1117 | [ rdf:type owl:Restriction ; | 1238 | [ rdf:type owl:Restriction ; |
1118 | - owl:onProperty :hasX ; | 1239 | + owl:onProperty :hasY ; |
1119 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1240 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1120 | owl:onDataRange xsd:decimal | 1241 | owl:onDataRange xsd:decimal |
1121 | ] , | 1242 | ] , |
1122 | [ rdf:type owl:Restriction ; | 1243 | [ rdf:type owl:Restriction ; |
1123 | - owl:onProperty :hasY ; | 1244 | + owl:onProperty :hasX ; |
1124 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1245 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1125 | owl:onDataRange xsd:decimal | 1246 | owl:onDataRange xsd:decimal |
1126 | ] . | 1247 | ] . |
... | @@ -1166,11 +1287,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1166,11 +1287,6 @@ xsd:time rdf:type rdfs:Datatype . |
1166 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1287 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1167 | ] , | 1288 | ] , |
1168 | [ rdf:type owl:Restriction ; | 1289 | [ rdf:type owl:Restriction ; |
1169 | - owl:onProperty :hasProject ; | ||
1170 | - owl:onClass :Project ; | ||
1171 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1172 | - ] , | ||
1173 | - [ rdf:type owl:Restriction ; | ||
1174 | owl:onProperty :hasProfileSet ; | 1290 | owl:onProperty :hasProfileSet ; |
1175 | owl:onClass :ProfileSet ; | 1291 | owl:onClass :ProfileSet ; |
1176 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1292 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
... | @@ -1184,6 +1300,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1184,6 +1300,11 @@ xsd:time rdf:type rdfs:Datatype . |
1184 | owl:onProperty :hasFreeFieldSet ; | 1300 | owl:onProperty :hasFreeFieldSet ; |
1185 | owl:onClass :FreeFieldSet ; | 1301 | owl:onClass :FreeFieldSet ; |
1186 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1302 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1303 | + ] , | ||
1304 | + [ rdf:type owl:Restriction ; | ||
1305 | + owl:onProperty :hasProject ; | ||
1306 | + owl:onClass :Project ; | ||
1307 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1187 | ] ; | 1308 | ] ; |
1188 | 1309 | ||
1189 | rdfs:comment """Information that is produced or stored by a computer in the context of a given Objective, used usually to calculate, analyze or plan something (adapted from Merriam-Webster). | 1310 | rdfs:comment """Information that is produced or stored by a computer in the context of a given Objective, used usually to calculate, analyze or plan something (adapted from Merriam-Webster). |
... | @@ -1202,6 +1323,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1202,6 +1323,11 @@ xsd:time rdf:type rdfs:Datatype . |
1202 | owl:onDataRange xsd:string | 1323 | owl:onDataRange xsd:string |
1203 | ] , | 1324 | ] , |
1204 | [ rdf:type owl:Restriction ; | 1325 | [ rdf:type owl:Restriction ; |
1326 | + owl:onProperty :hasSource ; | ||
1327 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1328 | + owl:onDataRange xsd:anyURI | ||
1329 | + ] , | ||
1330 | + [ rdf:type owl:Restriction ; | ||
1205 | owl:onProperty :hasApplication ; | 1331 | owl:onProperty :hasApplication ; |
1206 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1332 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1207 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1333 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -1216,11 +1342,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1216,11 +1342,6 @@ xsd:time rdf:type rdfs:Datatype . |
1216 | ] | 1342 | ] |
1217 | ] | 1343 | ] |
1218 | ] | 1344 | ] |
1219 | - ] , | ||
1220 | - [ rdf:type owl:Restriction ; | ||
1221 | - owl:onProperty :hasSource ; | ||
1222 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1223 | - owl:onDataRange xsd:anyURI | ||
1224 | ] . | 1345 | ] . |
1225 | 1346 | ||
1226 | 1347 | ||
... | @@ -1274,16 +1395,16 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1274,16 +1395,16 @@ xsd:time rdf:type rdfs:Datatype . |
1274 | 1395 | ||
1275 | rdfs:subClassOf owl:Thing , | 1396 | rdfs:subClassOf owl:Thing , |
1276 | [ rdf:type owl:Restriction ; | 1397 | [ rdf:type owl:Restriction ; |
1277 | - owl:onProperty :hasFreeField ; | ||
1278 | - owl:onClass :FreeField ; | ||
1279 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1280 | - ] , | ||
1281 | - [ rdf:type owl:Restriction ; | ||
1282 | owl:onProperty :hasName ; | 1398 | owl:onProperty :hasName ; |
1283 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1399 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1284 | owl:onDataRange xsd:string | 1400 | owl:onDataRange xsd:string |
1285 | ] , | 1401 | ] , |
1286 | [ rdf:type owl:Restriction ; | 1402 | [ rdf:type owl:Restriction ; |
1403 | + owl:onProperty :hasFreeField ; | ||
1404 | + owl:onClass :FreeField ; | ||
1405 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1406 | + ] , | ||
1407 | + [ rdf:type owl:Restriction ; | ||
1287 | owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasFreeFieldForSpecifiedUserField> ; | 1408 | owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasFreeFieldForSpecifiedUserField> ; |
1288 | owl:onClass :FreeField ; | 1409 | owl:onClass :FreeField ; |
1289 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1410 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
... | @@ -1296,13 +1417,13 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1296,13 +1417,13 @@ xsd:time rdf:type rdfs:Datatype . |
1296 | :FreeFieldValue rdf:type owl:Class ; | 1417 | :FreeFieldValue rdf:type owl:Class ; |
1297 | 1418 | ||
1298 | rdfs:subClassOf [ rdf:type owl:Restriction ; | 1419 | rdfs:subClassOf [ rdf:type owl:Restriction ; |
1299 | - owl:onProperty :hasDescription ; | 1420 | + owl:onProperty :hasShort ; |
1300 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1421 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1301 | owl:onDataRange xsd:anyType | 1422 | owl:onDataRange xsd:anyType |
1302 | ] , | 1423 | ] , |
1303 | [ rdf:type owl:Restriction ; | 1424 | [ rdf:type owl:Restriction ; |
1304 | - owl:onProperty :hasShort ; | 1425 | + owl:onProperty :hasDescription ; |
1305 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1426 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1306 | owl:onDataRange xsd:anyType | 1427 | owl:onDataRange xsd:anyType |
1307 | ] ; | 1428 | ] ; |
1308 | 1429 | ||
... | @@ -1316,16 +1437,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1316,16 +1437,6 @@ xsd:time rdf:type rdfs:Datatype . |
1316 | 1437 | ||
1317 | rdfs:subClassOf :Schedule , | 1438 | rdfs:subClassOf :Schedule , |
1318 | [ rdf:type owl:Restriction ; | 1439 | [ rdf:type owl:Restriction ; |
1319 | - owl:onProperty :hasTotalFloat ; | ||
1320 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1321 | - owl:onDataRange xsd:duration | ||
1322 | - ] , | ||
1323 | - [ rdf:type owl:Restriction ; | ||
1324 | - owl:onProperty :hasFreeFloat ; | ||
1325 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1326 | - owl:onDataRange xsd:duration | ||
1327 | - ] , | ||
1328 | - [ rdf:type owl:Restriction ; | ||
1329 | owl:onProperty :hasFrontlineDate ; | 1440 | owl:onProperty :hasFrontlineDate ; |
1330 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1441 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1331 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1442 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -1335,9 +1446,19 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1335,9 +1446,19 @@ xsd:time rdf:type rdfs:Datatype . |
1335 | ] | 1446 | ] |
1336 | ] , | 1447 | ] , |
1337 | [ rdf:type owl:Restriction ; | 1448 | [ rdf:type owl:Restriction ; |
1449 | + owl:onProperty :hasFreeFloat ; | ||
1450 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1451 | + owl:onDataRange xsd:duration | ||
1452 | + ] , | ||
1453 | + [ rdf:type owl:Restriction ; | ||
1338 | owl:onProperty :hasPlannedProgress ; | 1454 | owl:onProperty :hasPlannedProgress ; |
1339 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1455 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1340 | owl:onDataRange xsd:decimal | 1456 | owl:onDataRange xsd:decimal |
1457 | + ] , | ||
1458 | + [ rdf:type owl:Restriction ; | ||
1459 | + owl:onProperty :hasTotalFloat ; | ||
1460 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1461 | + owl:onDataRange xsd:duration | ||
1341 | ] . | 1462 | ] . |
1342 | 1463 | ||
1343 | 1464 | ||
... | @@ -1363,24 +1484,30 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1363,24 +1484,30 @@ xsd:time rdf:type rdfs:Datatype . |
1363 | :Period rdf:type owl:Class ; | 1484 | :Period rdf:type owl:Class ; |
1364 | 1485 | ||
1365 | rdfs:subClassOf [ rdf:type owl:Restriction ; | 1486 | rdfs:subClassOf [ rdf:type owl:Restriction ; |
1366 | - owl:onProperty :hasFinishTime ; | 1487 | + owl:onProperty :hasFinishDate ; |
1367 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1488 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1368 | - owl:onDataRange xsd:time | 1489 | + owl:onDataRange xsd:date |
1369 | ] , | 1490 | ] , |
1370 | [ rdf:type owl:Restriction ; | 1491 | [ rdf:type owl:Restriction ; |
1371 | - owl:onProperty :hasFinishDate ; | 1492 | + owl:onProperty :hasStartDate ; |
1372 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1493 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1373 | owl:onDataRange xsd:date | 1494 | owl:onDataRange xsd:date |
1374 | ] , | 1495 | ] , |
1375 | [ rdf:type owl:Restriction ; | 1496 | [ rdf:type owl:Restriction ; |
1376 | - owl:onProperty :hasStartTime ; | 1497 | + owl:onProperty :hasFinishTime ; |
1377 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1498 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1378 | owl:onDataRange xsd:time | 1499 | owl:onDataRange xsd:time |
1379 | ] , | 1500 | ] , |
1501 | + [ rdf:type owl:Class ; | ||
1502 | + owl:unionOf ( :DailyRepeatPeriod | ||
1503 | + :NoRepeatPeriod | ||
1504 | + :WeeklyRepeatPeriod | ||
1505 | + ) | ||
1506 | + ] , | ||
1380 | [ rdf:type owl:Restriction ; | 1507 | [ rdf:type owl:Restriction ; |
1381 | - owl:onProperty :hasStartDate ; | 1508 | + owl:onProperty :isFree ; |
1382 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1509 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1383 | - owl:onDataRange xsd:date | 1510 | + owl:onDataRange xsd:boolean |
1384 | ] , | 1511 | ] , |
1385 | [ rdf:type owl:Restriction ; | 1512 | [ rdf:type owl:Restriction ; |
1386 | owl:onProperty :hasPreviousPeriod ; | 1513 | owl:onProperty :hasPreviousPeriod ; |
... | @@ -1388,15 +1515,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1388,15 +1515,9 @@ xsd:time rdf:type rdfs:Datatype . |
1388 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1515 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
1389 | ] , | 1516 | ] , |
1390 | [ rdf:type owl:Restriction ; | 1517 | [ rdf:type owl:Restriction ; |
1391 | - owl:onProperty :isFree ; | 1518 | + owl:onProperty :hasStartTime ; |
1392 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1519 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1393 | - owl:onDataRange xsd:boolean | 1520 | + owl:onDataRange xsd:time |
1394 | - ] , | ||
1395 | - [ rdf:type owl:Class ; | ||
1396 | - owl:unionOf ( :DailyRepeatPeriod | ||
1397 | - :NoRepeatPeriod | ||
1398 | - :WeeklyRepeatPeriod | ||
1399 | - ) | ||
1400 | ] . | 1521 | ] . |
1401 | [ rdf:type owl:Axiom ; | 1522 | [ rdf:type owl:Axiom ; |
1402 | :shouldUseRef "true"^^xsd:boolean ; | 1523 | :shouldUseRef "true"^^xsd:boolean ; |
... | @@ -1419,6 +1540,34 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1419,6 +1540,34 @@ xsd:time rdf:type rdfs:Datatype . |
1419 | 1540 | ||
1420 | rdfs:subClassOf owl:Thing , | 1541 | rdfs:subClassOf owl:Thing , |
1421 | [ rdf:type owl:Restriction ; | 1542 | [ rdf:type owl:Restriction ; |
1543 | + owl:onProperty :hasCompletelyFreeField ; | ||
1544 | + owl:onClass :CompletelyFreeField ; | ||
1545 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1546 | + ] , | ||
1547 | + [ rdf:type owl:Restriction ; | ||
1548 | + owl:onProperty :hasExternalReference ; | ||
1549 | + owl:onClass :ExternalReference ; | ||
1550 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1551 | + ] , | ||
1552 | + [ rdf:type owl:Restriction ; | ||
1553 | + owl:onProperty :hasSpecifiedUserField ; | ||
1554 | + owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ; | ||
1555 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1556 | + ] , | ||
1557 | + [ rdf:type owl:Class ; | ||
1558 | + owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
1559 | + owl:onProperty :now ; | ||
1560 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1561 | + owl:onDataRange xsd:dateTime | ||
1562 | + ] | ||
1563 | + [ rdf:type owl:Restriction ; | ||
1564 | + owl:onProperty :now ; | ||
1565 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1566 | + owl:onDataRange xsd:dateTime | ||
1567 | + ] | ||
1568 | + ) | ||
1569 | + ] , | ||
1570 | + [ rdf:type owl:Restriction ; | ||
1422 | owl:onProperty :hasSpecifiedUserField ; | 1571 | owl:onProperty :hasSpecifiedUserField ; |
1423 | owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ; | 1572 | owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ; |
1424 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1573 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
... | @@ -1433,11 +1582,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1433,11 +1582,6 @@ xsd:time rdf:type rdfs:Datatype . |
1433 | ] | 1582 | ] |
1434 | ] , | 1583 | ] , |
1435 | [ rdf:type owl:Restriction ; | 1584 | [ rdf:type owl:Restriction ; |
1436 | - owl:onProperty :hasExternalReference ; | ||
1437 | - owl:onClass :ExternalReference ; | ||
1438 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1439 | - ] , | ||
1440 | - [ rdf:type owl:Restriction ; | ||
1441 | owl:onProperty :hasStart ; | 1585 | owl:onProperty :hasStart ; |
1442 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1586 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1443 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1587 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -1447,27 +1591,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1447,27 +1591,9 @@ xsd:time rdf:type rdfs:Datatype . |
1447 | ] | 1591 | ] |
1448 | ] , | 1592 | ] , |
1449 | [ rdf:type owl:Restriction ; | 1593 | [ rdf:type owl:Restriction ; |
1450 | - owl:onProperty :hasSpecifiedUserField ; | ||
1451 | - owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ; | ||
1452 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1453 | - ] , | ||
1454 | - [ rdf:type owl:Restriction ; | ||
1455 | owl:onProperty :hasActivity ; | 1594 | owl:onProperty :hasActivity ; |
1456 | owl:onClass :Activity ; | 1595 | owl:onClass :Activity ; |
1457 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1596 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1458 | - ] , | ||
1459 | - [ rdf:type owl:Class ; | ||
1460 | - owl:intersectionOf ( [ rdf:type owl:Restriction ; | ||
1461 | - owl:onProperty :now ; | ||
1462 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1463 | - owl:onDataRange xsd:dateTime | ||
1464 | - ] | ||
1465 | - [ rdf:type owl:Restriction ; | ||
1466 | - owl:onProperty :now ; | ||
1467 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1468 | - owl:onDataRange xsd:dateTime | ||
1469 | - ] | ||
1470 | - ) | ||
1471 | ] ; | 1597 | ] ; |
1472 | 1598 | ||
1473 | :shouldHaveID "true" . | 1599 | :shouldHaveID "true" . |
... | @@ -1480,9 +1606,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1480,9 +1606,9 @@ xsd:time rdf:type rdfs:Datatype . |
1480 | 1606 | ||
1481 | rdfs:subClassOf owl:Thing , | 1607 | rdfs:subClassOf owl:Thing , |
1482 | [ rdf:type owl:Restriction ; | 1608 | [ rdf:type owl:Restriction ; |
1483 | - owl:onProperty :hasName ; | 1609 | + owl:onProperty :hasCoordinate ; |
1484 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1610 | + owl:onClass :Coordinate ; |
1485 | - owl:onDataRange xsd:string | 1611 | + owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger |
1486 | ] , | 1612 | ] , |
1487 | [ rdf:type owl:Restriction ; | 1613 | [ rdf:type owl:Restriction ; |
1488 | owl:onProperty :hasExternalReference ; | 1614 | owl:onProperty :hasExternalReference ; |
... | @@ -1490,9 +1616,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1490,9 +1616,9 @@ xsd:time rdf:type rdfs:Datatype . |
1490 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1616 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1491 | ] , | 1617 | ] , |
1492 | [ rdf:type owl:Restriction ; | 1618 | [ rdf:type owl:Restriction ; |
1493 | - owl:onProperty :hasCoordinate ; | 1619 | + owl:onProperty :hasName ; |
1494 | - owl:onClass :Coordinate ; | 1620 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1495 | - owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger | 1621 | + owl:onDataRange xsd:string |
1496 | ] ; | 1622 | ] ; |
1497 | 1623 | ||
1498 | :shouldHaveID "true" . | 1624 | :shouldHaveID "true" . |
... | @@ -1504,11 +1630,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1504,11 +1630,6 @@ xsd:time rdf:type rdfs:Datatype . |
1504 | :ProfileSet rdf:type owl:Class ; | 1630 | :ProfileSet rdf:type owl:Class ; |
1505 | 1631 | ||
1506 | rdfs:subClassOf owl:Thing , | 1632 | rdfs:subClassOf owl:Thing , |
1507 | - [ rdf:type owl:Restriction ; | ||
1508 | - owl:onProperty :hasProfile ; | ||
1509 | - owl:onClass :Profile ; | ||
1510 | - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1511 | - ] , | ||
1512 | [ rdf:type owl:Class ; | 1633 | [ rdf:type owl:Class ; |
1513 | owl:intersectionOf ( [ rdf:type owl:Restriction ; | 1634 | owl:intersectionOf ( [ rdf:type owl:Restriction ; |
1514 | owl:onProperty :hasName ; | 1635 | owl:onProperty :hasName ; |
... | @@ -1523,6 +1644,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1523,6 +1644,11 @@ xsd:time rdf:type rdfs:Datatype . |
1523 | ) | 1644 | ) |
1524 | ] , | 1645 | ] , |
1525 | [ rdf:type owl:Restriction ; | 1646 | [ rdf:type owl:Restriction ; |
1647 | + owl:onProperty :hasProfile ; | ||
1648 | + owl:onClass :Profile ; | ||
1649 | + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1650 | + ] , | ||
1651 | + [ rdf:type owl:Restriction ; | ||
1526 | owl:onProperty :hasExternalReference ; | 1652 | owl:onProperty :hasExternalReference ; |
1527 | owl:onClass :ExternalReference ; | 1653 | owl:onClass :ExternalReference ; |
1528 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1654 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
... | @@ -1540,6 +1666,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1540,6 +1666,11 @@ xsd:time rdf:type rdfs:Datatype . |
1540 | 1666 | ||
1541 | rdfs:subClassOf owl:Thing , | 1667 | rdfs:subClassOf owl:Thing , |
1542 | [ rdf:type owl:Restriction ; | 1668 | [ rdf:type owl:Restriction ; |
1669 | + owl:onProperty :hasSpecifiedUserField ; | ||
1670 | + owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ; | ||
1671 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1672 | + ] , | ||
1673 | + [ rdf:type owl:Restriction ; | ||
1543 | owl:onProperty :hasFinish ; | 1674 | owl:onProperty :hasFinish ; |
1544 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1675 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1545 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1676 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -1549,21 +1680,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1549,21 +1680,6 @@ xsd:time rdf:type rdfs:Datatype . |
1549 | ] | 1680 | ] |
1550 | ] , | 1681 | ] , |
1551 | [ rdf:type owl:Restriction ; | 1682 | [ rdf:type owl:Restriction ; |
1552 | - owl:onProperty :hasPlan ; | ||
1553 | - owl:onClass :Plan ; | ||
1554 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1555 | - ] , | ||
1556 | - [ rdf:type owl:Restriction ; | ||
1557 | - owl:onProperty :hasSpecifiedUserField ; | ||
1558 | - owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ; | ||
1559 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1560 | - ] , | ||
1561 | - [ rdf:type owl:Restriction ; | ||
1562 | - owl:onProperty :hasSpecifiedUserField ; | ||
1563 | - owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ; | ||
1564 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1565 | - ] , | ||
1566 | - [ rdf:type owl:Restriction ; | ||
1567 | owl:onProperty :hasStart ; | 1683 | owl:onProperty :hasStart ; |
1568 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1684 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1569 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1685 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -1573,14 +1689,29 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1573,14 +1689,29 @@ xsd:time rdf:type rdfs:Datatype . |
1573 | ] | 1689 | ] |
1574 | ] , | 1690 | ] , |
1575 | [ rdf:type owl:Restriction ; | 1691 | [ rdf:type owl:Restriction ; |
1692 | + owl:onProperty :hasDescription ; | ||
1693 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1694 | + owl:onDataRange xsd:string | ||
1695 | + ] , | ||
1696 | + [ rdf:type owl:Restriction ; | ||
1576 | owl:onProperty :hasExternalReference ; | 1697 | owl:onProperty :hasExternalReference ; |
1577 | owl:onClass :ExternalReference ; | 1698 | owl:onClass :ExternalReference ; |
1578 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | 1699 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1579 | ] , | 1700 | ] , |
1580 | [ rdf:type owl:Restriction ; | 1701 | [ rdf:type owl:Restriction ; |
1581 | - owl:onProperty :hasDescription ; | 1702 | + owl:onProperty :hasPlan ; |
1582 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1703 | + owl:onClass :Plan ; |
1583 | - owl:onDataRange xsd:string | 1704 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger |
1705 | + ] , | ||
1706 | + [ rdf:type owl:Restriction ; | ||
1707 | + owl:onProperty :hasCompletelyFreeField ; | ||
1708 | + owl:onClass :CompletelyFreeField ; | ||
1709 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1710 | + ] , | ||
1711 | + [ rdf:type owl:Restriction ; | ||
1712 | + owl:onProperty :hasSpecifiedUserField ; | ||
1713 | + owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ; | ||
1714 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1584 | ] ; | 1715 | ] ; |
1585 | 1716 | ||
1586 | :shouldHaveID "true" . | 1717 | :shouldHaveID "true" . |
... | @@ -1641,6 +1772,11 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1641,6 +1772,11 @@ xsd:time rdf:type rdfs:Datatype . |
1641 | 1772 | ||
1642 | rdfs:subClassOf :Schedule , | 1773 | rdfs:subClassOf :Schedule , |
1643 | [ rdf:type owl:Restriction ; | 1774 | [ rdf:type owl:Restriction ; |
1775 | + owl:onProperty :hasPlannedProgress ; | ||
1776 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1777 | + owl:onDataRange xsd:decimal | ||
1778 | + ] , | ||
1779 | + [ rdf:type owl:Restriction ; | ||
1644 | owl:onProperty :hasFrontlineDate ; | 1780 | owl:onProperty :hasFrontlineDate ; |
1645 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1781 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1646 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1782 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -1648,11 +1784,6 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1648,11 +1784,6 @@ xsd:time rdf:type rdfs:Datatype . |
1648 | xsd:dateTime | 1784 | xsd:dateTime |
1649 | ) | 1785 | ) |
1650 | ] | 1786 | ] |
1651 | - ] , | ||
1652 | - [ rdf:type owl:Restriction ; | ||
1653 | - owl:onProperty :hasPlannedProgress ; | ||
1654 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1655 | - owl:onDataRange xsd:decimal | ||
1656 | ] . | 1787 | ] . |
1657 | 1788 | ||
1658 | 1789 | ||
... | @@ -1678,7 +1809,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1678,7 +1809,7 @@ xsd:time rdf:type rdfs:Datatype . |
1678 | :Schedule rdf:type owl:Class ; | 1809 | :Schedule rdf:type owl:Class ; |
1679 | 1810 | ||
1680 | rdfs:subClassOf [ rdf:type owl:Restriction ; | 1811 | rdfs:subClassOf [ rdf:type owl:Restriction ; |
1681 | - owl:onProperty :hasEarlyStart ; | 1812 | + owl:onProperty :hasLateStart ; |
1682 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1813 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1683 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1814 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
1684 | owl:unionOf ( xsd:date | 1815 | owl:unionOf ( xsd:date |
... | @@ -1686,12 +1817,19 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1686,12 +1817,19 @@ xsd:time rdf:type rdfs:Datatype . |
1686 | ) | 1817 | ) |
1687 | ] | 1818 | ] |
1688 | ] , | 1819 | ] , |
1689 | - [ rdf:type owl:Class ; | 1820 | + [ rdf:type owl:Restriction ; |
1690 | - owl:unionOf ( :BaselineSchedule | 1821 | + owl:onProperty :hasEarlyStart ; |
1691 | - :CurrentSchedule | 1822 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1692 | - :LiveSchedule | 1823 | + owl:onDataRange [ rdf:type rdfs:Datatype ; |
1693 | - :RevisedSchedule | 1824 | + owl:unionOf ( xsd:date |
1825 | + xsd:dateTime | ||
1694 | ) | 1826 | ) |
1827 | + ] | ||
1828 | + ] , | ||
1829 | + [ rdf:type owl:Restriction ; | ||
1830 | + owl:onProperty :mustStartAlap ; | ||
1831 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1832 | + owl:onDataRange xsd:boolean | ||
1695 | ] , | 1833 | ] , |
1696 | [ rdf:type owl:Restriction ; | 1834 | [ rdf:type owl:Restriction ; |
1697 | owl:onProperty :hasEarlyFinish ; | 1835 | owl:onProperty :hasEarlyFinish ; |
... | @@ -1703,6 +1841,58 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1703,6 +1841,58 @@ xsd:time rdf:type rdfs:Datatype . |
1703 | ] | 1841 | ] |
1704 | ] , | 1842 | ] , |
1705 | [ rdf:type owl:Restriction ; | 1843 | [ rdf:type owl:Restriction ; |
1844 | + owl:onProperty :hasFnetDate ; | ||
1845 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1846 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1847 | + owl:unionOf ( xsd:date | ||
1848 | + xsd:dateTime | ||
1849 | + ) | ||
1850 | + ] | ||
1851 | + ] , | ||
1852 | + [ rdf:type owl:Restriction ; | ||
1853 | + owl:onProperty :hasMsoDate ; | ||
1854 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1855 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1856 | + owl:unionOf ( xsd:date | ||
1857 | + xsd:dateTime | ||
1858 | + ) | ||
1859 | + ] | ||
1860 | + ] , | ||
1861 | + [ rdf:type owl:Restriction ; | ||
1862 | + owl:onProperty :hasFnltDate ; | ||
1863 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1864 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1865 | + owl:unionOf ( xsd:date | ||
1866 | + xsd:dateTime | ||
1867 | + ) | ||
1868 | + ] | ||
1869 | + ] , | ||
1870 | + [ rdf:type owl:Restriction ; | ||
1871 | + owl:onProperty :hasMfoDate ; | ||
1872 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1873 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1874 | + owl:unionOf ( xsd:date | ||
1875 | + xsd:dateTime | ||
1876 | + ) | ||
1877 | + ] | ||
1878 | + ] , | ||
1879 | + [ rdf:type owl:Restriction ; | ||
1880 | + owl:onProperty :hasSnltDate ; | ||
1881 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1882 | + owl:onDataRange [ rdf:type rdfs:Datatype ; | ||
1883 | + owl:unionOf ( xsd:date | ||
1884 | + xsd:dateTime | ||
1885 | + ) | ||
1886 | + ] | ||
1887 | + ] , | ||
1888 | + [ rdf:type owl:Class ; | ||
1889 | + owl:unionOf ( :BaselineSchedule | ||
1890 | + :CurrentSchedule | ||
1891 | + :LiveSchedule | ||
1892 | + :RevisedSchedule | ||
1893 | + ) | ||
1894 | + ] , | ||
1895 | + [ rdf:type owl:Restriction ; | ||
1706 | owl:onProperty :hasLateFinish ; | 1896 | owl:onProperty :hasLateFinish ; |
1707 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1897 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1708 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1898 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
... | @@ -1712,12 +1902,17 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1712,12 +1902,17 @@ xsd:time rdf:type rdfs:Datatype . |
1712 | ] | 1902 | ] |
1713 | ] , | 1903 | ] , |
1714 | [ rdf:type owl:Restriction ; | 1904 | [ rdf:type owl:Restriction ; |
1905 | + owl:onProperty :mustStartAsap ; | ||
1906 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1907 | + owl:onDataRange xsd:boolean | ||
1908 | + ] , | ||
1909 | + [ rdf:type owl:Restriction ; | ||
1715 | owl:onProperty :hasDuration ; | 1910 | owl:onProperty :hasDuration ; |
1716 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1911 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1717 | owl:onDataRange xsd:duration | 1912 | owl:onDataRange xsd:duration |
1718 | ] , | 1913 | ] , |
1719 | [ rdf:type owl:Restriction ; | 1914 | [ rdf:type owl:Restriction ; |
1720 | - owl:onProperty :hasLateStart ; | 1915 | + owl:onProperty :hasSnetDate ; |
1721 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1916 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1722 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1917 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
1723 | owl:unionOf ( xsd:date | 1918 | owl:unionOf ( xsd:date |
... | @@ -1734,12 +1929,7 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1734,12 +1929,7 @@ xsd:time rdf:type rdfs:Datatype . |
1734 | 1929 | ||
1735 | rdfs:subClassOf :Resource , | 1930 | rdfs:subClassOf :Resource , |
1736 | [ rdf:type owl:Restriction ; | 1931 | [ rdf:type owl:Restriction ; |
1737 | - owl:onProperty :hasTimeBasedResource ; | 1932 | + owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasQuantity> ; |
1738 | - owl:onClass <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> ; | ||
1739 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1740 | - ] , | ||
1741 | - [ rdf:type owl:Restriction ; | ||
1742 | - owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasExpendedQuantity> ; | ||
1743 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1933 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1744 | owl:onDataRange xsd:decimal | 1934 | owl:onDataRange xsd:decimal |
1745 | ] , | 1935 | ] , |
... | @@ -1749,12 +1939,12 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1749,12 +1939,12 @@ xsd:time rdf:type rdfs:Datatype . |
1749 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 1939 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
1750 | ] , | 1940 | ] , |
1751 | [ rdf:type owl:Restriction ; | 1941 | [ rdf:type owl:Restriction ; |
1752 | - owl:onProperty :hasExpendedCost ; | 1942 | + owl:onProperty :hasManHours ; |
1753 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1943 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1754 | owl:onDataRange xsd:decimal | 1944 | owl:onDataRange xsd:decimal |
1755 | ] , | 1945 | ] , |
1756 | [ rdf:type owl:Restriction ; | 1946 | [ rdf:type owl:Restriction ; |
1757 | - owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasQuantity> ; | 1947 | + owl:onProperty :hasExpendedCost ; |
1758 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1948 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1759 | owl:onDataRange xsd:decimal | 1949 | owl:onDataRange xsd:decimal |
1760 | ] , | 1950 | ] , |
... | @@ -1764,12 +1954,22 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1764,12 +1954,22 @@ xsd:time rdf:type rdfs:Datatype . |
1764 | owl:onDataRange xsd:decimal | 1954 | owl:onDataRange xsd:decimal |
1765 | ] , | 1955 | ] , |
1766 | [ rdf:type owl:Restriction ; | 1956 | [ rdf:type owl:Restriction ; |
1767 | - owl:onProperty :hasManHours ; | 1957 | + owl:onProperty :hasTimeBasedResource ; |
1958 | + owl:onClass <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> ; | ||
1959 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | ||
1960 | + ] , | ||
1961 | + [ rdf:type owl:Restriction ; | ||
1962 | + owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasExpendedQuantity> ; | ||
1768 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1963 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1769 | owl:onDataRange xsd:decimal | 1964 | owl:onDataRange xsd:decimal |
1770 | ] , | 1965 | ] , |
1771 | [ rdf:type owl:Restriction ; | 1966 | [ rdf:type owl:Restriction ; |
1772 | - owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingFinish> ; | 1967 | + owl:onProperty :hasCompletelyFreeField ; |
1968 | + owl:onClass :CompletelyFreeField ; | ||
1969 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger | ||
1970 | + ] , | ||
1971 | + [ rdf:type owl:Restriction ; | ||
1972 | + owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingStart> ; | ||
1773 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1973 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1774 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1974 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
1775 | owl:unionOf ( xsd:date | 1975 | owl:unionOf ( xsd:date |
... | @@ -1778,28 +1978,28 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1778,28 +1978,28 @@ xsd:time rdf:type rdfs:Datatype . |
1778 | ] | 1978 | ] |
1779 | ] , | 1979 | ] , |
1780 | [ rdf:type owl:Restriction ; | 1980 | [ rdf:type owl:Restriction ; |
1781 | - owl:onProperty :hasDelayedStart ; | ||
1782 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1783 | - owl:onDataRange xsd:duration | ||
1784 | - ] , | ||
1785 | - [ rdf:type owl:Restriction ; | ||
1786 | - owl:onProperty :hasDuration ; | ||
1787 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1788 | - owl:onDataRange xsd:duration | ||
1789 | - ] , | ||
1790 | - [ rdf:type owl:Restriction ; | ||
1791 | owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasCurrentProgress> ; | 1981 | owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasCurrentProgress> ; |
1792 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1982 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1793 | owl:onDataRange xsd:decimal | 1983 | owl:onDataRange xsd:decimal |
1794 | ] , | 1984 | ] , |
1795 | [ rdf:type owl:Restriction ; | 1985 | [ rdf:type owl:Restriction ; |
1796 | - owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingStart> ; | 1986 | + owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingFinish> ; |
1797 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1987 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1798 | owl:onDataRange [ rdf:type rdfs:Datatype ; | 1988 | owl:onDataRange [ rdf:type rdfs:Datatype ; |
1799 | owl:unionOf ( xsd:date | 1989 | owl:unionOf ( xsd:date |
1800 | xsd:dateTime | 1990 | xsd:dateTime |
1801 | ) | 1991 | ) |
1802 | ] | 1992 | ] |
1993 | + ] , | ||
1994 | + [ rdf:type owl:Restriction ; | ||
1995 | + owl:onProperty :hasDelayedStart ; | ||
1996 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1997 | + owl:onDataRange xsd:duration | ||
1998 | + ] , | ||
1999 | + [ rdf:type owl:Restriction ; | ||
2000 | + owl:onProperty :hasDuration ; | ||
2001 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
2002 | + owl:onDataRange xsd:duration | ||
1803 | ] ; | 2003 | ] ; |
1804 | 2004 | ||
1805 | :shouldHaveID "true" . | 2005 | :shouldHaveID "true" . |
... | @@ -1808,9 +2008,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1808,9 +2008,9 @@ xsd:time rdf:type rdfs:Datatype . |
1808 | owl:annotatedSource :TimeBased ; | 2008 | owl:annotatedSource :TimeBased ; |
1809 | owl:annotatedProperty rdfs:subClassOf ; | 2009 | owl:annotatedProperty rdfs:subClassOf ; |
1810 | owl:annotatedTarget [ rdf:type owl:Restriction ; | 2010 | owl:annotatedTarget [ rdf:type owl:Restriction ; |
1811 | - owl:onProperty :hasProfile ; | 2011 | + owl:onProperty :hasTimeBasedResource ; |
1812 | - owl:onClass :Profile ; | 2012 | + owl:onClass <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> ; |
1813 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger | 2013 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger |
1814 | ] | 2014 | ] |
1815 | ] . | 2015 | ] . |
1816 | [ rdf:type owl:Axiom ; | 2016 | [ rdf:type owl:Axiom ; |
... | @@ -1818,9 +2018,9 @@ xsd:time rdf:type rdfs:Datatype . | ... | @@ -1818,9 +2018,9 @@ xsd:time rdf:type rdfs:Datatype . |
1818 | owl:annotatedSource :TimeBased ; | 2018 | owl:annotatedSource :TimeBased ; |
1819 | owl:annotatedProperty rdfs:subClassOf ; | 2019 | owl:annotatedProperty rdfs:subClassOf ; |
1820 | owl:annotatedTarget [ rdf:type owl:Restriction ; | 2020 | owl:annotatedTarget [ rdf:type owl:Restriction ; |
1821 | - owl:onProperty :hasTimeBasedResource ; | 2021 | + owl:onProperty :hasProfile ; |
1822 | - owl:onClass <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> ; | 2022 | + owl:onClass :Profile ; |
1823 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger | 2023 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger |
1824 | ] | 2024 | ] |
1825 | ] . | 2025 | ] . |
1826 | 2026 | ... | ... |
-
Please register or login to post a comment