David Price

Added ReportAliasIdentifier

1 -# Saved by TopBraid on Tue Oct 11 12:41:24 BST 2011 1 +# Saved by TopBraid on Tue Oct 11 12:55:49 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-report 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-report
3 # imports: http://www.reportinghub.no/ep/schema/1.0/report 3 # imports: http://www.reportinghub.no/ep/schema/1.0/report
4 +# imports: http://www.reportinghub.no/np/schema/1.0/npd
4 5
5 @prefix ep-prodreport: <http://www.reportinghub.no/ep/schema/production-report#> . 6 @prefix ep-prodreport: <http://www.reportinghub.no/ep/schema/production-report#> .
6 @prefix owl: <http://www.w3.org/2002/07/owl#> . 7 @prefix owl: <http://www.w3.org/2002/07/owl#> .
...@@ -10,7 +11,7 @@ ...@@ -10,7 +11,7 @@
10 11
11 <http://www.reportinghub.no/ep/schema/1.0/production-report> 12 <http://www.reportinghub.no/ep/schema/1.0/production-report>
12 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
13 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/report> ; 14 + owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/report> ;
14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
15 16
16 ep-prodreport:DailyProductionReport 17 ep-prodreport:DailyProductionReport
...@@ -28,7 +29,38 @@ ep-prodreport:ProductionReport ...@@ -28,7 +29,38 @@ ep-prodreport:ProductionReport
28 rdfs:label "Production Report"^^xsd:string ; 29 rdfs:label "Production Report"^^xsd:string ;
29 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> . 30 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .
30 31
32 +ep-prodreport:ReportAliasIdentifier
33 + rdf:type owl:Class ;
34 + rdfs:subClassOf owl:Thing ;
35 + rdfs:subClassOf
36 + [ rdf:type owl:Restriction ;
37 + owl:minCardinality "1"^^xsd:nonNegativeInteger ;
38 + owl:onProperty ep-prodreport:aliasName
39 + ] ;
40 + rdfs:subClassOf
41 + [ rdf:type owl:Restriction ;
42 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
43 + owl:onProperty ep-prodreport:aliasOwner
44 + ] ;
45 + rdfs:subClassOf
46 + [ rdf:type owl:Restriction ;
47 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
48 + owl:onProperty ep-prodreport:isAliasFor
49 + ] .
50 +
51 +ep-prodreport:aliasName
52 + rdf:type owl:DatatypeProperty ;
53 + rdfs:range xsd:string .
54 +
55 +ep-prodreport:aliasOwner
56 + rdf:type owl:ObjectProperty ;
57 + rdfs:range <http://www.reportinghub.no/ep/schema/organization#Company> .
58 +
31 ep-prodreport:disclaimer 59 ep-prodreport:disclaimer
32 rdf:type rdf:Property ; 60 rdf:type rdf:Property ;
33 rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ; 61 rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ;
34 rdfs:range xsd:string . 62 rdfs:range xsd:string .
63 +
64 +ep-prodreport:isAliasFor
65 + rdf:type owl:ObjectProperty ;
66 + rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
......