Commit 6cc2337e authored by Fabien Amarger's avatar Fabien Amarger
Browse files

config for rcf-expense

parent 15602f32e94c
@prefix : <http://rcfexpense.logilab.fr/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <http://rcfexpense.logilab.fr/> .
<http://rcfexpense.logilab.fr/> rdf:type owl:Ontology ;
owl:imports <http://data.sparna.fr/ontologies/sparnatural-config-core> .
#################################################################
# Object Properties
#################################################################
### http://data.sparna.fr/ontologies/sparnatural-config-core#AutocompleteProperty
<http://data.sparna.fr/ontologies/sparnatural-config-core#AutocompleteProperty> rdfs:subPropertyOf <http://data.sparna.fr/ontologies/sparnatural-config-core#ListProperty> .
### http://rcfexpense.logilab.fr/hasField
:hasField rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain :Page ;
rdfs:range :Field .
### http://rcfexpense.logilab.fr/hasMultipleField
:hasMultipleField rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :hasField ;
rdfs:domain :Page ;
rdfs:range :MultipleField .
### http://rcfexpense.logilab.fr/hasPage
:hasPage rdf:type owl:ObjectProperty ;
rdfs:domain :Register ;
rdfs:range :Page .
### http://rcfexpense.logilab.fr/hasPartsField
:hasPartsField rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :hasField ;
rdfs:domain :Page ;
rdfs:range :PartsField .
### http://rcfexpense.logilab.fr/hasSingleField
:hasSingleField rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :hasField ;
rdfs:domain :Page ;
rdfs:range :SingleField .
### http://rcfexpense.logilab.fr/hasSubField
:hasSubField rdf:type owl:ObjectProperty ;
rdfs:domain :MultipleField ;
rdfs:range :SingleField .
### http://rcfexpense.logilab.fr/hasTotalValue
:hasTotalValue rdf:type owl:ObjectProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( :Page
:PartsField
)
] ;
rdfs:range :Value .
### http://rcfexpense.logilab.fr/hasValue
:hasValue rdf:type owl:ObjectProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( :PartsField
:SingleField
)
] ;
rdfs:range :Value .
### http://rcfexpense.logilab.fr/isInPeriod
:isInPeriod rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf <http://data.sparna.fr/ontologies/sparnatural-config-core#AutocompleteProperty> ;
rdfs:domain :Register ;
rdfs:range :Period ;
rdfs:label "est dans la période"@fr .
#################################################################
# Data properties
#################################################################
### http://rcfexpense.logilab.fr/annotation
:annotation rdf:type owl:DatatypeProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( :Page
:PartsField
:SingleField
)
] ;
rdfs:range xsd:string .
### http://rcfexpense.logilab.fr/deniers
:deniers rdf:type owl:DatatypeProperty ;
rdfs:domain :Value ;
rdfs:range xsd:int .
### http://rcfexpense.logilab.fr/livres
:livres rdf:type owl:DatatypeProperty ;
rdfs:domain :Value ;
rdfs:range xsd:int .
### http://rcfexpense.logilab.fr/name
:name rdf:type owl:DatatypeProperty ;
rdfs:domain :Field ;
rdfs:range xsd:string .
### http://rcfexpense.logilab.fr/pageNumber
:pageNumber rdf:type owl:DatatypeProperty ;
rdfs:domain :Page ;
rdfs:range xsd:int .
### http://rcfexpense.logilab.fr/partsNumber
:partsNumber rdf:type owl:DatatypeProperty ;
rdfs:domain :PartsField ;
rdfs:range xsd:float .
### http://rcfexpense.logilab.fr/registerNum
:registerNum rdf:type owl:DatatypeProperty ;
rdfs:domain :Page ;
rdfs:range xsd:int .
### http://rcfexpense.logilab.fr/representationDate
:representationDate rdf:type owl:DatatypeProperty ;
rdfs:domain :Page ;
rdfs:range xsd:dateTime .
### http://rcfexpense.logilab.fr/season
:season rdf:type owl:DatatypeProperty ;
rdfs:domain :Register ;
rdfs:range xsd:string .
### http://rcfexpense.logilab.fr/sols
:sols rdf:type owl:DatatypeProperty ;
rdfs:domain :Value ;
rdfs:range xsd:int .
#################################################################
# Classes
#################################################################
### http://rcfexpense.logilab.fr/Field
:Field rdf:type owl:Class .
### http://rcfexpense.logilab.fr/MultipleField
:MultipleField rdf:type owl:Class ;
rdfs:subClassOf :Field .
### http://rcfexpense.logilab.fr/Page
:Page rdf:type owl:Class .
### http://rcfexpense.logilab.fr/PartsField
:PartsField rdf:type owl:Class ;
rdfs:subClassOf :Field .
### http://rcfexpense.logilab.fr/Period
:Period rdf:type owl:Class ;
rdfs:subClassOf <http://data.sparna.fr/ontologies/sparnatural-config-core#SparnaturalClass> ;
<http://data.sparna.fr/ontologies/sparnatural-config-core#faIcon> "fas fa-calendar-alt" ;
rdfs:label "Période"@fr .
### http://rcfexpense.logilab.fr/Register
:Register rdf:type owl:Class ;
rdfs:subClassOf <http://data.sparna.fr/ontologies/sparnatural-config-core#SparnaturalClass> ;
<http://data.sparna.fr/ontologies/sparnatural-config-core#faIcon> "fas fa-book" ;
rdfs:label "Registre"@fr .
### http://rcfexpense.logilab.fr/SingleField
:SingleField rdf:type owl:Class ;
rdfs:subClassOf :Field .
### http://rcfexpense.logilab.fr/Value
:Value rdf:type owl:Class .
### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment