W3C home > Mailing lists > Public > public-dxwg-wg@w3.org > February 2019

Re: [dxwg] prof:isTransitiveProfileOf needs more convincing case and/or example (#643)

From: Nicholas Car via GitHub <sysbot+gh@w3.org>
Date: Tue, 05 Feb 2019 12:17:48 +0000
To: public-dxwg-wg@w3.org
Message-ID: <issue_comment.created-460617217-1549369067-sysbot+gh@w3.org>
OK:

```
EXAMPLE X: prof:isTransitiveProfileOf in use

# A profile that is within a hierarchy of profiles may wish to indicate it profiles things 
# "further up the chain". To do this, prof:isTransitiveProfileOf can be used to indicate 
# anything the profile is related to by a series of one or more prof:isProfileOf properties.

# Here the New Zealand profile of the ISO addressing standard is presented in a chain 
# of profiles:

@prefix dct: <http://purl.org/dc/terms/> .
@prefix prof: <http://www.w3.org/ns/dx/prof/> .
@prefix role: <http://www.w3.org/ns/dx/prof/role/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://linked.data.gov.au/def/iso19160-1-address-nz-profile>
  a prof:Profile ;
  rdfs:label "New Zealand Profile of ISO19160-1" ;
  rdfs:comment """This is a country-specific profile of the international 
                  addressing standard, ISO19160-1:2015 (Address)""" ;
  prof:isProfileOf <http://linked.data.gov.au/def/iso19160-1-address> .

# The ISO thing that the NZ Profile profiles is actually a Web Ontology Language
# (OWL) version of the original ISO addressing standard
<http://linked.data.gov.au/def/iso19160-1-address>
  a prof:Profile ;
  rdfs:label "OWL Profile of ISO19160-1" ;
  rdfs:comment """This profile profiles both ISO19160-1 (Addressing) and also 
                  the Web Ontology Language (OWL)""" ;
  prof:isProfileOf <https://www.iso.org/standard/61710.html> , 
                   <http://www.w3.org/2002/07/owl#> .

<https://www.iso.org/standard/61710.html>
  a dct:Standard ;
  rdfs:label "ISO 19160-1:2015 Addressing -- Part 1: Conceptual model" .

# Now, according to the semantics of prof:isTransitiveProfileOf, using the 
# prof:isProfileOf statements above, one can infer the following additional
# statements:

<http://linked.data.gov.au/def/iso19160-1-address-nz-profile>
  prof:isTransitiveProfileOf <http://linked.data.gov.au/def/iso19160-1-address> ,
                             <https://www.iso.org/standard/61710.html> , 
                             <http://www.w3.org/2002/07/owl#> .

# These statements may help consumers understand which broad, well-known
# profiles data they have conforms to when they are presented only with its 
# conformance to most specialised (lowest) profile in a hierarchy which they
# may not understand.

# In this example too, a user of the profile 
# <http://linked.data.gov.au/def/iso19160-1-address-nz-profile> will also 
# understand that data conforming to it is also conformant with OWL which is not 
# in the direct hierarchy of addressing standards (iso19160-1-address-nz-profile > 
# iso19160-1-address > ISO 19160-1:2015) but is critical to know about when using
# the specialised standard as it can indicate reasoning possibilities.
```

![istransitiveprofileof](https://user-images.githubusercontent.com/7321872/52272868-dad78700-2993-11e9-90e9-ccc1ce615188.png)


-- 
GitHub Notification of comment by nicholascar
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/643#issuecomment-460617217 using your GitHub account
Received on Tuesday, 5 February 2019 12:18:19 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:42:12 UTC