This commit is contained in:
Alex Wied
2026-07-07 22:06:39 -04:00
parent b7b52e3c09
commit 25dd1ba832
7 changed files with 118 additions and 413 deletions
+15 -4
View File
@@ -135,7 +135,8 @@ ldp:contains rdf:type owl:DatatypeProperty ;
### https://graphofliberty.org/2026/04/ont/catalogId
:catalogId rdf:type owl:DatatypeProperty ;
rdfs:domain :Entity ;
rdfs:domain :SearchableClass ;
rdfs:range xsd:nonNegativeInteger ;
rdfs:comment "An integer associated with the class for fast lookup in a database."@en ;
rdfs:label "catalog id" .
@@ -143,6 +144,9 @@ ldp:contains rdf:type owl:DatatypeProperty ;
### https://graphofliberty.org/2026/04/ont/fieldLabel
:fieldLabel rdf:type owl:DatatypeProperty ;
rdfs:domain :IndexDocumentField ;
rdfs:range rdf:dirLangString ,
rdf:langString ,
xsd:string ;
rdfs:comment "The label of a field, which shall be displayed to the user."@en ;
rdfs:label "field label"@en .
@@ -150,6 +154,7 @@ ldp:contains rdf:type owl:DatatypeProperty ;
### https://graphofliberty.org/2026/04/ont/fieldName
:fieldName rdf:type owl:DatatypeProperty ;
rdfs:domain :IndexDocumentField ;
rdfs:range xsd:string ;
rdfs:comment "The name of the field, as defined in the full-text search document schema."@en ;
rdfs:label "field name"@en .
@@ -166,7 +171,7 @@ ldp:contains rdf:type owl:DatatypeProperty ;
### https://graphofliberty.org/2026/04/ont/Entity
:Entity rdf:type owl:Class ;
rdfs:comment "An Entity is a first-class citizen of the Graph of Liberty catalog. It is the class of all cultural artifacts which are to be preserved and indexed."@en ;
rdfs:comment "An Entity is a first-class citizen of the Graph of Liberty catalog. It is the class of all cultural artifacts which are to be preserved."@en ;
rdfs:label "Graph of Liberty Entity"@en .
@@ -176,6 +181,12 @@ ldp:contains rdf:type owl:DatatypeProperty ;
rdfs:label "Index Document Field"@en .
### https://graphofliberty.org/2026/04/ont/SearchableClass
:SearchableClass rdf:type owl:Class ;
rdfs:comment "The class of classes which are to be indexed in the full-text search database."@en ;
rdfs:label "Searchable Class"@en .
#################################################################
# Individuals
#################################################################
@@ -217,7 +228,7 @@ fedora:lastModifiedBy rdf:type owl:NamedIndividual ;
### http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
rdf:Property rdf:type owl:NamedIndividual ,
:Entity ;
:SearchableClass ;
:associatedProperty rdfs:comment ,
rdfs:label ,
skos:definition ;
@@ -226,7 +237,7 @@ rdf:Property rdf:type owl:NamedIndividual ,
### http://www.w3.org/2000/01/rdf-schema#Class
rdfs:Class rdf:type owl:NamedIndividual ,
:Entity ;
:SearchableClass ;
:associatedProperty rdfs:comment ,
rdfs:label ,
skos:definition ;