Tore Christiansen

Added CompletelyFreeFieldDefinition

......@@ -98,7 +98,7 @@
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
......@@ -528,10 +528,23 @@
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onDataRange :CompletelyFreeFieldDefinition ;
owl:onProperty :hasFieldName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onDataRange xsd:anyType ;
owl:onProperty :hasFieldValue ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
.
:CompletelyFreeFieldDefinition
rdf:type owl:Class ;
:shouldHaveID "true"^^xsd:boolean ;
rdfs:label "Completely Free Field Definition"^^xsd:string ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
......@@ -914,6 +927,12 @@
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeFieldDefinition ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference ;
] ;
......@@ -1414,7 +1433,7 @@
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
......@@ -1667,7 +1686,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
......@@ -1753,7 +1772,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13875949> ;
.
......@@ -2379,7 +2398,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
......@@ -2653,11 +2672,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:comment "A relationship between a planning object and a set of calendars."^^xsd:string ;
rdfs:label "has Calendar Set"^^xsd:string ;
.
:hasCompletelyFreeField
:hasCompletelyFreeFieldDefinition
rdf:type owl:ObjectProperty ;
rdfs:comment "A relationship between a planning object and a data field that is completely freely defined."^^xsd:string ;
rdfs:label "has Completely Free Field"^^xsd:string ;
rdfs:range :CompletelyFreeField ;
rdfs:comment "A relationship between a set fo free fields and the names of the completely freelyfields defined."^^xsd:string ;
rdfs:label "has Completely Free Field Definition"^^xsd:string ;
.
:hasConstraint
rdf:type owl:ObjectProperty ;
......