Hi Richard, Aaron and Arian, and all,
As you said draw.io enables to represent parts of the conceptual model (or of any other one), of the ontology (or of any ontology), and also graphs of individuals, including
from scratch. Which is useful particularly when you want to start from data that are not RDF/RiC-O ones, or to make diagrams about fictitious, partially fictitious, or simplified, examples. Therefore you can choose what you will show or not (among all
the nodes and edges forming a graph of entities). I also like the fact that the source file produced for each diagram is encoded in XML, so that you can modify it (using the Draw.io interface) and share it, then use it to export the diagram in many formats
(including as images of course, and also SVG).
I think such a simple (though functionnally limited), and quite user-friendly editor, that you can also both use online or install locally, is useful for testing, thinking, teaching, etc.
Which does not mean that WebOWL is not great. They are very different and do not address the same needs.
In case somebody here would like to reuse them: in order to generate the 'RiC-CM overview' diagram, which is one of the draw.io diagrams in the GitHub repo on RiC-O (and the only one using RiC 1.0 in this repo for now; see
https://github.com/ICA-EGAD/RiC-O/tree/master/diagrams/diagrams_v1-0/RiC-CM-overview), we - EGAD - had chosen some colors to be used for the background of the shapes of the entities displayed - simple rounded rectangles there.
These colors are listed below. The list is not complete. And obviously this is just information, not at all advice, and even less a recommendation
😊.
We also can commit this list to the RiC-O repo.
Entity |
Hex |
RGB |
|
Thing |
FBD5B5 |
R251, G213, B181 |
|
Record Resource |
DAEEF3 |
R218, G238, B243 |
|
Agent |
E5DFEC |
R229, G223, B236 |
|
Group |
C6D9F1 |
R198, G217, B241 |
|
Event |
FFFAA0 |
R255, G250, B160 |
|
Rule |
EAF1DD |
R234, G241, B221 |
|
Date |
DDD9C3 |
R221, G217, B195 |
|
Place |
FAA0A0 |
R250, G160, B160 |
|
Instantiation |
F5DEB3 |
R245, G222, B179 |
|
Best,
Florence
Hello,
I wonder if anyone can help clear up some confusion I have about the relationship between a Record Set and an Instantiation. I understand that a Record or Record Part must have at least one Instantiation, and I have read the note in RiC-CM (section 2.2.2) about how certain Record Sets (such as a bound volume or a digital file containing multiple Records) can have an Instantiation, but it seems as though most Record Sets will not since they are intellectual groupings of Records rather than physical ones. I also note that the class rico:RecordSet does not have any object properties that would link it to the class rico:Instantiation (though the super-class Record Resource does).
My question, then, is where or how to capture information about the physical description (extent and medium in ISAD(G) terms) of a Record Set that is a complete fonds. In the particular case I am thinking of, only a fonds-level description exists because the records have not been fully processed. However, the question would apply even if series and files had been arranged and described below the fonds.
If details about extents and media are only to be found in descriptions of Instantiations of Records and Record Parts, how can we obtain a higher-level view of this information?
I am sure there is an easy answer to these questions – just not one I am familiar with yet!
Many thanks,
Aaron Hope
Dear Aaron,
As rico:RecordSet is as subclass of rico:RecordResource (like rico:Record and rico:RecordPart), any instance of a rico:RecordSet is also a rico:RecordResource.
So you can use, to connect a Record Set to an Instantiation, rico:hasOrHadInstantiation, which has domain rico:RecordResource.
There also are two subproperties of rico:hasOrHadInstantiation that you can use just the same way.
All the best,
Florence Clavaud
Dear Florence,
Thank you for your answer – the fact that a subclass can make use of the object properties of its superclasses is an important, if obvious in hindsight, realization!
But I suppose it would normally make more sense to use the datatype property rico:recordResourceExtent (or the class alternative) to express the ISAD(G) extent and media of a fonds-level Record Set, rather than multiple Instantiations, correct?
Thanks again,
Aaron
From: records_in_c...@googlegroups.com <records_in_c...@googlegroups.com>
On Behalf Of CLAVAUD Florence
Sent: March 21, 2024 12:57 PM
To: Records_in_C...@googlegroups.com
Subject: [Records in Contexts users] RE: Novice question about Record Sets and Instantiations
CAUTION -- EXTERNAL E-MAIL - Do not click links or open attachments unless you recognize the sender.
Dear Aaron,
To view this discussion on the web visit https://groups.google.com/d/msgid/Records_in_Contexts_users/e4c06323a6ef41b4a7e55e7497360673%40culture.gouv.fr.
Hi Aaron,
Yes you can use rico:recordResourceExtent (or the class) to provide details about the quantity of information content that the record resource conveys.
The specification of the property in RiC-O is the folllowing; it includes examples (the same as for RiC-CM A35 attribute):
Yes I agree with such a general idea (we are thinking of such a thing here) ; also, there are other experiments of the kind in other cultural communities.
Best,
Florence
De : records_in_c...@googlegroups.com <records_in_c...@googlegroups.com>
De la part de Arian Rajh
Envoyé : vendredi 22 mars 2024 22:52
À : Records_in_Contexts_users <Records_in_C...@googlegroups.com>
Objet : Re: [Records in Contexts users] Re: Draw.io shape library for Records in Contexts
To view this discussion on the web visit https://groups.google.com/d/msgid/Records_in_Contexts_users/7a2b863f-b40b-4f2e-80c0-cfae5d784546n%40googlegroups.com.
Hello,
A couple more novice questions, if you don’t mind:
Thanks for any advice!
Aaron Hope
Dear Richard,
Yes, of course, I'll gladly share the results. The RIC exercise was conducted with my BA students of the course Archival arrangement and description at the Faculty of humanities and social sciences at Zagreb University. It aimed to teach archival description-related subjects to the attendees and link the descriptions students provided together by using the Records in Contexts (RIC) standard, RDF Turtle standard, and a graph database. It spanned four to five weeks, during which students had to create the archival description of an exemplary records aggregation provided by the Faculty Archives as ttl files (Jaroslav Sidak's papers; he was a historian). After that, I created a set of SPARQL queries to retrieve information that was not obvious from separate descriptions, and this was fun to see. This exercise aimed to examine the potential of RIC and linked data technologies to facilitate collaboration among students, reduce the description-related work through decentralization, enable re-using and linking descriptions, and visualize results. We had some difficulties due to the RIC-O web page being migrated, but we have used the GitHub page and RIC-CM. The paper should be published in November, and I'll send a link to the open-access publication journal.
Kind regards,
Arian
Thank you for the useful examples. Is there an example describing a motion picture/film record resource anywhere?
Kindly,
Arian
Hello Florence,
Thank you very much for your helpful responses to my questions – I really appreciate your guidance. I’m also glad that you’ve taken note of the possible need for a class to represent subjects and an object property like rico:hasSource to link a record resource to a source of information.
As I continue working my way through the data mapping process, another question that has come up concerns parallel and variant names of agents. Where do you see RiC-O modelling ISAAR-CPF 5.1.3 (parallel forms of name) and 5.1.5 (other forms of name)? Would these names become separate instances of rico:AgentName, perhaps using rico:wasUsedFromDate and rico:wasUsedToDate as well as rico:generalDescription to provide explanation?
Thanks again,
Aaron
From: records_in_c...@googlegroups.com <records_in_c...@googlegroups.com>
On Behalf Of Florence Clavaud
Sent: April 11, 2024 11:59 AM
To: Records_in_Contexts_users <Records_in_C...@googlegroups.com>
Subject: [Records in Contexts users] Re: Subject classification and sources of information
CAUTION -- EXTERNAL E-MAIL - Do not click links or open attachments unless you recognize the sender.
Hi Aaron,
--
You received this message because you are subscribed to the Google Groups "Records_in_Contexts_users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
Records_in_Context...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/Records_in_Contexts_users/70209434-00b5-4fc2-8ea8-2bafa9831f73n%40googlegroups.com.
Dear Aaron,
Yes, exactly. With the rico:hasOrHadAgentName object property.
RiC-O does not have a NameType class for now, but you could use rico:type (the datatype property) to store the type of the name if needed.
Or of course extend RiC-O for this need.
Another more complex method than rico:wasUsedFromDate and rico:wasUsedToDate, for recording the date when a name was used, is to use the n-ary AppellationRelation class. In addition to its rico:generalDescription and dates, you also can qualify the relation
using relationCertainty, relationState, and relationSource + a litteral (or use rico:isEvidencedBy + a RecordResource to link the relation to a record).