W3C home > Mailing lists > Public > public-hydra@w3.org > January 2015

Re: Questions about new collection design

From: Dietrich Schulten <ds@escalon.de>
Date: Sun, 25 Jan 2015 19:10:12 +0100
Message-ID: <54C53184.6080303@escalon.de>
To: public-hydra@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

To illustrate the first problem to those of us who read triples more
easily, please consider the Collection with embedded members below:

</alice> hydra:collection </alice/friends> .
</alice/friends> a hydra:Collection ;
    hydra:manages [
        hydra:property schema:knows ;
        hydra:subject </alice> .
    ] ;
    hydra:member </bob> ;
    hydra:member </zelda> .

I hope I got the triples right :) This doesn't seem to say that
</alice> knows anyone at all. Not a problem?

I understand why we do this. A property like foaf:knows which has
foaf:Person as range:

</alice> foaf:knows </alice/friends>

would mislead a reasoner to infer that /alice/friends is a foaf:Person
known by /alice, although it is a hydra:Collection, not a Person.

But is there a way to express that the above also entails

</alice> foaf:knows </bob>
</alice> foaf:knows </zelda>

?

Best regards,
Dietrich

- -- 
Dietrich Schulten
Escalon System-Entwicklung
Bubenhalde 10
74199 Untergruppenbach
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iEYEARECAAYFAlTFMYMACgkQuKLNitGfiZP3GQCffQHs+GsBZAcVWLx7a2R2iJmc
g9gAoJrq5PlAHjNm0p/tUtx/ISyOX25/
=8i98
-----END PGP SIGNATURE-----
Received on Sunday, 25 January 2015 18:10:44 UTC

This archive was generated by hypermail 2.3.1 : Sunday, 25 January 2015 18:10:44 UTC