Dear Rob, all,
>> I'm curious also as to your thoughts on the rdfs:label /
P1_identifies issue?
/À propos/: there is a question that has been on my mind for some time,
perhaps you can give me some insights.
The P1 is identified by (identifies)
<https://ontome.net/property/1/namespace/1> property has E41 Appellation
as range. This class is subclass of Symbolic Object and Legal Object,
therefore a E77 Persistent Item and not a E62 String which is a E59
Primitive Value.
Therefore an instance of E41 Appellation — rdfs:label —> '[label]',
right ? So it crm:P1 cannot be equivalent to rdfs:label?
E1 Entity —rdfs:label—> rdfs:Literal would appear to be a shortcut of:
E1 Entity —P1 is identified by—> E41 Appellation —rdfs:label—> '[label]'
My question(s):
1. is this correct ?
2. is there any way in OWL-DL or any other formal language to express
the notion of /shortcut/ or path, with a start and an end class, and the
whole path inbetween ?
All the best
Francesco
Le 09.09.21 à 16:46, Robert Sanderson via Crm-sig a écrit :
Hi Mark,
Could you expand a little about "OWL is RDFS anyway"? The advantage of
the current RDFS file is that it's easy to understand and process as
XML without a full semantic stack. Once decorated with all of the owl
details, it becomes more complex. Apart from owl:inverseOf and perhaps
owl:ObjectProperty vs owl:DataProperty, is there anything else that
would be added? Cardinality? Definition of shortcuts using axioms / rules?
I'm curious also as to your thoughts on the rdfs:label / P1_identifies
issue?
Many thanks!
Rob
On Thu, Sep 9, 2021 at 6:45 AM Mark Fichtner <[email protected]
<mailto:[email protected]>> wrote:
Dear Pavlos,
to my knowledge up to now the ecrm is the official
OWL-implementation of the CIDOC CRM. Automation of the process
seems to be a good idea, however in the last years we could
provide many feedback while we were implementing cidoc crm
(style/writing mistakes but also logical inconsistencies etc.). We
are currently working on 7.1.1 but are not completely done yet. I
think we should not mix owl and rdfs on the rdfs-level because
that simply would make the rdfs-file obsolete. If we do that we
could just use OWL because it is rdfs anyway.
Best
Mark
Am Di., 7. Sept. 2021 um 12:45 Uhr schrieb Pavlos Fafalios via
Crm-sig <[email protected] <mailto:[email protected]>>:
Dear Robert,
Thank you for your comments and feedback. Some answers inline:
On Wed, Sep 1, 2021 at 4:40 PM Robert Sanderson
<[email protected] <mailto:[email protected]>> wrote:
Miel, all,
4 issues below:
(1) There is a 7.1.1 compatible JSON-LD context at:
https://linked.art/ns/v1/linked-art.json
<https://linked.art/ns/v1/linked-art.json>
The description for how the JSON keys are derived from the
ontology is:
https://linked.art/api/1.0/json-ld/#context-design
<https://linked.art/api/1.0/json-ld/#context-design>
Comments welcome and happy to contribute it to the SIG,
and make only a secondary linked art context for the
profile specific features!
Please see my reply to Miel.
(2) A second request from me ... it would be great to have
owl:inverseOf between each of the property pairs in the
ontology.
e.g.
<rdf:Property rdf:about="P1i_identifies">
<rdfs:label xml:lang="en">identifies</rdfs:label>
<rdfs:label xml:lang="de">bezeichnet</rdfs:label>
<rdfs:label xml:lang="el">είναι αναγνωριστικό</rdfs:label>
<rdfs:label xml:lang="fr">identifie</rdfs:label>
<rdfs:label xml:lang="pt">identifica</rdfs:label>
<rdfs:label xml:lang="ru">идентифицирует</rdfs:label>
<rdfs:label xml:lang="zh">标识</rdfs:label>
<rdfs:domain rdf:resource="E41_Appellation" />
<rdfs:range rdf:resource="E1_CRM_Entity" />
*<owl:inverseOf rdf:resource="P1_is_identified_by" />*
</rdf:Property>
Our intention was to provide a 'pure' RDFS implementation,
since one of our next steps is to provide a rich OWL
implementation (and also automate its production, as we do for
RDFS).
Nevertheless, including this OWL property does not seem to
cause any problem and allows for at least some basic
reasoning. Not sure if it is better to provide it as a
separate module/file, or just enrich the existing file.
And (3) a minor typo:
<rdfs:Class rdf:about="E41_E33_Linguistic_Appellation">
<rdfs:label xml:lang="en">Linguistic
Appellation</rdfs:label>
<rdfs:subClassOf rdf:resource="E41_Appellation" />
<rdfs:subClassOf rdf:resource="E33_Linguistic_Object" />
</rdfs:Class>
It was agreed that this was going to be E33_E41 to keep
the numbers in order, and to coincidentally correspond to
the two parts of the label (E33 -> linguistic, E41->
appellation)
Great if this could be fixed.
Thanks for spotting, we will fix it.
And (4) a concern. I don't think that it is good practice
to make assertions about other ontologies' predicates:
Line 1176 asserts:
<rdf:Property
rdf:about="http://www.w3.org/2000/01/rdf-schema#label
<http://www.w3.org/2000/01/rdf-schema#label>">
<rdfs:subPropertyOf rdf:resource="P1_is_identified_by" />
</rdf:Property>
So this means that all of the objects of instances of
rdfs:label are, due to the range of P1_is_identified_by,
suddenly instances of E41_Appellation.
A system that does even basic inferencing will produce
very different results, by assigning E41_Appellation as
another class for all of the literals which are the object
of rdfs:label.
This doesn't affect me, because while inferencing is a
good idea in practice in some domains with very tightly
controlled data and precisely applied ontologies and
vocabularies, I have yet to see any benefit at all from it
in ours.
Might I suggest as a compromise instead having this
assertion published, but in a different rdfs file? That
would make it more noticeable to people who might
otherwise have no clue why their system was misbehaving
all of a sudden, and also make it easier for it to be
omitted from processing if it was not useful in practice.
Then we're still making the assertion in an official,
public capacity, but we're also giving agency to our users
as to whether they want to use it.
The reason for making this assertion is the fact that
rdfs:label has been widely used for providing
names/appellations (without making use of "P1 is identified
by"). However, all these labels are (semantically)
appellations of the corresponding resources. So, using this
subproperty declaration, a system can use P1 together with an
inference rule for retrieving both names expressed using
rdfs:label and instances of E41 (or appellations that are in
URL/URI form --a more complex case).
It's not very clear to me why some systems will start
misbehaving. Could you please provide an example of such
misbehaviour and the platform of reference? The only case I
can imagine (but I might be wrong!) is when a system uses P1
together with an inference rule for retrieving appellations,
but for some reason it does not want to get back values of
rdfs:label, although these are appellations (but again here
SPARQL offers constructs that can be used to distinguish
between the different types of appellations).
Thanks again!
Best regards,
Pavlos
Thanks for your hard work on this!
Rob
On Wed, Sep 1, 2021 at 8:44 AM Miel Vander Sande via
Crm-sig <[email protected]
<mailto:[email protected]>> wrote:
Thanks to all involved for this contribution. This is
indeed an important step towards adoption.
I was wondering: is a SHACL profile and a JSON-LD
context being considered?
Op wo 1 sep. 2021 om 10:19 schreef Pavlos Fafalios via
Crm-sig <[email protected]
<mailto:[email protected]>>:
Dear all,
The "Resources" page of the CIDOC-CRM website
(http://www.cidoc-crm.org/versions-of-the-cidoc-crm
<http://www.cidoc-crm.org/versions-of-the-cidoc-crm>)
has been recently updated to include:
- An *RDFS implementation* (_not yet approved by
SIG_) of the last official version of CIDOC-CRM
(7.1.1). The link points to a gitlab web page
which also includes the policies adopted for
generating the RDFS file.
- An *XML file* for each version of CIDOC-CRM,
including the classes and properties of the
corresponding version.
- An *HTML page* for each version of CIDOC-CRM,
containing declarations for all classes and
properties (facilitating navigation to the classes
and properties of each version).
- An HTML page for each version of CIDOC-CRM,
containing *translations *and *versioning
*information of all classes and properties.
We (at FORTH) believe that the above will
facilitate the adoption of CIDOC-CRM.
We will start gathering comments about errors,
improvements, etc., so please do not hesitate to
provide your critical feedback.
All the above will be presented and discussed
during the next CIDOC-CRM meeting.
Best regards,
Pavlos
--
Dr. Pavlos Fafalios
Postdoctoral research fellow
Project ReKnow
<https://reknow.ics.forth.gr/> (MSCA Individual
Fellowship)
Centre for Cultural Informatics / Information
Systems Laboratory
Institute of Computer Science (ICS)
Foundation for Research and Technology (FORTH)
and
Visiting Lecturer
Department of Management Science & Technology (MST),
Hellenic Mediterranean University (HMU)
Address: N. Plastira 100, Vassilika Vouton, 70013
Heraklion, Greece
Email: [email protected]
<mailto:[email protected]>
Tel: +30-2810-391619
Web: http://users.ics.forth.gr/~fafalios/
<http://users.ics.forth.gr/~fafalios/>
_______________________________________________
Crm-sig mailing list
[email protected] <mailto:[email protected]>
http://lists.ics.forth.gr/mailman/listinfo/crm-sig
<http://lists.ics.forth.gr/mailman/listinfo/crm-sig>
_______________________________________________
Crm-sig mailing list
[email protected] <mailto:[email protected]>
http://lists.ics.forth.gr/mailman/listinfo/crm-sig
<http://lists.ics.forth.gr/mailman/listinfo/crm-sig>
--
Rob Sanderson
Director for Cultural Heritage Metadata
Yale University
--
Dr. Pavlos Fafalios
Postdoctoral research fellow
Project ReKnow <https://reknow.ics.forth.gr/> (MSCA Individual
Fellowship)
Centre for Cultural Informatics / Information Systems Laboratory
Institute of Computer Science (ICS)
Foundation for Research and Technology (FORTH)
and
Visiting Lecturer
Department of Management Science & Technology (MST),
Hellenic Mediterranean University (HMU)
Address: N. Plastira 100, Vassilika Vouton, 70013 Heraklion,
Greece
Email: [email protected] <mailto:[email protected]>
Tel: +30-2810-391619
Web: http://users.ics.forth.gr/~fafalios/
<http://users.ics.forth.gr/~fafalios/>
_______________________________________________
Crm-sig mailing list
[email protected] <mailto:[email protected]>
http://lists.ics.forth.gr/mailman/listinfo/crm-sig
<http://lists.ics.forth.gr/mailman/listinfo/crm-sig>
--
Rob Sanderson
Director for Cultural Heritage Metadata
Yale University
_______________________________________________
Crm-sig mailing list
[email protected]
http://lists.ics.forth.gr/mailman/listinfo/crm-sig
_______________________________________________
Crm-sig mailing list
[email protected]
http://lists.ics.forth.gr/mailman/listinfo/crm-sig