Tore Christiansen

Created ClassOfInformationObject and made SpecifiedUserField it's subclass

......@@ -80,16 +80,16 @@
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onClass :ActivityInPlan ;
owl:onProperty :hasSuccessor ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
owl:onClass :ActivityInPlan ;
owl:onProperty :hasSuccessor ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
......@@ -871,6 +871,12 @@
rdfs:subClassOf owl:Class ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13318199> ;
.
:ClassOfInformationObject
rdf:type owl:Class ;
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 ;
rdfs:label "Class of Information Object"^^xsd:string ;
rdfs:subClassOf :ClassOfIndividual ;
.
:ClassOfInformationPresentation
rdf:type owl:Class ;
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
rdfs:label "Resource Availability"^^xsd:string ;
rdfs:subClassOf :AbstractObject ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
] ;
rdfs:subClassOf [
rdf:type owl:Class ;
owl:intersectionOf (
[
......@@ -2772,6 +2771,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onClass :PlanForILAP ;
owl:onProperty :forPlan ;
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
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onClass :TimeBasedResource ;
owl:onProperty :hasTimeBasedResource ;
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
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
......@@ -4902,7 +4908,7 @@ SCCS:SAB_S
rdfs:label "time Based Resource Ref"^^xsd:string ;
.
userfield:SpecifiedUserField
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 ;
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 ;
rdfs:label "ILAP Specified User Field"^^xsd:string ;
.
userfield:hasFreeFieldForSpecifiedUserField
......
......@@ -24,7 +24,7 @@ ilap:shouldUseAnyUri
.
:SpecifiedUserField
rdf:type owl:Class ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf ilap:ClassOfInformationObject ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
......