Memorix Application Ontology
Metadata
- IRI
-
http://memorix.io/ontology#
- Title
Memorix Application Ontology
- Publisher
- Picturae https://picturae.com
- Creator
- Mark Lindeman ( m.lindeman@picturae.com)
- Contributor
Memorix Development team
- Created
2021-02-09T17:00:00+00:00
- Modified
2022-08-25T16:57:26+02:00
- Rights
© 2021-… Picturae, Heerhugowaard, the Netherlands
- Preferred Namespace Prefix
memorix
- Description
The Memorix Application Ontology describes Classes and Properties that are uses in Picturae's Collection Management System.
Classes
Class c
IRI |
http://memorix.io/ontology#Class
|
---|---|
Description | Base Class for main Memorix Classes |
Super Class Of |
Organization c
IRI |
http://memorix.io/ontology#Organization
|
---|---|
Description | The Organization making use of a specific Memorix instance. |
Sub Class Of | schema:Organization |
Context c
IRI |
http://memorix.io/ontology#Context
|
---|---|
Description | Memorix unit used as an entrypoint to all things related to an informationobject. |
Sub Class Of | memorix:Class c |
In Domain Of |
|
In Range Of | |
Restriction |
|
Record c
IRI |
http://memorix.io/ontology#Record
|
---|---|
Description |
|
Sub Class Of | memorix:Class c |
In Domain Of | memorix:hasContext op |
In Range Of | memorix:hasRecord op |
Restriction |
memorix:hasContext
op
exactly
1
|
Information Component c
IRI |
http://memorix.io/ontology#InformationComponent
|
---|---|
In Range Of | memorix:hasInformationComponent op |
Super Class Of |
DepotLocationComponent c
IRI |
http://memorix.io/ontology#DepotLocationComponent
|
---|---|
Description | Depot location information, specific to memorix application. |
Sub Class Of | memorix:InformationComponent c |
In Domain Of | |
Restriction |
|
TreePathComponent c
IRI |
http://memorix.io/ontology#TreePathComponent
|
---|---|
Description | Render element to link a parent record and show a tree structure. |
Sub Class Of | memorix:InformationComponent c |
In Domain Of | memorix:hasRecordtype op |
Restriction | memorix:hasRecordtype op |
Image Component c
IRI |
http://memorix.io/ontology#ImageComponent
|
---|---|
Sub Class Of | memorix:InformationComponent c |
Digital Asset Component c
IRI |
http://memorix.io/ontology#DigitalAssetComponent
|
---|---|
Sub Class Of | memorix:InformationComponent c |
AccessibilityAndRightsComponent c
IRI |
http://memorix.io/ontology#AccessibilityAndRightsComponent
|
---|---|
Description | The class of information about Accessibility & Rights. |
Sub Class Of | memorix:InformationComponent c |
In Domain Of | |
In Range Of | memorix:hasAccessibilityAndRightsComponent op |
Restriction |
|
Recordtype c
IRI |
http://memorix.io/ontology#Recordtype
|
---|---|
Description | Record Types are the most commonly used way to categorize Records in your collection.
The main guideline is to choose Record types that are broad enough so that an Record can never be more than one type
(ie a painting can never also be an moving image).
If you would like to describe your Records more specifically, you can supplement this categorization with an
additional "subtype" dropdown menu on the record editor itself. For example, an object of type "ephemera"
could have a subtype list of "postcard," "poster," "letter," etc. |
Sub Class Of | memorix:Class c |
Equivalent Class | sh:NodeShape |
In Domain Of |
|
In Range Of | memorix:hasRecordtype op |
Collection c
IRI |
http://memorix.io/ontology#Collection
|
---|---|
Description | Collections are permanent groupings of Records that are conceptually linked. Possible uses could be for works that were donated as a group, objects that all belonged to the same person, or that were shown together in a historical exhibition etc. Normally you wouldn’t use this to describe a category of works such as “books,” though that is your choice. Object can only be in a single collection. |
Example | @prefix dct: http://purl.org/dc/terms/ . @prefix memorix: http://memorix.io/ontology# . @prefix recordtypes: . <> a memorix:Collection ; dct:description "Collection of Persons and Organisations" ; dct:title "Persons & Organisations" ; memorix:hasRecordtype recordtypes:All . |
Sub Class Of | memorix:Class c |
In Domain Of | |
Restriction |
memorix:audience
op
exactly
1
|
Set c
IRI |
http://memorix.io/ontology#Set
|
---|---|
Description | Sets are designed for temporary and arbitrary groupings of your Record, often for a practical task such as creating an online exhibition, or creating a working list of images for publication etc. Sets can contain Records from one or more Collections. |
Sub Class Of | memorix:Class c |
In Domain Of | |
In Range Of | memorix:isPartOfSet op |
History c
IRI |
http://memorix.io/ontology#History
|
---|---|
Description | The class of Actions performed on a resources by an Agent at a certain Time. Note there is also a ObjectProperty 'history' on Resources which is used for last modification and creation history. |
Sub Class Of | |
In Range Of | memorix:hasHistory op |
Restriction |
|
DigitalDocument c
IRI |
https://schema.org/DigitalDocument
|
---|---|
In Domain Of | memorix:isDefaultDigitalDocument op |
Restriction |
|
Pagination c
IRI |
http://memorix.io/ontology#ResultPagination
|
---|---|
Description | Parent Class for pagination properties. |
In Domain Of | |
Restriction |
|
GeoCoordinates c
IRI |
http://memorix.io/ontology#GeoCoordinates
|
---|---|
Description | Class for storing GeoCoordinates data. |
Sub Class Of | schema:GeoCoordinates |
Restriction |
|
AudienceInternal c
IRI |
http://memorix.io/ontology#AudienceInternal
|
---|---|
Description | Indicates that something may not be used outside of the Memorix application (to be used as value for audience predicate on Context). |
AudienceExternal c
IRI |
http://memorix.io/ontology#AudienceExternal
|
---|---|
Description | Indicates that something may be used outside of the Memorix application (to be used as value for audience predicate on Context). |
AccessModeType c
IRI |
http://memorix.io/ontology#AccessModeType
|
---|---|
Description | The Class of accessMode… Datatype Properties that can be used to permit certain actions |
In Range Of | schema:accessMode op |
Super Class Of |
Vocabulary Editor c
IRI |
http://memorix.io/ontology#VocabularyEditor
|
---|---|
Description | Editor for linking to a concept in a conceptscheme. |
In Domain Of | memorix:conceptSchemeIn op |
Linked Record Editor c
IRI |
http://memorix.io/ontology#LinkedRecordEditor
|
---|---|
Description | Editor for linking to Memorix Nexus internal records. |
BAG Editor c
IRI |
http://memorix.io/ontology#LocationBagEditor
|
---|---|
Description | Editor for selecting a BAG Location. |
Coordinates Editor c
IRI |
http://memorix.io/ontology#LocationCoordinatesEditor
|
---|---|
Description | Editor for selecting a Coordinates Location. |
Integer date editor c
IRI |
http://memorix.io/ontology#DateEditor
|
---|---|
Description | An editor for integer date literals, e.g. 20081201. |
Container path editor c
IRI |
http://memorix.io/ontology#PathEditor
|
---|---|
Description | Editor for managing the path of a container. |
Object Properties
hasRecordhasParents op
IRI |
http://memorix.io/ontology#hasRecord
|
---|---|
Description |
|
Domain | memorix:Context c |
Range |
hasDigitalDocument op
IRI |
http://memorix.io/ontology#hasDigitalDocument
|
---|---|
Description | Collection of links to digital documents stored in Asset Manegement System. |
Domain | memorix:Context c |
Range | rdf:List |
hasAccessibilityAndRightsComponent op
IRI |
http://memorix.io/ontology#hasAccessibilityAndRightsComponent
|
---|---|
Description | Links a AccessibilityAndRightsComponent to its Context |
Domain | memorix:Context c |
Range | memorix:AccessibilityAndRightsComponent c |
hasContext op
IRI |
http://memorix.io/ontology#hasContext
|
---|---|
Description | Links a Context object to a Record, AccessibilityAndRightsComponent or schema:DigitalDocument |
Domain | |
Range | memorix:Context c |
hasHistory op
IRI |
http://memorix.io/ontology#hasHistory
|
---|---|
Description | Links zero or more History reources to a Class |
Domain | |
Range | memorix:History c |
accessMode op
IRI |
https://schema.org/accessMode
|
---|---|
Domain | memorix:Context c |
Range | memorix:AccessModeType c |
copyrightHolder op
IRI |
https://schema.org/copyrightHolder
|
---|---|
Description | Link to a Context/Record from Memorix |
Domain | memorix:Context c |
Range | memorix:Context c |
hasRecordtype op
IRI |
http://memorix.io/ontology#hasRecordtype
|
---|---|
Description | Marks a Recordtype as usable in a Collection |
Domain | |
Range | memorix:Recordtype c |
has media op
IRI |
http://memorix.io/ontology#hasMedia
|
---|---|
Description | Links from a Record to Media (e.g. Nuxeo links, IIIF Manifest files, etc) |
Domain | memorix:Context c |
is part of set op
IRI |
http://memorix.io/ontology#isPartOfSet
|
---|---|
Domain | memorix:Context c |
Range | memorix:Set c |
history op
IRI |
http://memorix.io/ontology#history
|
---|---|
Description | Used for direct and limited (only creation and modification a.k.a. replacement)
history on a Resource. There is also a full History log for Resources ( |
Domain | |
Range |
audience op
IRI |
http://memorix.io/ontology#audience
|
---|---|
Description | Property that makes a resource internal/external from the Application perspective. An external resource may never be published outside the Memorix Application. When used on a Shacl property (sh:property) this property may provide information for certain RDF statements that may not be published outside Memorix. |
Domain |
hasInformationComponent op
IRI |
http://memorix.io/ontology#hasInformationComponent
|
---|---|
Description | Links an InformationComponent to a RecordType. Can be used as information for frontend rendering. |
Domain | memorix:Recordtype c |
Range | memorix:InformationComponent c |
constructQueryTitleAndDescription op
IRI |
http://memorix.io/ontology#constructQueryTitleAndDescription
|
---|---|
Description | Sets a SPARQL CONSTRUCT on a Recordtype to create titles and descriptions of memorix:Context. Expects a dcterms:title and dcterms:decription predicates. |
Domain | memorix:Recordtype c |
Range | xsd:string |
inTitleAt op
IRI |
http://memorix.io/ontology#inTitleAt
|
---|---|
Description | Indicates that a sh:property is part of the title of memorix:Context |
Domain | sh:PropertyShape |
Range | xsd:float |
inSummaryAt op
IRI |
http://memorix.io/ontology#inSummaryAt
|
---|---|
Description | Indicates that a sh:property is part of the description of memorix:Context |
Domain | sh:PropertyShape |
Range | xsd:float |
accessModeReservation op
IRI |
http://memorix.io/ontology#accessModeReservation
|
---|---|
Description | Allow request/reservations. |
Domain | memorix:AccessibilityAndRightsComponent c |
Range | xsd:boolean |
accessModeScanningOnDemand op
IRI |
http://memorix.io/ontology#accessModeScanningOnDemand
|
---|---|
Description | Allow scanning on demand. |
Domain | memorix:AccessibilityAndRightsComponent c |
Range | xsd:boolean |
accessModeDisplay op
IRI |
http://memorix.io/ontology#accessModeDisplay
|
---|---|
Description | Allow display of attached assets. |
Domain | memorix:AccessibilityAndRightsComponent c |
Range | xsd:boolean |
accessModeDownload op
IRI |
http://memorix.io/ontology#accessModeDownload
|
---|---|
Description | Allow download of attached assets. |
Domain | memorix:AccessibilityAndRightsComponent c |
Range | xsd:boolean |
attributionRequired op
IRI |
http://memorix.io/ontology#attributionRequired
|
---|---|
Description | If set to TRUE then it is required to show Creditstatement. |
Domain | memorix:AccessibilityAndRightsComponent c |
Range | xsd:boolean |
isDefaultDigitalDocument op
IRI |
http://memorix.io/ontology#isDefaultDigitalDocument
|
---|---|
Description | If set to TRUE then a schema:DigitalDocument is the default Document for a Record. |
Domain | schema:DigitalDocument c |
Range | xsd:boolean |
conceptSchemeIn op
IRI |
http://memorix.io/ontology#conceptSchemeIn
|
---|---|
Description | Specifies a list of skos:ConceptSchemes that can be used for picking Concepts. |
Domain | memorix:VocabularyEditor c |
Range | rdf:List |
Datatype Properties
restrictionsExpire dp
IRI |
http://memorix.io/ontology#restrictionsExpire
|
---|---|
Description | Property that defines when a restriction to Conditions of Access expires. |
Domain | memorix:Context c |
Range | xsd:date |
copyrightExpires dp
IRI |
http://memorix.io/ontology#copyrightExpires
|
---|---|
Description | Property that defines when the copyright expires. |
Domain | memorix:Context c |
Range | xsd:date |
depot dp
IRI |
http://memorix.io/ontology#depot
|
---|---|
Description |
|
Domain | memorix:DepotLocationComponent c |
Range | xsd:string |
depotContainerStart dp
IRI |
http://memorix.io/ontology#depotContainerStart
|
---|---|
Description | UUID of a Depot Container that markes the start of a physical depot location of an object registered in Memorix. Containers are not expressed as RDF Resources! |
Domain | memorix:DepotLocationComponent c |
Range | xsd:string |
depotContainerEnd dp
IRI |
http://memorix.io/ontology#depotContainerEnd
|
---|---|
Description | UUID of a Depot Container that markes the end of a physical depot location of an object registered in Memorix. Containers are not expressed as RDF Resources! |
Domain | memorix:DepotLocationComponent c |
Range | xsd:string |
creditText dp
IRI |
https://schema.org/creditText
|
---|---|
Domain | memorix:Context c |
Range | xsd:string |
license dp
IRI |
https://schema.org/license
|
---|---|
Domain | memorix:Context c |
Range | xsd:anyURI |
numberOfItems dp
IRI |
http://memorix.io/ontology#numberOfItems
|
---|---|
Description | Indicator for number of items (e.g. Records or Concepts) that are contained by Sets, Collections and ConceptSchemes |
Domain | |
Range | xsd:nonNegativeInteger |
total dp
IRI |
http://memorix.io/ontology#total
|
---|---|
Description | Total number of items in a result set. |
Domain | memorix:ResultPagination c |
Range | xsd:int |
perPage dp
IRI |
http://memorix.io/ontology#perPage
|
---|---|
Description | Maximium number of items in page of a result set (a.k.a. as 'limit'). |
Domain | memorix:ResultPagination c |
Range | xsd:int |
page dp
IRI |
http://memorix.io/ontology#page
|
---|---|
Description | Current page of result set (offset by 1). |
Domain | memorix:ResultPagination c |
Range | xsd:int |
numberOfPages dp
IRI |
http://memorix.io/ontology#numberOfPages
|
---|---|
Description | Total number of pages in result set. |
Domain | memorix:ResultPagination c |
Range | xsd:int |
Namespaces
- dct
-
http://purl.org/dc/terms/
- dcterms
-
http://purl.org/dc/terms/
- memorix
-
http://memorix.io/ontology#
- owl
-
http://www.w3.org/2002/07/owl#
- prov
-
http://www.w3.org/ns/prov#
- rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
- rdfs
-
http://www.w3.org/2000/01/rdf-schema#
- schema
-
https://schema.org/
- sh
-
http://www.w3.org/ns/shacl#
- skos
-
http://www.w3.org/2004/02/skos/core#
- vann
-
http://purl.org/vocab/vann/
- xsd
-
http://www.w3.org/2001/XMLSchema#
Legend
c | Classes |
op | Object Properties |
dp | Datatype Properties |