ISO 15926-7 Template Specification

Version: 2008-02

Status: CD-TS

Template number - 0096
Name - Information about a document cell
Intent - Representation of (meta-)information about a document cell
Description -

A document cell is an instance of DocumentDefinition. It has four classes of relationship, viz:

  • it is a part of either a document or of a document part;
  • it has a prompt that is an XmlSchemaString;
  • its information content is defined by a specialized template that is defined in the applicable Object Information Model;
  • it has a query script , but others possible) for fetching data that are to be presented or mapped (see NOTE).

NOTE - Normally SPARQL, but others possible.

Analysis diagram -  

Scope graph -  

Longhand and shorthand graph

-  

 

NOTE - When designing a document type the following class instances are defined:

  • R-901100, defining of which document or document part this document cell is a part;
  • R-900194, defining the type of prompt(s) of the document cell;
  • R-900103, defining the template class from the applicable OIM;
  • R-900195, defining the applicable type of query script.

 

LT elements -

1   http://rdl.rdlfacade.org/data#R-900003

2   http://rdl.rdlfacade.org/data#R-900094

3   http://rdl.rdlfacade.org/data#R-900095

4   http://rdl.rdlfacade.org/data#R-900096

5   http://rdl.rdlfacade.org/data#R-900100

6   http://rdl.rdlfacade.org/data#R-900103

7   http://rdl.rdlfacade.org/data#R-900194

8   http://rdl.rdlfacade.org/data#R-900195

9   http://rdl.rdlfacade.org/data#R-901100

10  http://tpl.rdlfacade.org/data#LT-0096.ClassOfCompositionOfIndividual

11  http://tpl.rdlfacade.org/data#LT-0096.ClassOfDescription1

12  http://tpl.rdlfacade.org/data#LT-0096.ClassOfDescription2

13  http://tpl.rdlfacade.org/data#LT-0096.Classification1

14  http://tpl.rdlfacade.org/data#LT-0096.Classification2

15  http://tpl.rdlfacade.org/data#LT-0096.Classification3

16  http://tpl.rdlfacade.org/data#LT-0096.Classification4

17  http://tpl.rdlfacade.org/data#LT-0096.OtherRelationship

OWL listing - http://tpl.rdlfacade.org/data#0096

Specification in FOL

-

http://www.rdlfacade.org/files/iso15926-7/ts/0096_rules.pdf

Sample ST  instance -

Assume the following document cell on the data sheet of shell & tube heat exchanger E-101:

 

    <part2:MultidimensionalObject rdf:ID="ST-549878">

        <rdf:type rdf:resource="http://www.xyz-corp.com/doc#DOC-123-C04"/>

        <part7:describes rdf:resource="#COIR-094321"/> <!--the described document cell-->

        <part7:isDocCellOf rdf:resource="#COIR-094301"/> <!--the document part of which it is a cell-->

        <part7:hasPrompt rdf:resource="#XSST_409864"/> <!--"Duty (100%) ^^ kW" -->

        <part7:hasAsInfo rdf:resource="#ST-326701"/> <!--represents: "100% duty of shell-and-tube heat exchanger E-101 is 560 kW"-->

        <part7:hasQueryScript rdf:resource="#XSST_970023"/> <!--fetches, in this case, the number 560, plus data for validation purposes-->

    </part2:MultidimensionalObject>

 

    <part2:ClassOfInformationRepresentation rdf:ID="XSST_409864">

        <rdf:type rdf:resource="http://rdl.rdlfacade.org/data#R-901094"/> <!--English prompt (subclass of R-900094)-->

        <part2:content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Duty (100%) ^^ kW</part2:content>

    </part2:ClassOfInformationRepresentation>

 

    <part2:ClassOfInformationRepresentation rdf:ID="XSST_970023">

        <rdf:type rdf:resource="http://rdl.rdlfacade.org/data#R-901095"/> <!--SPARQL query (subclass of R-900095)-->

        <part2:content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">[the applicable SPARQL query script]</part2:content>

    </part2:ClassOfInformationRepresentation>

 

NOTE - The (fictitious) data correspond with those used in the above analysis diagram

 

Definition of properties for shorthand template:
Property   Description of the rdf:object
describes - a particular document cell (NOTE 1).
isDocCellOf -

either a document or a document part (NOTE 1).

hasPrompt - an XmlSchemaString (NOTE 2)
hasAsInfo - zero or one shorthand template that represents the information contained in this document cell (NOTE 2).
hasQueryScript -

a subclass of XmlSchemaString, that has been specialized with the representation form (NOTE 3).

     
NOTE 1 - The valid class is determined by means of the fixed ClassOfClassOfComposition.
NOTE 2 - Fixed for any particular cell.
NOTE 3 - Normally SPARQL.