Tore Christiansen

Created ClassOfInformationObject and made SpecifiedUserField it's subclass

...@@ -80,16 +80,16 @@ ...@@ -80,16 +80,16 @@
80 rdfs:subClassOf [ 80 rdfs:subClassOf [
81 rdf:type owl:Restriction ; 81 rdf:type owl:Restriction ;
82 :shouldUseRef "true"^^xsd:boolean ; 82 :shouldUseRef "true"^^xsd:boolean ;
83 - owl:onClass :ActivityInPlan ; 83 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
84 - owl:onProperty :hasSuccessor ; 84 + owl:onClass :Calendar ;
85 - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 85 + owl:onProperty :hasCalendar ;
86 ] ; 86 ] ;
87 rdfs:subClassOf [ 87 rdfs:subClassOf [
88 rdf:type owl:Restriction ; 88 rdf:type owl:Restriction ;
89 :shouldUseRef "true"^^xsd:boolean ; 89 :shouldUseRef "true"^^xsd:boolean ;
90 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 90 + owl:onClass :ActivityInPlan ;
91 - owl:onClass :Calendar ; 91 + owl:onProperty :hasSuccessor ;
92 - owl:onProperty :hasCalendar ; 92 + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
93 ] ; 93 ] ;
94 rdfs:subClassOf [ 94 rdfs:subClassOf [
95 rdf:type owl:Restriction ; 95 rdf:type owl:Restriction ;
...@@ -871,6 +871,12 @@ ...@@ -871,6 +871,12 @@
871 rdfs:subClassOf owl:Class ; 871 rdfs:subClassOf owl:Class ;
872 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13318199> ; 872 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13318199> ;
873 . 873 .
874 +:ClassOfInformationObject
875 + rdf:type owl:Class ;
876 + rdfs:comment "A Class of Individual whose members are members of zero or more Class of Information Representation and of zero or more Class of Information Presentation. This is a placeholder for a class in the lci: ontology (ISO 15926 Part 12)."^^xsd:string ;
877 + rdfs:label "Class of Information Object"^^xsd:string ;
878 + rdfs:subClassOf :ClassOfIndividual ;
879 +.
874 :ClassOfInformationPresentation 880 :ClassOfInformationPresentation
875 rdf:type owl:Class ; 881 rdf:type owl:Class ;
876 rdfs:comment "A ClassOfIndividual whose members are presentation of patterns of information. This is a placeholder for a class in the lci: ontology (ISO 15926 Part 12)."^^xsd:string ; 882 rdfs:comment "A ClassOfIndividual whose members are presentation of patterns of information. This is a placeholder for a class in the lci: ontology (ISO 15926 Part 12)."^^xsd:string ;
...@@ -2688,13 +2694,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2688,13 +2694,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2688 rdfs:label "Resource Availability"^^xsd:string ; 2694 rdfs:label "Resource Availability"^^xsd:string ;
2689 rdfs:subClassOf :AbstractObject ; 2695 rdfs:subClassOf :AbstractObject ;
2690 rdfs:subClassOf [ 2696 rdfs:subClassOf [
2691 - rdf:type owl:Restriction ;
2692 - :shouldUseRef "true"^^xsd:boolean ;
2693 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
2694 - owl:onClass :Calendar ;
2695 - owl:onProperty :hasCalendar ;
2696 - ] ;
2697 - rdfs:subClassOf [
2698 rdf:type owl:Class ; 2697 rdf:type owl:Class ;
2699 owl:intersectionOf ( 2698 owl:intersectionOf (
2700 [ 2699 [
...@@ -2772,6 +2771,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2772,6 +2771,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2772 rdfs:subClassOf [ 2771 rdfs:subClassOf [
2773 rdf:type owl:Restriction ; 2772 rdf:type owl:Restriction ;
2774 :shouldUseRef "true"^^xsd:boolean ; 2773 :shouldUseRef "true"^^xsd:boolean ;
2774 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
2775 + owl:onClass :Calendar ;
2776 + owl:onProperty :hasCalendar ;
2777 + ] ;
2778 + rdfs:subClassOf [
2779 + rdf:type owl:Restriction ;
2780 + :shouldUseRef "true"^^xsd:boolean ;
2775 owl:onClass :PlanForILAP ; 2781 owl:onClass :PlanForILAP ;
2776 owl:onProperty :forPlan ; 2782 owl:onProperty :forPlan ;
2777 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 2783 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
...@@ -3369,6 +3375,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3369,6 +3375,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3369 rdfs:subClassOf [ 3375 rdfs:subClassOf [
3370 rdf:type owl:Restriction ; 3376 rdf:type owl:Restriction ;
3371 :shouldUseRef "true"^^xsd:boolean ; 3377 :shouldUseRef "true"^^xsd:boolean ;
3378 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
3379 + owl:onClass :Calendar ;
3380 + owl:onProperty :hasCalendar ;
3381 + ] ;
3382 + rdfs:subClassOf [
3383 + rdf:type owl:Restriction ;
3384 + :shouldUseRef "true"^^xsd:boolean ;
3372 owl:onClass :TimeBasedResource ; 3385 owl:onClass :TimeBasedResource ;
3373 owl:onProperty :hasTimeBasedResource ; 3386 owl:onProperty :hasTimeBasedResource ;
3374 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 3387 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
...@@ -3447,13 +3460,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3447,13 +3460,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3447 ] ; 3460 ] ;
3448 rdfs:subClassOf [ 3461 rdfs:subClassOf [
3449 rdf:type owl:Restriction ; 3462 rdf:type owl:Restriction ;
3450 - :shouldUseRef "true"^^xsd:boolean ;
3451 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
3452 - owl:onClass :Calendar ;
3453 - owl:onProperty :hasCalendar ;
3454 - ] ;
3455 - rdfs:subClassOf [
3456 - rdf:type owl:Restriction ;
3457 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 3463 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
3458 owl:onClass :CompletelyFreeField ; 3464 owl:onClass :CompletelyFreeField ;
3459 owl:onProperty :hasCompletelyFreeFieldDefinition ; 3465 owl:onProperty :hasCompletelyFreeFieldDefinition ;
...@@ -4902,7 +4908,7 @@ SCCS:SAB_S ...@@ -4902,7 +4908,7 @@ SCCS:SAB_S
4902 rdfs:label "time Based Resource Ref"^^xsd:string ; 4908 rdfs:label "time Based Resource Ref"^^xsd:string ;
4903 . 4909 .
4904 userfield:SpecifiedUserField 4910 userfield:SpecifiedUserField
4905 - rdfs:comment "A Data that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string ; 4911 + rdfs:comment "A Class of Information Object that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string ;
4906 rdfs:label "ILAP Specified User Field"^^xsd:string ; 4912 rdfs:label "ILAP Specified User Field"^^xsd:string ;
4907 . 4913 .
4908 userfield:hasFreeFieldForSpecifiedUserField 4914 userfield:hasFreeFieldForSpecifiedUserField
......
...@@ -24,7 +24,7 @@ ilap:shouldUseAnyUri ...@@ -24,7 +24,7 @@ ilap:shouldUseAnyUri
24 . 24 .
25 :SpecifiedUserField 25 :SpecifiedUserField
26 rdf:type owl:Class ; 26 rdf:type owl:Class ;
27 - rdfs:subClassOf owl:Thing ; 27 + rdfs:subClassOf ilap:ClassOfInformationObject ;
28 rdfs:subClassOf [ 28 rdfs:subClassOf [
29 rdf:type owl:Restriction ; 29 rdf:type owl:Restriction ;
30 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 30 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
......