| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| |
| |
| @prefix : <http://clerezza.apache.org/platform/curieprefix#>. |
| @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. |
| @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. |
| @prefix skos: <http://www.w3.org/2008/05/skos#>. |
| @prefix owl: <http://www.w3.org/2002/07/owl#>. |
| |
| |
| : a owl:Ontology. |
| |
| :IndexDefinition a rdfs:Class; |
| skos:definition "The description of an index that is to be maintained by CRIS."@en. |
| |
| :FacetProperty a rdfs:Class; |
| rdfs:subClassOf rdf:Property; |
| skos:definition """A facet property is a property that can be used for |
| faceted search."""@en. |
| |
| :VirtualProperty a rdfs:Class; |
| rdfs:subClassOf rdf:Property; |
| skos:definition """A virtual property is a property whose value can be |
| computed from other properties of the resource."""@en. |
| |
| :JoinVirtualProperty a rdfs:Class; |
| rdfs:subClassOf rdf:Property; |
| skos:definition """A join virtual property is a property whose values are |
| the values of all paths of certain properties leading to a value."""@en. |
| |
| :PathVirtualProperty a rdfs:Class; |
| rdfs:subClassOf rdf:Property; |
| skos:definition """A join virtual property is a property whole value results |
| from the concatenation of the literal values of a list of properties with |
| literal values."""@en. |
| |
| :indexedType a rdf:Property; |
| skos:definition "The RDF type of which instances are to be indexed."@en; |
| rdfs:Domain :IndexDefinition; |
| rdfs:Range rdfs:Class. |
| |
| :indexedProperty a rdf:Property; |
| skos:definition "A property to be indexed."@en; |
| rdfs:Domain :IndexDefinition; |
| rdfs:Range rdf:Property. |
| |
| :propertyList a rdf:Property; |
| skos:definition "Point to the list of properties of the subject."@en; |
| rdfs:Domain [ a owl:Class; |
| owl:unionOf (:JoinVirtualProperty :PathVirtualProperty) |
| ]; |
| rdfs:Range rdf:List. |
| |
| #:index a rdf:Property; |
| # skos:definition "A indentifier for an (anonymous) resource."@en; |
| # rdfs:Domain rdfs:Resource; |
| # rdfs:Range rdf:Property. |
| |
| :IndexDefinitionList a rdfs:Class; |
| skos:definition "A List of IndexDefinitionS"@en; |
| rdfs:subClassOf rdf:List. |