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: Mon, 04 Feb 2019 23:26:32 +0000
To: public-dxwg-wg@w3.org
Message-ID: <issue_comment.created-460454639-1549322791-sysbot+gh@w3.org>
Here is a candidate example. If we can agree on the purpose and construction of the example, I will draw diagrams for it (easier to version text!):

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" .

# Here now the New Zealand profile indicates it is profiling things which profile other things:
@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> ;
  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#> .

# Since prof:isTransitiveProfileOf is a sub property of prof:is

INCOMPLETE

-- 
GitHub Notification of comment by nicholascar
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/643#issuecomment-460454639 using your GitHub account
Received on Monday, 4 February 2019 23:26:35 UTC

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