RDA2BF (WLPs) dataset for BIBFRAME derivative Relationships and Families

RDA2BF with mapped RDA Work Level Relationships, which is a BIBFRAME dataset, results from the gold RDA by applying the mapping rules for core RDA classes, inherent and derivative relationships to BIBFRAME2.

Note that mapping rules used to produce this dataset map RDA Work level relationships to respective BF Work to Work Relationships.

Create the environment to use.

If any of the %magics is modified in the intermediate code, then set it again when it needed

How to enable inference in Virtuoso!
For a specific SPARQL to enable inference in Virtuoso use the following statement before the prefixes in the query

DEFINE input:inference <http://dbis.ionio.gr/owl/BIBFRAME2LM>

More specificaly, in this sparql-kernel this must be defined as the first statement in the cell in the %header "line magic"
%header DEFINE input:inference <http://dbis.ionio.gr/owl/BIBFRAME2LM>

To disable reasoner in subsequent queries set header OFF option.
See Enumerate Instances cell for details.

In [1]:
%endpoint http://libdata.tab.ionio.gr:8890/sparql
%graph http://dbis.ionio.gr/rda2bfdrvWLP

%prefix bf: <http://id.loc.gov/ontologies/bibframe/>

# %display table withtypes
%display table

%show all
Endpoint set to: http://libdata.tab.ionio.gr:8890/sparql
Default graph: http://dbis.ionio.gr/rda2bfdrvWLP
Prefix set: bf: = <http://id.loc.gov/ontologies/bibframe/>
Display: table
Result maximum size: unlimited

Enumerate families

Note that mapping rules map rda family data to bf:code element instead of the note element used in gold BIBFRAME!

To include all subclasses of the work class, without enabling virtuoso inference, query specifies them.
Also, due to the optional statement for the family label, it counts also Works not belonging to a family!

In [2]:
%display table
# %format json
# %format JSON | N3 | any | default 
# %format any 

SELECT ?familyLabel COUNT(?w) AS ?NoWorks
WHERE {
    {?w a bf:Work} UNION {?w a bf:Text} 
    UNION
    {?w a bf:Cartography} UNION {?w a bf:Audio}
    UNION
    {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
    UNION
    {?w a bf:Dataset} UNION {?w a bf:StillImage}
    UNION
    {?w a bf:MovingImage} UNION {?w a bf:Object}
    UNION
    {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}
        
    # Uncomment next statement when inference is on
    # ?w a bf:Work.
    
    ?w bf:code ?familyLabel.

}
ORDER BY ?familyLabel
Display: table
familyLabel NoWorks
CienAnosSoledadFamily 7
CrimePunishmentFamily 18
DonQuijoteFamily 12
FaustFamily 25
IliadFamily 21
KaramazovBrothersFamily 18
MadameBovaryFamily 22
OdysseyFamily 15
ScarletLetterFamily 16
TomSawyerFamily 26
WutheringHeightsFamily 15
Total: 11, Shown: 11

Enumerate Work and Instance nstances

To include all subclasses of the bf:Instance class virtuoso inference is enabled (trigger the server reasoner).

In [3]:
%header DEFINE input:inference <http://dbis.ionio.gr/owl/BIBFRAME2LM>

SELECT COUNT(?w) AS ?NoWorks COUNT(?i) AS ?NoInstances
WHERE {
    {
        ?w a bf:Work
    }
    UNION
    {
        ?i a bf:Instance
    }
}
Header added: DEFINE input:inference <http://dbis.ionio.gr/owl/BIBFRAME2LM>
NoWorks NoInstances
195 236
Total: 1, Shown: 1

Disable virtuoso inference in case Enumerate Instances cell was run

ATTENTION
After running Enumerate Instances query you must unset DEFINE header, otherwise sparq-kernel will send header with Define to every subsequent query, therefore, inference in virtuoso will be enabled to all subsequent queries and the results will not be the expected!

In [4]:
%header OFF
All headers deleted (1)

Works in Family

To specify a family, set its name in statement:</br> FILTER (?ntype = "BibFamily" and ?familyLabel = "CrimePunishmentFamily"@en)

Note:
to see all family names run the sparql Enumerate families

In [5]:
%display table

SELECT  (fn:replace(str(?w), "[^/]+[/#]+", "") as ?work_id)  ?wl as ?work_key (fn:replace(str(?p), "[^/]+[/#]+", "") as ?property) (fn:substring-after(str(?o), "#") as ?obj)
WHERE {
    {?w a bf:Work} UNION {?w a bf:Text} 
    UNION
    {?w a bf:Cartography} UNION {?w a bf:Audio}
    UNION
    {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
    UNION
    {?w a bf:Dataset} UNION {?w a bf:StillImage}
    UNION
    {?w a bf:MovingImage} UNION {?w a bf:Object}
    UNION
    {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}
        
    # Uncomment next statement when inference is on
    # ?w a bf:Work.
    
    ?w bf:code ?familyLabel.
    FILTER (?familyLabel = "CrimePunishmentFamily").
    
    OPTIONAL{
        ?w rdfs:label ?wl
        
    }
    
# ===    
  OPTIONAL{
  ?w ?p ?o.
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasExpression or ?p = bf:otherEdition or
          ?p = bf:hasPart or 
          ?p = bf:hasInstance or ?p = bf:accompaniedBy).
  
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
                  UNION
                  {?o a bf:Instance} UNION {?o a bf:Archival} 
                  UNION
                  {?o a bf:Electronic} UNION {?o a bf:Manuscript} 
                  UNION
                  {?o a bf:Print} UNION {?o a bf:Tactile}
  }
      }
    
    
# ===    
}
ORDER BY ?w
Display: table
work_id work_key property obj
WorkExpression_dbis_1000000001_1000000015 Ackland, Rodney, 1908-1991. Dostoievsky's Crime and punishment. (Text), eng. hasInstance Instance_dbis_1000000371
WorkExpression_dbis_1000000050_1000000022 Cowley, Joseph, 1923- . Crime and punishment. (Text), eng. hasInstance Instance_dbis_1000000355
WorkExpression_dbis_1000000069_1000000018 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. Amharic (Text), amh. Contributor(s): Kassa Gebre-Hiywot Fantu Sahle hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000018 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. Amharic (Text), amh. Contributor(s): Kassa Gebre-Hiywot Fantu Sahle hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000018 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. Amharic (Text), amh. Contributor(s): Kassa Gebre-Hiywot Fantu Sahle hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000018 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. Amharic (Text), amh. Contributor(s): Kassa Gebre-Hiywot Fantu Sahle hasExpression WorkExpression_dbis_1000000069_1000000019
WorkExpression_dbis_1000000069_1000000018 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. Amharic (Text), amh. Contributor(s): Kassa Gebre-Hiywot Fantu Sahle hasInstance Instance_dbis_1000000370
WorkExpression_dbis_1000000069_1000000019 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Audio), eng. Contributor(s): Guidall, George nrt Garnett, Constance, 1861-1946 trl. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000019 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Audio), eng. Contributor(s): Guidall, George nrt Garnett, Constance, 1861-1946 trl. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000019 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Audio), eng. Contributor(s): Guidall, George nrt Garnett, Constance, 1861-1946 trl. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000019 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Audio), eng. Contributor(s): Guidall, George nrt Garnett, Constance, 1861-1946 trl. hasExpression WorkExpression_dbis_1000000069_1000000020
WorkExpression_dbis_1000000069_1000000019 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Audio), eng. Contributor(s): Guidall, George nrt Garnett, Constance, 1861-1946 trl. hasInstance Instance_dbis_1000000358
WorkExpression_dbis_1000000069_1000000020 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Audio), eng. Contributor(s): Sheen, Michael. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000020 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Audio), eng. Contributor(s): Sheen, Michael. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000020 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Audio), eng. Contributor(s): Sheen, Michael. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000020 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Audio), eng. Contributor(s): Sheen, Michael. hasExpression WorkExpression_dbis_1000000069_1000000023
WorkExpression_dbis_1000000069_1000000020 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Audio), eng. Contributor(s): Sheen, Michael. hasInstance Instance_dbis_1000000359
WorkExpression_dbis_1000000069_1000000023 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German. (Text), ger. Contributor(s): Dedek, Bernhard, ed. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000023 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German. (Text), ger. Contributor(s): Dedek, Bernhard, ed. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000023 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German. (Text), ger. Contributor(s): Dedek, Bernhard, ed. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000023 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German. (Text), ger. Contributor(s): Dedek, Bernhard, ed. hasExpression WorkExpression_dbis_1000000069_1000000024
WorkExpression_dbis_1000000069_1000000023 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German. (Text), ger. Contributor(s): Dedek, Bernhard, ed. hasInstance Instance_dbis_1000000375
WorkExpression_dbis_1000000069_1000000024 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000024 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000024 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000024 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. hasExpression WorkExpression_dbis_1000000069_1000000025
WorkExpression_dbis_1000000069_1000000024 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. hasInstance Instance_dbis_1000000360
WorkExpression_dbis_1000000069_1000000025 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000025 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000025 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000025 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. hasExpression WorkExpression_dbis_1000000069_1000000026
WorkExpression_dbis_1000000069_1000000025 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. hasInstance Instance_dbis_1000000376
WorkExpression_dbis_1000000069_1000000025 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. hasInstance Instance_dbis_1000000377
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasDerivative WorkExpression_dbis_1000000069_1000000019
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasExpression WorkExpression_dbis_1000000069_1000000027
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasInstance Instance_dbis_1000000361
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasInstance Instance_dbis_1000000363
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasInstance Instance_dbis_1000000364
WorkExpression_dbis_1000000069_1000000026 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. hasInstance Instance_dbis_1000000365
WorkExpression_dbis_1000000069_1000000027 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946 tr. Neilson, William Allan, 1869-1946, ed. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000027 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946 tr. Neilson, William Allan, 1869-1946, ed. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000027 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946 tr. Neilson, William Allan, 1869-1946, ed. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000027 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946 tr. Neilson, William Allan, 1869-1946, ed. hasExpression WorkExpression_dbis_1000000069_1000000028
WorkExpression_dbis_1000000069_1000000027 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946 tr. Neilson, William Allan, 1869-1946, ed. hasInstance Instance_dbis_1000000362
WorkExpression_dbis_1000000069_1000000028 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German (Text), ger hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000028 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German (Text), ger hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000028 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German (Text), ger hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000028 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German (Text), ger hasExpression WorkExpression_dbis_1000000069_1000000029
WorkExpression_dbis_1000000069_1000000028 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German (Text), ger hasInstance Instance_dbis_1000000373
WorkExpression_dbis_1000000069_1000000028 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German (Text), ger hasInstance Instance_dbis_1000000374
WorkExpression_dbis_1000000069_1000000029 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. Contributor(s): Guertik, Elisabeth tr. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000029 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. Contributor(s): Guertik, Elisabeth tr. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000029 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. Contributor(s): Guertik, Elisabeth tr. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000029 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. Contributor(s): Guertik, Elisabeth tr. hasExpression WorkExpression_dbis_1000000069_1000000031
WorkExpression_dbis_1000000069_1000000029 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. Contributor(s): Guertik, Elisabeth tr. hasInstance Instance_dbis_1000000383
WorkExpression_dbis_1000000069_1000000031 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. Contributor(s): Kari︠a︡kin, I︠U︡riĭ Fedorovich. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000031 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. Contributor(s): Kari︠a︡kin, I︠U︡riĭ Fedorovich. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000031 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. Contributor(s): Kari︠a︡kin, I︠U︡riĭ Fedorovich. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000031 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. Contributor(s): Kari︠a︡kin, I︠U︡riĭ Fedorovich. hasExpression WorkExpression_dbis_1000000069_1000000032
WorkExpression_dbis_1000000069_1000000031 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. Contributor(s): Kari︠a︡kin, I︠U︡riĭ Fedorovich. hasInstance Instance_dbis_1000000558
WorkExpression_dbis_1000000069_1000000032 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): McDuff, David, 1945- . hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000032 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): McDuff, David, 1945- . hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000032 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): McDuff, David, 1945- . hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000032 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): McDuff, David, 1945- . hasExpression WorkExpression_dbis_1000000069_1000000033
WorkExpression_dbis_1000000069_1000000032 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): McDuff, David, 1945- . hasInstance Instance_dbis_1000000368
WorkExpression_dbis_1000000069_1000000033 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Monas, Sidney hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000033 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Monas, Sidney hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000033 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Monas, Sidney hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000033 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Monas, Sidney hasExpression WorkExpression_dbis_1000000069_1000000035
WorkExpression_dbis_1000000069_1000000033 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Monas, Sidney hasInstance Instance_dbis_1000000369
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. translation WorkExpression_dbis_1000000069_1000000018
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. translation WorkExpression_dbis_1000000069_1000000026
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. translation WorkExpression_dbis_1000000069_1000000027
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. translation WorkExpression_dbis_1000000069_1000000029
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. translation WorkExpression_dbis_1000000069_1000000032
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. translation WorkExpression_dbis_1000000069_1000000033
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. translation WorkExpression_dbis_1000000069_1000000036
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. hasExpression WorkExpression_dbis_1000000069_1000000036
WorkExpression_dbis_1000000069_1000000035 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. hasInstance Instance_dbis_1000000557
WorkExpression_dbis_1000000069_1000000036 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Pevear, Richard, 1943- Volokhonsky, Larissa hasDerivative WorkExpression_dbis_1000000050_1000000022
WorkExpression_dbis_1000000069_1000000036 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Pevear, Richard, 1943- Volokhonsky, Larissa hasDerivative WorkExpression_dbis_1000000248_1000000037
WorkExpression_dbis_1000000069_1000000036 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Pevear, Richard, 1943- Volokhonsky, Larissa hasDerivative WorkExpression_dbis_1000000001_1000000015
WorkExpression_dbis_1000000069_1000000036 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Pevear, Richard, 1943- Volokhonsky, Larissa hasInstance Instance_dbis_1000000366
WorkExpression_dbis_1000000069_1000000036 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Pevear, Richard, 1943- Volokhonsky, Larissa hasInstance Instance_dbis_1000000367
WorkExpression_dbis_1000000248_1000000037 Suter, Joanne. Crime and punishment. (Text), eng. hasInstance Instance_dbis_1000000356
Total: 91, Shown: 91

Enumerate Work -2- Work properties,
count their instances too

To include all subclasses of the Work class without enabling virtuoso inference, query specifies all of them.
Also, due to the optional statement for the family label, it counts also Works not belonging to a family!

In [6]:
%display table

SELECT ?p ?pLabel COUNT(?p) AS ?pInstances
#FROM <http://dbis.ionio.gr/rda2bfdrvWLP>
FROM <http://dbis.ionio.gr/owl/BIBFRAME2LM>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w ?p ?o.
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }.
  OPTIONAL {?p rdfs:label ?pLabel} 
}
ORDER By ?p

Enumerate, count the instances and group by Family name all Work -2- Work properties

Note that this version ignores works not in a family!

To include all subclasses of the Work class without enabling virtuoso inference, query specifies all of them.
Also, due to the optional statement for the family label, it counts also Works not belonging to a family!

In [7]:
SELECT ?familyLabel ?p ?pLabel COUNT(?p) AS ?pInstances
# SELECT ?familyLabel STRAFTER(?p, "ontologies") ?pLabel COUNT(?p)

FROM <http://dbis.ionio.gr/owl/BIBFRAME2LM>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w ?p ?o.
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }.
    
  ?w bf:code ?familyLabel.
    
  OPTIONAL {?p rdfs:label ?pLabel} 

}
ORDER By ?familyLabel ?p
familyLabel p pLabel pInstances
CienAnosSoledadFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 10
CienAnosSoledadFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 10
CienAnosSoledadFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 5
CienAnosSoledadFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 4
CienAnosSoledadFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 4
CrimePunishmentFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 46
CrimePunishmentFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 46
CrimePunishmentFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 14
CrimePunishmentFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 7
CrimePunishmentFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 7
DonQuijoteFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 8
DonQuijoteFamily http://id.loc.gov/ontologies/bibframe/hasPart Has part 21
DonQuijoteFamily http://id.loc.gov/ontologies/bibframe/partOf Is part of 21
DonQuijoteFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 8
DonQuijoteFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 8
FaustFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 22
FaustFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 22
FaustFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 18
FaustFamily http://id.loc.gov/ontologies/bibframe/hasPart Has part 83
FaustFamily http://id.loc.gov/ontologies/bibframe/partOf Is part of 83
FaustFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 3
FaustFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 3
IliadFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 24
IliadFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 24
IliadFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 18
IliadFamily http://id.loc.gov/ontologies/bibframe/hasPart Has part 51
IliadFamily http://id.loc.gov/ontologies/bibframe/partOf Is part of 51
IliadFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 10
IliadFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 10
KaramazovBrothersFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 35
KaramazovBrothersFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 35
KaramazovBrothersFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 15
KaramazovBrothersFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 7
KaramazovBrothersFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 7
MadameBovaryFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 42
MadameBovaryFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 42
MadameBovaryFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 19
MadameBovaryFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 3
MadameBovaryFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 3
OdysseyFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 19
OdysseyFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 19
OdysseyFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 13
OdysseyFamily http://id.loc.gov/ontologies/bibframe/replacedBy Succeeded by 1
OdysseyFamily http://id.loc.gov/ontologies/bibframe/replacementOf Preceded by 1
OdysseyFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 8
OdysseyFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 8
ScarletLetterFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 55
ScarletLetterFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 55
ScarletLetterFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 10
ScarletLetterFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 2
ScarletLetterFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 2
TomSawyerFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 127
TomSawyerFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 127
TomSawyerFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 19
TomSawyerFamily http://id.loc.gov/ontologies/bibframe/hasPart Has part 1
TomSawyerFamily http://id.loc.gov/ontologies/bibframe/partOf Is part of 1
WutheringHeightsFamily http://id.loc.gov/ontologies/bibframe/derivativeOf Is derivative of 54
WutheringHeightsFamily http://id.loc.gov/ontologies/bibframe/hasDerivative Has derivative 54
WutheringHeightsFamily http://id.loc.gov/ontologies/bibframe/hasExpression Expressed as 8
WutheringHeightsFamily http://id.loc.gov/ontologies/bibframe/translation Translation as 3
WutheringHeightsFamily http://id.loc.gov/ontologies/bibframe/translationOf Translation of 3
Total: 61, Shown: 61

Enumerate Work -2- Instance properties,
count their instances too

To include all subclasses of the Work class without enabling virtuoso inference, query specifies all of them.
Also, due to the optional statement for the family label, it counts also Works not belonging to a family!

In [8]:
%display table

SELECT ?p ?pLabel COUNT(?p) AS ?pInstances
FROM <http://dbis.ionio.gr/owl/BIBFRAME2LM>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w ?p ?o.
  FILTER EXISTS {
                 {?o a bf:Instance} UNION {?o a bf:Archival} UNION
                 {?o a bf:Electronic} UNION {?o a bf:Manuscript} UNION
                 {?o a bf:Print} UNION {?o a bf:Tactile}
  }.
 
  OPTIONAL {?p rdfs:label ?pLabel} 
}
ORDER By ?p
Display: table
p pLabel pInstances
http://id.loc.gov/ontologies/bibframe/hasInstance Instance of Work 236
Total: 1, Shown: 1

Enumerate Instance -2- Work properties,
count their instances too

To include all subclasses of Work and Instance classes without enabling virtuoso inference, query specifies all of them.
Also, due to the optional statement for the family label, it counts also Works not belonging to a family!

In [9]:
%display table

SELECT ?p ?pLabel COUNT(?p) AS ?pInstances
FROM <http://dbis.ionio.gr/owl/BIBFRAME2LM>

WHERE {

  {?i a bf:Instance} UNION {?i a bf:Archival} UNION
  {?i a bf:Electronic} UNION {?i a bf:Manuscript} UNION
  {?i a bf:Print} UNION {?i a bf:Tactile}

  ?i ?p ?w.

  FILTER EXISTS {
    {?w a bf:Work} UNION {?w a bf:Text} 
    UNION
    {?w a bf:Cartography} UNION {?w a bf:Audio}
    UNION
    {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
    UNION
    {?w a bf:Dataset} UNION {?w a bf:StillImage}
    UNION
    {?w a bf:MovingImage} UNION {?w a bf:Object}
    UNION
    {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}
  }.
  
  OPTIONAL {?p rdfs:label ?pLabel} 
}
ORDER By ?p
Display: table
p pLabel pInstances
http://id.loc.gov/ontologies/bibframe/instanceOf Instance of 236
Total: 1, Shown: 1

Enumerate Instance -2- Instance properties,
count their instances too

To include all subclasses of Instance classes without enabling virtuoso inference, query specifies all of them.
Also, due to the optional statement for the family label, it counts also Works not belonging to a family!

In [10]:
%display table

SELECT ?p ?pLabel COUNT(?p) AS ?pInstances
FROM <http://dbis.ionio.gr/owl/BIBFRAME2LM>

WHERE {

  {?i a bf:Instance} UNION {?i a bf:Archival} UNION
  {?i a bf:Electronic} UNION {?i a bf:Manuscript} UNION
  {?i a bf:Print} UNION {?i a bf:Tactile}

  ?i ?p ?i1.

  FILTER EXISTS {
    {?i1 a bf:Instance} UNION {?i1 a bf:Archival} UNION
    {?i1 a bf:Electronic} UNION {?i1 a bf:Manuscript} UNION
    {?i1 a bf:Print} UNION {?i1 a bf:Tactile}
  }.
  
  OPTIONAL {?p rdfs:label ?pLabel} 
}
ORDER By ?p
Display: table
p pLabel pInstances
Total: 0, Shown: 0

Enumerate and count the instances of properties between
Work -2- Work, Work -2- Instance, Instance -2- Work
Instance -2- Instance

MS TODO: verify query

To include all subclasses of Work and Instance classes without enabling virtuoso inference, query specifies all of them.
Also, due to the absence of statement for the family label, sparql counts also works not belonging to a family,
but data set does not contain works not in a family!

In [11]:
SELECT ?p ?pLabel COUNT(?p) AS ?pInstances
FROM <http://dbis.ionio.gr/owl/BIBFRAME2LM>

WHERE {
  {
  {?s a bf:Work} UNION {?s a bf:Text} 
  UNION
  {?s a bf:Cartography} UNION {?s a bf:Audio}
  UNION
  {?s a bf:NotatedMusic} UNION {?s a bf:NotatedMovement}
  UNION
  {?s a bf:Dataset} UNION {?s a bf:StillImage}
  UNION
  {?s a bf:MovingImage} UNION {?s a bf:Object}
  UNION
  {?s a bf:Multimedia} UNION {?s a bf:MixedMaterial}
  
  ?s ?p ?o.
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }.
  }
  UNION
  # w - i
  {
  {?s a bf:Work} UNION {?s a bf:Text} 
  UNION
  {?s a bf:Cartography} UNION {?s a bf:Audio}
  UNION
  {?s a bf:NotatedMusic} UNION {?s a bf:NotatedMovement}
  UNION
  {?s a bf:Dataset} UNION {?s a bf:StillImage}
  UNION
  {?s a bf:MovingImage} UNION {?s a bf:Object}
  UNION
  {?s a bf:Multimedia} UNION {?s a bf:MixedMaterial}
  
  ?s ?p ?o.
  FILTER EXISTS {
                 {?o a bf:Instance} UNION {?o a bf:Archival} UNION
                 {?o a bf:Electronic} UNION {?o a bf:Manuscript} UNION
                 {?o a bf:Print} UNION {?o a bf:Tactile}
  }.
  }
  UNION
  # i - w
  {
  {?s a bf:Instance} UNION {?s a bf:Archival} UNION
  {?s a bf:Electronic} UNION {?s a bf:Manuscript} UNION
  {?s a bf:Print} UNION {?s a bf:Tactile}
  
  ?s ?p ?o.
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }.
  }
  UNION
  # i - i
  {
  {?s a bf:Instance} UNION {?s a bf:Archival} UNION
  {?s a bf:Electronic} UNION {?s a bf:Manuscript} UNION
  {?s a bf:Print} UNION {?s a bf:Tactile}
  
  ?s ?p ?o.
  FILTER EXISTS {
                 {?o a bf:Instance} UNION {?o a bf:Archival} UNION
                 {?o a bf:Electronic} UNION {?o a bf:Manuscript} UNION
                 {?o a bf:Print} UNION {?o a bf:Tactile}
  }.
  }
 
 
  OPTIONAL {?p rdfs:label ?pLabel} 
}
ORDER By ?p

Visualizing queries

Visualize Works in families

each Family is generated by Work -2- Work relationships

Note:
to see all family names run the sparql Enumerate families

In [12]:
%display diagram

CONSTRUCT{
   ?w ?p ?o.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w ?p ?o.
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasExpression or ?p = bf:otherEdition or
          # ?p = bf:hasPart or
          ?p = bf:hasInstance or ?p = bf:accompaniedBy).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
}
Display: svg
%3 node0 WorkExpression dbis 1000000108 1000000078 node1 WorkExpression dbis 1000000108 1000000079 node0->node1 ns0:hasExpression node32 WorkExpression dbis 1000000250 1000000083 node0->node32 ns0:hasDerivative node1->node32 ns0:hasDerivative node170 WorkExpression dbis 1000000108 1000000080 node1->node170 ns0:hasExpression node2 WorkExpression dbis 1000000119 1000000126 node3 WorkExpression dbis 1000000119 1000000127 node2->node3 ns0:hasDerivative node2->node3 ns0:hasExpression node11 WorkExpression dbis 1000000220 1000000136 node2->node11 ns0:hasDerivative node3->node11 ns0:hasDerivative node80 WorkExpression dbis 1000000119 1000000129 node3->node80 ns0:hasExpression node4 WorkExpression dbis 1000000282 1000000268 node5 WorkExpression dbis 1000000199 1000000253 node4->node5 ns0:hasDerivative node13 WorkExpression dbis 1000000146 1000000257 node4->node13 ns0:hasDerivative node15 WorkExpression dbis 1000000222 1000000276 node4->node15 ns0:hasDerivative node37 WorkExpression dbis 1000000043 1000000255 node4->node37 ns0:hasDerivative node83 WorkExpression dbis 1000000107 1000000256 node4->node83 ns0:hasDerivative node103 WorkExpression dbis 1000000247 1000000258 node4->node103 ns0:hasDerivative node156 WorkExpression dbis 1000000282 1000000269 node4->node156 ns0:hasExpression node6 WorkExpression dbis 1000000282 1000000270 node6->node5 ns0:hasDerivative node7 WorkExpression dbis 1000000282 1000000271 node6->node7 ns0:hasExpression node6->node13 ns0:hasDerivative node6->node15 ns0:hasDerivative node6->node37 ns0:hasDerivative node6->node83 ns0:hasDerivative node6->node103 ns0:hasDerivative node7->node5 ns0:hasDerivative node7->node13 ns0:hasDerivative node7->node15 ns0:hasDerivative node7->node37 ns0:hasDerivative node7->node83 ns0:hasDerivative node7->node103 ns0:hasDerivative node152 WorkExpression dbis 1000000282 1000000272 node7->node152 ns0:hasExpression node8 WorkExpression dbis 1000000106 1000000048 node9 WorkExpression dbis 1000000106 1000000045 node8->node9 ns0:translation node93 WorkExpression dbis 1000000283 1000000145 node8->node93 ns0:hasDerivative node100 WorkExpression dbis 1000000283 1000000144 node8->node100 ns0:hasDerivative node115 WorkExpression dbis 1000000106 1000000049 node8->node115 ns0:translation node8->node115 ns0:hasExpression node132 WorkExpression dbis 1000000106 1000000046 node8->node132 ns0:translation node9->node93 ns0:hasDerivative node9->node100 ns0:hasDerivative node9->node132 ns0:hasExpression node10 WorkExpression dbis 1000000119 1000000138 node10->node11 ns0:hasDerivative node104 WorkExpression dbis 1000000119 1000000137 node10->node104 ns0:hasDerivative node171 WorkExpression dbis 1000000119 1000000140 node10->node171 ns0:hasExpression node12 WorkExpression dbis 1000000282 1000000266 node12->node5 ns0:hasDerivative node12->node13 ns0:hasDerivative node12->node15 ns0:hasDerivative node12->node37 ns0:hasDerivative node68 WorkExpression dbis 1000000282 1000000267 node12->node68 ns0:hasExpression node12->node83 ns0:hasDerivative node12->node103 ns0:hasDerivative node14 WorkExpression dbis 1000000282 1000000275 node14->node5 ns0:hasDerivative node14->node13 ns0:hasDerivative node14->node15 ns0:hasDerivative node14->node37 ns0:hasDerivative node14->node83 ns0:hasDerivative node14->node103 ns0:hasDerivative node112 WorkExpression dbis 1000000282 1000000277 node14->node112 ns0:hasExpression node16 WorkExpression dbis 1000000121 1000000214 node17 WorkExpression dbis 1000000121 1000000216 node16->node17 ns0:translation node18 WorkExpression dbis 1000000121 1000000211 node16->node18 ns0:translation node48 WorkExpression dbis 1000000169 1000000206 node16->node48 ns0:hasDerivative node157 WorkExpression dbis 1000000121 1000000205 node16->node157 ns0:translation node158 WorkExpression dbis 1000000121 1000000208 node16->node158 ns0:translation node160 WorkExpression dbis 1000000121 1000000201 node16->node160 ns0:translation node161 WorkExpression dbis 1000000121 1000000202 node16->node161 ns0:translation node163 WorkExpression dbis 1000000121 1000000200 node16->node163 ns0:translation node168 WorkExpression dbis 1000000121 1000000215 node16->node168 ns0:hasExpression node16->node168 ns0:translation node17->node48 ns0:hasDerivative node17->node168 ns0:hasDerivative node19 WorkExpression dbis 1000000121 1000000212 node18->node19 ns0:hasDerivative node18->node19 ns0:hasExpression node47 WorkExpression dbis 1000000121 1000000213 node18->node47 ns0:hasDerivative node18->node48 ns0:hasDerivative node19->node47 ns0:hasExpression node19->node48 ns0:hasDerivative node20 WorkExpression dbis 1000000108 1000000073 node21 WorkExpression dbis 1000000108 1000000075 node20->node21 ns0:hasExpression node20->node32 ns0:hasDerivative node21->node32 ns0:hasDerivative node141 WorkExpression dbis 1000000108 1000000076 node21->node141 ns0:hasExpression node22 WorkExpression dbis 1000000070 1000000113 node23 WorkExpression dbis 1000000102 1000000161 node22->node23 ns0:hasDerivative node69 WorkExpression dbis 1000000281 1000000162 node22->node69 ns0:hasDerivative node179 WorkExpression dbis 1000000070 1000000147 node22->node179 ns0:hasExpression node24 WorkExpression dbis 1000000069 1000000023 node25 WorkExpression dbis 1000000069 1000000024 node24->node25 ns0:hasExpression node27 WorkExpression dbis 1000000050 1000000022 node24->node27 ns0:hasDerivative node39 WorkExpression dbis 1000000248 1000000037 node24->node39 ns0:hasDerivative node92 WorkExpression dbis 1000000001 1000000015 node24->node92 ns0:hasDerivative node25->node27 ns0:hasDerivative node25->node39 ns0:hasDerivative node25->node92 ns0:hasDerivative node144 WorkExpression dbis 1000000069 1000000025 node25->node144 ns0:hasExpression node26 WorkExpression dbis 1000000069 1000000026 node26->node27 ns0:hasDerivative node38 WorkExpression dbis 1000000069 1000000027 node26->node38 ns0:hasExpression node26->node39 ns0:hasDerivative node82 WorkExpression dbis 1000000069 1000000019 node26->node82 ns0:hasDerivative node26->node92 ns0:hasDerivative node28 WorkExpression dbis 1000000104 1000000176 node29 WorkExpression dbis 1000000104 1000000179 node28->node29 ns0:hasExpression node41 WorkExpression dbis 1000000009 1000000178 node28->node41 ns0:hasDerivative node74 WorkExpression dbis 1000000166 1000000185 node28->node74 ns0:hasDerivative node29->node41 ns0:hasDerivative node29->node74 ns0:hasDerivative node131 WorkExpression dbis 1000000104 1000000180 node29->node131 ns0:hasExpression node30 WorkExpression dbis 1000000012 1000000293 node31 WorkExpression dbis 1000000249 1000000300 node30->node31 ns0:hasDerivative node56 WorkExpression dbis 1000000012 1000000298 node30->node56 ns0:hasExpression node57 WorkExpression dbis 1000000038 1000000294 node30->node57 ns0:hasDerivative node62 WorkExpression dbis 1000000219 1000000297 node30->node62 ns0:hasDerivative node78 WorkExpression dbis 1000000066 1000000295 node30->node78 ns0:hasDerivative node102 WorkExpression dbis 1000000039 1000000198 node30->node102 ns0:hasDerivative node125 WorkExpression dbis 1000000142 1000000296 node30->node125 ns0:hasDerivative node33 WorkExpression dbis 1000000012 1000000292 node33->node30 ns0:hasExpression node33->node31 ns0:hasDerivative node33->node57 ns0:hasDerivative node61 WorkExpression dbis 1000000012 1000000287 node33->node61 ns0:translation node33->node62 ns0:hasDerivative node33->node78 ns0:hasDerivative node101 WorkExpression dbis 1000000012 1000000301 node33->node101 ns0:translation node33->node102 ns0:hasDerivative node33->node125 ns0:hasDerivative node150 WorkExpression dbis 1000000012 1000000299 node33->node150 ns0:translation node34 WorkExpression dbis 1000000118 1000000242 node35 WorkExpression dbis 1000000118 1000000243 node34->node35 ns0:hasExpression node44 WorkExpression dbis 1000000067 1000000237 node34->node44 ns0:hasDerivative node59 WorkExpression dbis 1000000004 1000000234 node34->node59 ns0:hasDerivative node66 WorkExpression dbis 1000000065 1000000226 node34->node66 ns0:hasDerivative node98 WorkExpression dbis 1000000114 1000000228 node34->node98 ns0:hasDerivative node108 WorkExpression dbis 1000000167 1000000231 node34->node108 ns0:hasDerivative node35->node44 ns0:hasDerivative node35->node59 ns0:hasDerivative node35->node66 ns0:hasDerivative node35->node98 ns0:hasDerivative node35->node108 ns0:hasDerivative node116 WorkExpression dbis 1000000118 1000000245 node35->node116 ns0:hasExpression node36 WorkExpression dbis 1000000282 1000000274 node36->node5 ns0:hasDerivative node36->node13 ns0:hasDerivative node36->node14 ns0:hasExpression node36->node15 ns0:hasDerivative node36->node37 ns0:hasDerivative node50 WorkExpression dbis 1000000282 1000000278 node36->node50 ns0:hasDerivative node67 WorkExpression dbis 1000000282 1000000252 node36->node67 ns0:hasDerivative node36->node83 ns0:hasDerivative node87 WorkExpression dbis 1000000282 1000000251 node36->node87 ns0:hasDerivative node36->node103 ns0:hasDerivative node114 WorkExpression dbis 1000000282 1000000254 node36->node114 ns0:hasDerivative node123 WorkExpression dbis 1000000282 1000000261 node36->node123 ns0:hasDerivative node38->node27 ns0:hasDerivative node38->node39 ns0:hasDerivative node42 WorkExpression dbis 1000000069 1000000028 node38->node42 ns0:hasExpression node38->node92 ns0:hasDerivative node40 WorkExpression dbis 1000000104 1000000184 node40->node41 ns0:hasDerivative node73 WorkExpression dbis 1000000104 1000000186 node40->node73 ns0:hasExpression node40->node74 ns0:hasDerivative node42->node27 ns0:hasDerivative node42->node39 ns0:hasDerivative node42->node92 ns0:hasDerivative node140 WorkExpression dbis 1000000069 1000000029 node42->node140 ns0:hasExpression node43 WorkExpression dbis 1000000118 1000000240 node43->node44 ns0:hasDerivative node43->node59 ns0:hasDerivative node43->node66 ns0:hasDerivative node43->node98 ns0:hasDerivative node43->node108 ns0:hasDerivative node120 WorkExpression dbis 1000000118 1000000241 node43->node120 ns0:hasExpression node45 WorkExpression dbis 1000000069 1000000032 node45->node27 ns0:hasDerivative node45->node39 ns0:hasDerivative node46 WorkExpression dbis 1000000069 1000000033 node45->node46 ns0:hasExpression node45->node92 ns0:hasDerivative node46->node27 ns0:hasDerivative node46->node39 ns0:hasDerivative node70 WorkExpression dbis 1000000069 1000000035 node46->node70 ns0:hasExpression node46->node92 ns0:hasDerivative node47->node16 ns0:hasExpression node47->node48 ns0:hasDerivative node49 WorkExpression dbis 1000000282 1000000264 node49->node5 ns0:hasDerivative node49->node12 ns0:hasExpression node49->node13 ns0:hasDerivative node49->node15 ns0:hasDerivative node49->node37 ns0:hasDerivative node49->node83 ns0:hasDerivative node49->node103 ns0:hasDerivative node50->node5 ns0:hasDerivative node50->node13 ns0:hasDerivative node50->node15 ns0:hasDerivative node50->node37 ns0:hasDerivative node50->node83 ns0:hasDerivative node88 WorkExpression dbis 1000000282 1000000262 node50->node88 ns0:hasDerivative node50->node103 ns0:hasDerivative node51 WorkExpression dbis 1000000119 1000000124 node51->node11 ns0:hasDerivative node184 WorkExpression dbis 1000000119 1000000125 node51->node184 ns0:hasExpression node52 WorkExpression dbis 1000000120 1000000139 node53 WorkExpression dbis 1000000120 1000000128 node52->node53 ns0:translation node192 WorkExpression dbis 1000000120 1000000560 node52->node192 ns0:hasExpression node53->node52 ns0:hasExpression node54 WorkExpression dbis 1000000042 1000000059 node55 WorkExpression dbis 1000000042 1000000060 node54->node55 ns0:hasExpression node56->node31 ns0:hasDerivative node56->node57 ns0:hasDerivative node56->node62 ns0:hasDerivative node56->node78 ns0:hasDerivative node56->node102 ns0:hasDerivative node56->node125 ns0:hasDerivative node56->node150 ns0:hasExpression node58 WorkExpression dbis 1000000118 1000000230 node58->node44 ns0:hasDerivative node58->node59 ns0:hasDerivative node58->node66 ns0:hasDerivative node76 WorkExpression dbis 1000000118 1000000232 node58->node76 ns0:hasExpression node58->node98 ns0:hasDerivative node58->node108 ns0:hasDerivative node60 WorkExpression dbis 1000000012 1000000291 node60->node31 ns0:hasDerivative node60->node33 ns0:hasExpression node60->node57 ns0:hasDerivative node60->node62 ns0:hasDerivative node60->node78 ns0:hasDerivative node60->node102 ns0:hasDerivative node60->node125 ns0:hasDerivative node61->node31 ns0:hasDerivative node61->node57 ns0:hasDerivative node61->node62 ns0:hasDerivative node61->node78 ns0:hasDerivative node79 WorkExpression dbis 1000000012 1000000289 node61->node79 ns0:hasExpression node61->node102 ns0:hasDerivative node61->node125 ns0:hasDerivative node63 WorkExpression dbis 1000000119 1000000134 node63->node11 ns0:hasDerivative node106 WorkExpression dbis 1000000119 1000000135 node63->node106 ns0:hasDerivative node63->node106 ns0:hasExpression node64 WorkExpression dbis 1000000110 1000000091 node65 WorkExpression dbis 1000000112 1000000087 node64->node65 ns0:hasDerivative node174 WorkExpression dbis 1000000115 1000000092 node64->node174 ns0:hasDerivative node185 WorkExpression dbis 1000000110 1000000093 node64->node185 ns0:hasExpression node67->node5 ns0:hasDerivative node67->node13 ns0:hasDerivative node67->node15 ns0:hasDerivative node67->node37 ns0:hasDerivative node67->node83 ns0:hasDerivative node67->node103 ns0:hasDerivative node67->node114 ns0:hasExpression node68->node4 ns0:hasExpression node68->node5 ns0:hasDerivative node68->node13 ns0:hasDerivative node68->node15 ns0:hasDerivative node68->node37 ns0:hasDerivative node68->node83 ns0:hasDerivative node68->node103 ns0:hasDerivative node70->node26 ns0:translation node70->node27 ns0:hasDerivative node70->node38 ns0:translation node70->node39 ns0:hasDerivative node70->node45 ns0:translation node70->node46 ns0:translation node72 WorkExpression dbis 1000000069 1000000036 node70->node72 ns0:translation node70->node72 ns0:hasExpression node91 WorkExpression dbis 1000000069 1000000018 node70->node91 ns0:translation node70->node92 ns0:hasDerivative node70->node140 ns0:translation node71 WorkExpression dbis 1000000282 1000000259 node71->node5 ns0:hasDerivative node71->node13 ns0:hasDerivative node71->node15 ns0:hasDerivative node71->node37 ns0:hasDerivative node71->node83 ns0:hasDerivative node71->node103 ns0:hasDerivative node130 WorkExpression dbis 1000000282 1000000260 node71->node130 ns0:hasExpression node72->node27 ns0:hasDerivative node72->node39 ns0:hasDerivative node72->node92 ns0:hasDerivative node73->node41 ns0:hasDerivative node73->node74 ns0:hasDerivative node75 WorkExpression dbis 1000000104 1000000187 node73->node75 ns0:hasExpression node75->node41 ns0:hasDerivative node75->node74 ns0:hasDerivative node121 WorkExpression dbis 1000000104 1000000188 node75->node121 ns0:hasExpression node76->node44 ns0:hasDerivative node76->node59 ns0:hasDerivative node76->node66 ns0:hasDerivative node77 WorkExpression dbis 1000000118 1000000233 node76->node77 ns0:hasExpression node76->node77 ns0:translation node76->node98 ns0:hasDerivative node76->node108 ns0:hasDerivative node76->node120 ns0:translation node77->node44 ns0:hasDerivative node77->node59 ns0:hasDerivative node77->node66 ns0:hasDerivative node77->node98 ns0:hasDerivative node77->node108 ns0:hasDerivative node153 WorkExpression dbis 1000000118 1000000239 node77->node153 ns0:hasExpression node79->node31 ns0:hasDerivative node79->node57 ns0:hasDerivative node79->node62 ns0:hasDerivative node79->node78 ns0:hasDerivative node86 WorkExpression dbis 1000000012 1000000290 node79->node86 ns0:hasExpression node79->node102 ns0:hasDerivative node79->node125 ns0:hasDerivative node80->node11 ns0:hasDerivative node81 WorkExpression dbis 1000000119 1000000130 node80->node81 ns0:hasExpression node81->node11 ns0:hasDerivative node180 WorkExpression dbis 1000000119 1000000131 node81->node180 ns0:hasExpression node81->node180 ns0:hasDerivative node82->node27 ns0:hasDerivative node82->node39 ns0:hasDerivative node82->node92 ns0:hasDerivative node165 WorkExpression dbis 1000000069 1000000020 node82->node165 ns0:hasExpression node84 WorkExpression dbis 1000000070 1000000158 node84->node23 ns0:hasDerivative node84->node69 ns0:hasDerivative node85 WorkExpression dbis 1000000070 1000000150 node84->node85 ns0:translation node99 WorkExpression dbis 1000000070 1000000154 node84->node99 ns0:translation node109 WorkExpression dbis 1000000070 1000000148 node84->node109 ns0:translation node111 WorkExpression dbis 1000000070 1000000155 node84->node111 ns0:translation node126 WorkExpression dbis 1000000070 1000000159 node84->node126 ns0:translation node84->node126 ns0:hasExpression node154 WorkExpression dbis 1000000070 1000000153 node84->node154 ns0:translation node177 WorkExpression dbis 1000000070 1000000163 node84->node177 ns0:translation node85->node23 ns0:hasDerivative node85->node69 ns0:hasDerivative node89 WorkExpression dbis 1000000070 1000000151 node85->node89 ns0:hasExpression node86->node31 ns0:hasDerivative node86->node57 ns0:hasDerivative node86->node60 ns0:hasExpression node86->node62 ns0:hasDerivative node86->node78 ns0:hasDerivative node86->node102 ns0:hasDerivative node86->node125 ns0:hasDerivative node87->node5 ns0:hasDerivative node87->node13 ns0:hasDerivative node87->node15 ns0:hasDerivative node87->node37 ns0:hasDerivative node87->node67 ns0:hasExpression node87->node83 ns0:hasDerivative node87->node103 ns0:hasDerivative node136 WorkExpression dbis 1000000282 1000000263 node87->node136 ns0:hasDerivative node88->node5 ns0:hasDerivative node88->node13 ns0:hasDerivative node88->node15 ns0:hasDerivative node88->node37 ns0:hasDerivative node88->node83 ns0:hasDerivative node88->node103 ns0:hasDerivative node88->node136 ns0:hasExpression node89->node23 ns0:hasDerivative node89->node69 ns0:hasDerivative node90 WorkExpression dbis 1000000070 1000000152 node89->node90 ns0:hasExpression node90->node23 ns0:hasDerivative node90->node69 ns0:hasDerivative node90->node154 ns0:hasExpression node91->node27 ns0:hasDerivative node91->node39 ns0:hasDerivative node91->node82 ns0:hasExpression node91->node92 ns0:hasDerivative node93->node100 ns0:translation node94 WorkExpression dbis 1000000111 1000000095 node95 WorkExpression dbis 1000000111 1000000094 node94->node95 ns0:translation node95->node94 ns0:hasExpression node96 WorkExpression dbis 1000000104 1000000181 node96->node41 ns0:hasDerivative node96->node74 ns0:hasDerivative node97 WorkExpression dbis 1000000104 1000000182 node96->node97 ns0:hasExpression node97->node41 ns0:hasDerivative node97->node74 ns0:hasDerivative node183 WorkExpression dbis 1000000104 1000000183 node97->node183 ns0:hasExpression node99->node23 ns0:hasDerivative node99->node69 ns0:hasDerivative node99->node111 ns0:hasExpression node100->node93 ns0:hasExpression node101->node31 ns0:hasDerivative node101->node57 ns0:hasDerivative node101->node62 ns0:hasDerivative node101->node78 ns0:hasDerivative node101->node102 ns0:hasDerivative node101->node125 ns0:hasDerivative node104->node10 ns0:hasExpression node104->node11 ns0:hasDerivative node105 WorkExpression dbis 1000000104 1000000191 node105->node41 ns0:hasDerivative node105->node74 ns0:hasDerivative node164 WorkExpression dbis 1000000104 1000000192 node105->node164 ns0:hasExpression node106->node11 ns0:hasDerivative node106->node104 ns0:hasExpression node107 WorkExpression dbis 1000000118 1000000227 node107->node44 ns0:hasDerivative node107->node59 ns0:hasDerivative node107->node66 ns0:hasDerivative node107->node98 ns0:hasDerivative node107->node108 ns0:hasDerivative node143 WorkExpression dbis 1000000118 1000000229 node107->node143 ns0:hasExpression node109->node23 ns0:hasDerivative node109->node69 ns0:hasDerivative node110 WorkExpression dbis 1000000070 1000000149 node109->node110 ns0:hasExpression node110->node23 ns0:hasDerivative node110->node69 ns0:hasDerivative node110->node85 ns0:hasExpression node111->node23 ns0:hasDerivative node111->node69 ns0:hasDerivative node133 WorkExpression dbis 1000000070 1000000157 node111->node133 ns0:hasExpression node112->node5 ns0:hasDerivative node112->node13 ns0:hasDerivative node112->node15 ns0:hasDerivative node112->node37 ns0:hasDerivative node112->node50 ns0:hasExpression node112->node83 ns0:hasDerivative node112->node103 ns0:hasDerivative node113 WorkExpression dbis 1000000110 1000000090 node113->node64 ns0:hasExpression node113->node65 ns0:hasDerivative node113->node174 ns0:hasDerivative node114->node5 ns0:hasDerivative node114->node13 ns0:hasDerivative node114->node15 ns0:hasDerivative node114->node37 ns0:hasDerivative node114->node71 ns0:hasExpression node114->node83 ns0:hasDerivative node114->node103 ns0:hasDerivative node115->node93 ns0:hasDerivative node115->node100 ns0:hasDerivative node116->node44 ns0:hasDerivative node116->node59 ns0:hasDerivative node116->node66 ns0:hasDerivative node116->node98 ns0:hasDerivative node116->node108 ns0:hasDerivative node117 WorkExpression dbis 1000000121 1000000209 node117->node48 ns0:hasDerivative node182 WorkExpression dbis 1000000121 1000000210 node117->node182 ns0:hasExpression node118 WorkExpression dbis 1000000104 1000000194 node118->node41 ns0:hasDerivative node118->node74 ns0:hasDerivative node119 WorkExpression dbis 1000000104 1000000195 node118->node119 ns0:hasExpression node119->node41 ns0:hasDerivative node119->node74 ns0:hasDerivative node120->node34 ns0:hasExpression node120->node44 ns0:hasDerivative node120->node59 ns0:hasDerivative node120->node66 ns0:hasDerivative node120->node98 ns0:hasDerivative node120->node108 ns0:hasDerivative node121->node41 ns0:hasDerivative node121->node74 ns0:hasDerivative node122 WorkExpression dbis 1000000104 1000000189 node121->node122 ns0:hasExpression node122->node41 ns0:hasDerivative node122->node73 ns0:translation node122->node74 ns0:hasDerivative node122->node119 ns0:translation node124 WorkExpression dbis 1000000104 1000000175 node122->node124 ns0:hasDerivative node159 WorkExpression dbis 1000000104 1000000174 node122->node159 ns0:translation node166 WorkExpression dbis 1000000104 1000000190 node122->node166 ns0:hasExpression node123->node5 ns0:hasDerivative node123->node13 ns0:hasDerivative node123->node15 ns0:hasDerivative node123->node37 ns0:hasDerivative node123->node83 ns0:hasDerivative node123->node88 ns0:hasExpression node123->node103 ns0:hasDerivative node124->node28 ns0:hasExpression node124->node41 ns0:hasDerivative node124->node74 ns0:hasDerivative node126->node23 ns0:hasDerivative node126->node69 ns0:hasDerivative node126->node177 ns0:hasExpression node127 WorkExpression dbis 1000000108 1000000088 node127->node21 ns0:translation node127->node32 ns0:hasDerivative node128 WorkExpression dbis 1000000108 1000000096 node127->node128 ns0:hasExpression node137 WorkExpression dbis 1000000108 1000000086 node127->node137 ns0:translation node128->node32 ns0:hasDerivative node181 WorkExpression dbis 1000000108 1000000097 node128->node181 ns0:hasExpression node129 WorkExpression dbis 1000000119 1000000559 node129->node2 ns0:translation node129->node10 ns0:translation node129->node11 ns0:hasDerivative node129->node51 ns0:translation node129->node81 ns0:translation node129->node104 ns0:translation node167 WorkExpression dbis 1000000119 1000000132 node129->node167 ns0:translation node129->node171 ns0:translation node129->node180 ns0:translation node130->node5 ns0:hasDerivative node130->node13 ns0:hasDerivative node130->node15 ns0:hasDerivative node130->node37 ns0:hasDerivative node130->node83 ns0:hasDerivative node130->node103 ns0:hasDerivative node130->node123 ns0:hasExpression node131->node41 ns0:hasDerivative node131->node74 ns0:hasDerivative node131->node96 ns0:hasExpression node132->node93 ns0:hasDerivative node132->node100 ns0:hasDerivative node189 WorkExpression dbis 1000000106 1000000047 node132->node189 ns0:hasExpression node133->node23 ns0:hasDerivative node133->node69 ns0:hasDerivative node133->node84 ns0:hasExpression node134 WorkExpression dbis 1000000040 1000000561 node135 WorkExpression dbis 1000000040 1000000064 node134->node135 ns0:translation node148 WorkExpression dbis 1000000101 1000000062 node134->node148 ns0:translation node149 WorkExpression dbis 1000000101 1000000063 node134->node149 ns0:translation node135->node134 ns0:hasExpression node135->node148 ns0:translation node135->node149 ns0:translation node136->node5 ns0:hasDerivative node136->node13 ns0:hasDerivative node136->node15 ns0:hasDerivative node136->node37 ns0:hasDerivative node136->node49 ns0:hasExpression node136->node83 ns0:hasDerivative node136->node103 ns0:hasDerivative node137->node32 ns0:hasDerivative node137->node127 ns0:hasExpression node138 WorkExpression dbis 1000000108 1000000084 node138->node32 ns0:hasDerivative node139 WorkExpression dbis 1000000108 1000000085 node138->node139 ns0:hasExpression node139->node32 ns0:hasDerivative node139->node137 ns0:hasExpression node140->node27 ns0:hasDerivative node140->node39 ns0:hasDerivative node140->node92 ns0:hasDerivative node146 WorkExpression dbis 1000000069 1000000031 node140->node146 ns0:hasExpression node141->node32 ns0:hasDerivative node145 WorkExpression dbis 1000000108 1000000077 node141->node145 ns0:hasExpression node142 WorkExpression dbis 1000000119 1000000133 node142->node11 ns0:hasDerivative node142->node63 ns0:hasExpression node142->node106 ns0:hasDerivative node143->node44 ns0:hasDerivative node143->node58 ns0:hasExpression node143->node59 ns0:hasDerivative node143->node66 ns0:hasDerivative node143->node98 ns0:hasDerivative node143->node108 ns0:hasDerivative node144->node26 ns0:hasExpression node144->node27 ns0:hasDerivative node144->node39 ns0:hasDerivative node144->node92 ns0:hasDerivative node145->node0 ns0:hasExpression node145->node32 ns0:hasDerivative node146->node27 ns0:hasDerivative node146->node39 ns0:hasDerivative node146->node45 ns0:hasExpression node146->node92 ns0:hasDerivative node147 WorkExpression dbis 1000000121 1000000204 node147->node48 ns0:hasDerivative node147->node157 ns0:hasExpression node148->node149 ns0:translation node148->node149 ns0:hasExpression node150->node31 ns0:hasDerivative node150->node57 ns0:hasDerivative node150->node62 ns0:hasDerivative node150->node78 ns0:hasDerivative node150->node101 ns0:hasExpression node150->node102 ns0:hasDerivative node150->node125 ns0:hasDerivative node151 WorkExpression dbis 1000000070 1000000164 node151->node23 ns0:hasDerivative node151->node69 ns0:hasDerivative node173 WorkExpression dbis 1000000070 1000000165 node151->node173 ns0:hasExpression node152->node5 ns0:hasDerivative node152->node13 ns0:hasDerivative node152->node15 ns0:hasDerivative node152->node36 ns0:hasExpression node152->node37 ns0:hasDerivative node152->node83 ns0:hasDerivative node152->node103 ns0:hasDerivative node153->node43 ns0:hasExpression node153->node44 ns0:hasDerivative node153->node59 ns0:hasDerivative node153->node66 ns0:hasDerivative node153->node98 ns0:hasDerivative node153->node108 ns0:hasDerivative node154->node22 ns0:hasDerivative node154->node23 ns0:hasDerivative node154->node69 ns0:hasDerivative node154->node99 ns0:hasDerivative node154->node99 ns0:hasExpression node154->node111 ns0:hasDerivative node155 WorkExpression dbis 1000000042 1000000058 node155->node54 ns0:hasExpression node156->node5 ns0:hasDerivative node156->node6 ns0:hasExpression node156->node13 ns0:hasDerivative node156->node15 ns0:hasDerivative node156->node37 ns0:hasDerivative node156->node83 ns0:hasDerivative node156->node103 ns0:hasDerivative node157->node48 ns0:hasDerivative node157->node158 ns0:hasExpression node158->node48 ns0:hasDerivative node158->node117 ns0:hasExpression node158->node182 ns0:hasDerivative node159->node41 ns0:hasDerivative node159->node74 ns0:hasDerivative node159->node105 ns0:hasDerivative node159->node124 ns0:hasExpression node160->node48 ns0:hasDerivative node160->node161 ns0:hasExpression node161->node48 ns0:hasDerivative node161->node147 ns0:hasExpression node162 WorkExpression dbis 1000000108 1000000099 node162->node32 ns0:hasDerivative node163->node48 ns0:hasDerivative node163->node160 ns0:hasDerivative node163->node160 ns0:hasExpression node164->node41 ns0:hasDerivative node164->node74 ns0:hasDerivative node164->node118 ns0:hasExpression node165->node24 ns0:hasExpression node165->node27 ns0:hasDerivative node165->node39 ns0:hasDerivative node165->node92 ns0:hasDerivative node166->node41 ns0:hasDerivative node166->node74 ns0:hasDerivative node166->node105 ns0:hasExpression node167->node11 ns0:hasDerivative node167->node63 ns0:hasDerivative node167->node142 ns0:hasDerivative node167->node142 ns0:hasExpression node168->node17 ns0:hasExpression node168->node48 ns0:hasDerivative node169 WorkExpression dbis 1000000104 1000000172 node169->node41 ns0:hasDerivative node169->node74 ns0:hasDerivative node169->node159 ns0:hasExpression node170->node32 ns0:hasDerivative node172 WorkExpression dbis 1000000108 1000000082 node170->node172 ns0:hasExpression node171->node11 ns0:hasDerivative node171->node52 ns0:translation node171->node129 ns0:hasExpression node172->node32 ns0:hasDerivative node172->node138 ns0:hasExpression node173->node23 ns0:hasDerivative node173->node69 ns0:hasDerivative node175 WorkExpression dbis 1000000104 1000000171 node175->node41 ns0:hasDerivative node175->node74 ns0:hasDerivative node175->node169 ns0:hasExpression node176 WorkExpression dbis 1000000040 1000000061 node176->node135 ns0:hasExpression node176->node148 ns0:translation node176->node149 ns0:translation node177->node23 ns0:hasDerivative node177->node69 ns0:hasDerivative node177->node151 ns0:hasExpression node178 WorkExpression dbis 1000000108 1000000098 node178->node32 ns0:hasDerivative node178->node162 ns0:hasExpression node179->node23 ns0:hasDerivative node179->node69 ns0:hasDerivative node179->node109 ns0:hasExpression node180->node11 ns0:hasDerivative node180->node167 ns0:hasExpression node181->node32 ns0:hasDerivative node181->node178 ns0:hasExpression node182->node18 ns0:hasExpression node182->node48 ns0:hasDerivative node183->node40 ns0:hasExpression node183->node41 ns0:hasDerivative node183->node74 ns0:hasDerivative node184->node2 ns0:hasExpression node184->node11 ns0:hasDerivative node185->node65 ns0:hasDerivative node185->node174 ns0:hasDerivative node186 WorkExpression dbis 1000000119 1000000123 node186->node11 ns0:hasDerivative node186->node51 ns0:hasExpression node187 WorkExpression dbis 1000000041 1000000054 node188 WorkExpression dbis 1000000041 1000000055 node187->node188 ns0:hasExpression node190 WorkExpression dbis 1000000041 1000000056 node188->node190 ns0:hasExpression node189->node8 ns0:hasExpression node189->node93 ns0:hasDerivative node189->node100 ns0:hasDerivative node191 WorkExpression dbis 1000000041 1000000057 node190->node191 ns0:hasExpression node193 WorkExpression dbis 1000000119 1000000122 node193->node11 ns0:hasDerivative node193->node186 ns0:hasExpression

Visualize Works in a family

... focus on a family </br> To specify a family, set its name in statement:</br> FILTER (?familyLabel = "CienAnosSoledadFamily")

To include also members of a family (i.e. having the family label) without a connection to any other member of the family use
?w ?p ?o.
with the following filters as optional.
This is useful when debugging families!

Note:
to see all family names run the sparql Enumerate families

Family: CienAnosSoledadFamily

In [13]:
%display diagram svg withliterals
%lang en

# %display diagram png
# %outfile CrimePunishmentFamily.png

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "CienAnosSoledadFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}

Family: CrimePunishmentFamily

In [14]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "CrimePunishmentFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German (Text), ger node1 Cowley, Joseph, 1923- . Crime and punishment. (Text), eng. node0->node1 ns2:hasDerivative node2 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. Contributor(s): Guertik, Elisabeth tr. node0->node2 ns2:hasExpression node3 Suter, Joanne. Crime and punishment. (Text), eng. node0->node3 ns2:hasDerivative node12 Ackland, Rodney, 1908-1991. Dostoievsky's Crime and punishment. (Text), eng. node0->node12 ns2:hasDerivative node2->node1 ns2:hasDerivative node2->node3 ns2:hasDerivative node2->node12 ns2:hasDerivative node17 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. Contributor(s): Kari︠a︡kin, I︠U︡riĭ Fedorovich. node2->node17 ns2:hasExpression node4 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Pevear, Richard, 1943- Volokhonsky, Larissa node4->node1 ns2:hasDerivative node4->node3 ns2:hasDerivative node4->node12 ns2:hasDerivative node5 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Audio), eng. Contributor(s): Sheen, Michael. node5->node1 ns2:hasDerivative node5->node3 ns2:hasDerivative node11 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. German. (Text), ger. Contributor(s): Dedek, Bernhard, ed. node5->node11 ns2:hasExpression node5->node12 ns2:hasDerivative node6 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. (Text), rus. node6->node1 ns2:hasDerivative node6->node2 ns2:translation node6->node3 ns2:hasDerivative node6->node4 ns2:hasExpression node6->node4 ns2:translation node7 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946 tr. Neilson, William Allan, 1869-1946, ed. node6->node7 ns2:translation node10 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. node6->node10 ns2:translation node6->node12 ns2:hasDerivative node13 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): Monas, Sidney node6->node13 ns2:translation node14 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. Amharic (Text), amh. Contributor(s): Kassa Gebre-Hiywot Fantu Sahle node6->node14 ns2:translation node16 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. Contributor(s): McDuff, David, 1945- . node6->node16 ns2:translation node7->node0 ns2:hasExpression node7->node1 ns2:hasDerivative node7->node3 ns2:hasDerivative node7->node12 ns2:hasDerivative node8 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. English (Text), eng. node8->node1 ns2:hasDerivative node8->node3 ns2:hasDerivative node9 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie. French (Text), fre. node8->node9 ns2:hasExpression node8->node12 ns2:hasDerivative node9->node1 ns2:hasDerivative node9->node3 ns2:hasDerivative node9->node10 ns2:hasExpression node9->node12 ns2:hasDerivative node10->node1 ns2:hasDerivative node10->node3 ns2:hasDerivative node10->node7 ns2:hasExpression node10->node12 ns2:hasDerivative node15 Dostoyevsky, Fyodor, 1821-1881. Prestuplenie i nakazanie.  English (Audio), eng. Contributor(s): Guidall, George nrt Garnett, Constance, 1861-1946 trl. node10->node15 ns2:hasDerivative node11->node1 ns2:hasDerivative node11->node3 ns2:hasDerivative node11->node8 ns2:hasExpression node11->node12 ns2:hasDerivative node13->node1 ns2:hasDerivative node13->node3 ns2:hasDerivative node13->node6 ns2:hasExpression node13->node12 ns2:hasDerivative node14->node1 ns2:hasDerivative node14->node3 ns2:hasDerivative node14->node12 ns2:hasDerivative node14->node15 ns2:hasExpression node15->node1 ns2:hasDerivative node15->node3 ns2:hasDerivative node15->node5 ns2:hasExpression node15->node12 ns2:hasDerivative node16->node1 ns2:hasDerivative node16->node3 ns2:hasDerivative node16->node12 ns2:hasDerivative node16->node13 ns2:hasExpression node17->node1 ns2:hasDerivative node17->node3 ns2:hasDerivative node17->node12 ns2:hasDerivative node17->node16 ns2:hasExpression

Family: DonQuijoteFamily

In [15]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "DonQuijoteFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. (Text), spa. Contributor(s): Bastida, Mateo de la editor node1 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. Segunda parte del ingenioso cauallero don Quixote de la Mancha (Text), spa. Contributor(s): Simón, Juan, active 1596-1627 ed. node0->node1 ns2:hasPart node3 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. Segunda parte del ingenioso cauallero don Quixote de la Mancha (Text), spa. Contributor(s): Robles, Francisco de, ed. -approximately 1616 node0->node3 ns2:hasPart node4 Filleau de Saint-Martin, François, -approximately 1695. Histoire de l'admirable don Quichotte de la Manche. English (Text), eng. Contributor(s): Whitwood, William editor Phillips, John, 1631-1706 traductor node0->node4 ns2:translation node5 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. El ingenioso hidalgo don Quixote de la Mancha. (Text), spa. Contributor(s): Robles, Francisco de, editor -approximately 1616 node0->node5 ns2:hasPart node6 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. El ingenioso hidalgo don Quixote de la Mancha. English (Text), eng. Contributor(s): Shelton, Thomas, tr. active 1612 Blount, Edward, ed. active 1588-1632 Barrett, William, active 1607-1624 ed. node0->node6 ns2:hasPart node7 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. Segunda parte del ingenioso cauallero don Quixote de la Mancha English (Text), eng. Contributor(s): Blount, Edward, ed. active 1588-1632 Shelton, Thomas, tr. active 1612 node0->node7 ns2:hasPart node8 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. Italian (Text), ita. Contributor(s): Franciosini, Lorenzo, tr. active 1620. node0->node8 ns2:hasExpression node9 Filleau de Saint-Martin, François, -approximately 1695. Histoire de l'admirable don Quichotte de la Manche. (Text), fre. Contributor(s): Barbin, Claude, approximately 1628-1698 ed. node0->node9 ns2:translation node10 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. El ingenioso hidalgo don Quixote de la Mancha. Italian (Text), ita. Contributor(s): Franciosini, Lorenzo, tr. active 1620. node0->node10 ns2:hasPart node11 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. El ingenioso hidalgo don Quixote de la Mancha. (Text), spa. Contributor(s): Simón, Juan, active 1596-1627 ed. node0->node11 ns2:hasPart node2 Cervantes Saavedra, Miguel de, 1547-1616. Don Quijote de la Mancha. (Text), spa. node2->node1 ns2:hasPart node2->node3 ns2:hasPart node2->node4 ns2:translation node2->node5 ns2:hasPart node2->node6 ns2:hasPart node2->node7 ns2:hasPart node2->node8 ns2:translation node2->node9 ns2:translation node2->node10 ns2:hasPart node2->node11 ns2:hasPart node3->node7 ns2:hasExpression node5->node6 ns2:hasExpression node6->node11 ns2:hasExpression node7->node1 ns2:hasExpression node8->node1 ns2:hasPart node8->node2 ns2:hasExpression node8->node3 ns2:hasPart node8->node4 ns2:translation node8->node5 ns2:hasPart node8->node6 ns2:hasPart node8->node7 ns2:hasPart node8->node9 ns2:translation node8->node10 ns2:hasPart node8->node11 ns2:hasPart node9->node4 ns2:hasExpression node9->node4 ns2:translation node10->node5 ns2:hasExpression

Family: FaustFamily

In [16]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "FaustFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Goethe, Johann Wolfgang von, 1749-1832. Faust. English (Text), eng. Contributor(s): Gurney, Archer, 1820-1887, tr. node1 Goethe, Johann Wolfgang von, 1749-1832. Faust. 1 Theil. English (Text), eng. Contributor(s): Morgan, Bayard Quincy, 1883-1967, ed. and tr. node0->node1 ns2:hasPart node3 Tezuka, Osamu, 1928-1989. Fausuto. (Text), jpn. node0->node3 ns2:hasDerivative node5 Goethe, Johann Wolfgang von, 1749-1832. Faust. 1 Theil. English (Text), eng. Contributor(s): Prudhoe, John Edgar, tr. node0->node5 ns2:hasPart node7 Goethe, Johann Wolfgang von, 1749-1832. Faust. 2 Theil. (Text), ger. node0->node7 ns2:hasPart node9 Goethe, Johann Wolfgang von, 1749-1832. Faust. 1 Theil. (Text), ger. node0->node9 ns2:hasPart node13 Goethe, Johann Wolfgang von, 1749-1832. Faust. English (Text), eng. Contributor(s): Hayward, A. 1801-1884, tr. node0->node13 ns2:hasExpression node15 Goethe, Johann Wolfgang von, 1749-1832. Faust. 2 Theil. English (Text), eng. Contributor(s): Luke, David, 1921- . node0->node15 ns2:hasPart node1->node9 ns2:hasExpression node22 Gounod, Charles, 1818-1893. Faust. English (Notated Music), eng. Contributor(s): Barbier, Jules, 1825-1901. Carré, Michel, 1819-1872. Goethe, Johann Wolfgang von, 1749-1832. node1->node22 ns2:hasDerivative node23 Gründgens, Gustaf. Faust. der Tragödie erster Teil. (Audio), ger. Contributor(s): Hartmann, Paul, 1889-1977. prf Gründgens, Gustaf. prf Gold, Käthe, 1907- prf Flickenschildt, Elisabeth. prf. node1->node23 ns2:hasDerivative node24 Goethe, Johann Wolfgang von, 1749-1832. Faust. 1 Theil. Osterspaziergang. (Text), ger. node1->node24 ns2:hasPart node2 Goethe, Johann Wolfgang von, 1749-1832. Faust. English (Text), eng. Contributor(s): Lange, Victor, 1908- edt MacNeice, Louis, 1907-1963 trl node2->node1 ns2:hasPart node2->node3 ns2:hasDerivative node2->node5 ns2:hasPart node2->node7 ns2:hasPart node2->node9 ns2:hasPart node14 Goethe, Johann Wolfgang von, 1749-1832. Faust. French (Text), fre. Contributor(s): Mortier, Alfred, 1865-1937, tr. node2->node14 ns2:hasExpression node2->node15 ns2:hasPart node4 Goethe, Johann Wolfgang von, 1749-1832. Faust. Russian (Text), rus. Contributor(s): Pasternak, Boris Leonidovich, 1890-1960, tr. node4->node1 ns2:hasPart node4->node3 ns2:hasDerivative node4->node5 ns2:hasPart node4->node7 ns2:hasPart node8 Goethe, Johann Wolfgang von, 1749-1832. Faust. Tamil (Text), tam. Contributor(s): Turaicāmi Piḷḷai, A., 1896- . node4->node8 ns2:hasExpression node4->node9 ns2:hasPart node4->node15 ns2:hasPart node5->node22 ns2:hasDerivative node5->node23 ns2:hasDerivative node5->node24 ns2:hasPart node6 Goethe, Johann Wolfgang von, 1749-1832. Faust. French (Text), fre. Contributor(s): Blaze, Henri, 1813-1888, tr. node6->node1 ns2:hasPart node6->node3 ns2:hasDerivative node6->node5 ns2:hasPart node6->node7 ns2:hasPart node6->node9 ns2:hasPart node12 Goethe, Johann Wolfgang von, 1749-1832. Faust. Lithuanian (Text), lit. Contributor(s): Churginas, Aleksys, 1912- . node6->node12 ns2:hasExpression node6->node15 ns2:hasPart node7->node15 ns2:translation node8->node1 ns2:hasPart node8->node3 ns2:hasDerivative node8->node5 ns2:hasPart node8->node7 ns2:hasPart node8->node9 ns2:hasPart node8->node15 ns2:hasPart node21 Goethe, Johann Wolfgang von, 1749-1832. Faust. English (Text), eng. Contributor(s): Priest, George Madison, 1873-1947, tr. node8->node21 ns2:hasExpression node9->node5 ns2:hasExpression node9->node22 ns2:hasDerivative node9->node23 ns2:hasDerivative node9->node24 ns2:hasPart node10 Goethe, Johann Wolfgang von, 1749-1832. Faust. French (Text), fre. Contributor(s): Vedel, E. 1824-1909, tr. node10->node1 ns2:hasPart node10->node3 ns2:hasDerivative node10->node5 ns2:hasPart node10->node7 ns2:hasPart node10->node9 ns2:hasPart node10->node15 ns2:hasPart node11 Goethe, Johann Wolfgang von, 1749-1832. Faust. (Text), ger. Contributor(s): Erler, Gotthard. node11->node1 ns2:hasPart node11->node3 ns2:hasDerivative node11->node5 ns2:hasPart node11->node7 ns2:hasPart node11->node9 ns2:hasPart node11->node15 ns2:hasPart node19 Goethe, Johann Wolfgang von, 1749-1832. Faust. Italian (Text), ita. Contributor(s): Errante, Vincenzo, 1890- tr. node11->node19 ns2:hasExpression node12->node1 ns2:hasPart node12->node3 ns2:hasDerivative node12->node5 ns2:hasPart node12->node7 ns2:hasPart node12->node9 ns2:hasPart node12->node11 ns2:hasExpression node12->node15 ns2:hasPart node13->node1 ns2:hasPart node13->node3 ns2:hasDerivative node13->node5 ns2:hasPart node13->node7 ns2:hasPart node13->node9 ns2:hasPart node13->node15 ns2:hasPart node18 Goethe, Johann Wolfgang von, 1749-1832. Faust. Kazakh (Text), kaz. Contributor(s): Kūrmanov, Medeubaī, tr. node13->node18 ns2:hasExpression node14->node1 ns2:hasPart node14->node3 ns2:hasDerivative node14->node5 ns2:hasPart node14->node7 ns2:hasPart node14->node9 ns2:hasPart node14->node15 ns2:hasPart node20 Goethe, Johann Wolfgang von, 1749-1832. Faust. Urdu (Text), urd. Contributor(s): Munawar, Bisheshwar Prasad, 1897- . node14->node20 ns2:hasExpression node15->node7 ns2:hasExpression node16 Goethe, Johann Wolfgang von, 1749-1832. Faust. French (Text), fre. Contributor(s): Nerval, Gérard de, 1808-1855 tr. Blaze de Bury, Ange Henri, baron, 1813-1888, tr. node16->node1 ns2:hasPart node16->node3 ns2:hasDerivative node16->node5 ns2:hasPart node16->node7 ns2:hasPart node16->node9 ns2:hasPart node16->node15 ns2:hasPart node17 Goethe, Johann Wolfgang von, 1749-1832. Faust. (Text), ger. node16->node17 ns2:hasExpression node17->node1 ns2:hasPart node17->node3 ns2:hasDerivative node17->node4 ns2:hasExpression node17->node5 ns2:hasPart node17->node7 ns2:hasPart node17->node9 ns2:hasPart node17->node12 ns2:translation node17->node15 ns2:hasPart node17->node16 ns2:translation node18->node1 ns2:hasPart node18->node2 ns2:hasExpression node18->node3 ns2:hasDerivative node18->node5 ns2:hasPart node18->node7 ns2:hasPart node18->node9 ns2:hasPart node18->node15 ns2:hasPart node19->node0 ns2:hasExpression node19->node1 ns2:hasPart node19->node3 ns2:hasDerivative node19->node5 ns2:hasPart node19->node7 ns2:hasPart node19->node9 ns2:hasPart node19->node15 ns2:hasPart node20->node1 ns2:hasPart node20->node3 ns2:hasDerivative node20->node5 ns2:hasPart node20->node7 ns2:hasPart node20->node9 ns2:hasPart node20->node15 ns2:hasPart node20->node16 ns2:hasExpression node21->node1 ns2:hasPart node21->node3 ns2:hasDerivative node21->node5 ns2:hasPart node21->node7 ns2:hasPart node21->node9 ns2:hasPart node21->node10 ns2:hasExpression node21->node15 ns2:hasPart

Family: IliadFamily

In [17]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "IliadFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Homer. Iliad. Selections. English (Audio), eng. Contributor(s): Lombardo, Stanley, 1943- nrt Sarandon, Susan, 1946- nrt. node1 Peterson, Lisa. Iliad. (Text), eng. Contributor(s): O'Hare, Denis author. Homer. node0->node1 ns2:hasDerivative node2 Homer. Iliad. Book 1-10. French. (Text), fre. Contributor(s): Salel, Hugues, approximately 1504-1553. node0->node2 ns2:hasPart node3 Homer. Iliad. Book 1-10. (Text), grc. node0->node3 ns2:hasPart node5 Homer. Iliad. Book 1-10. English. (Text), eng. Contributor(s): Hall, Arthur, 1539?-1605 tr. node0->node5 ns2:hasPart node10 Homer. Iliad. English (Text), eng. Contributor(s): Rieu, E. V. 1887-1972 Jones, P. V. Rieu, D. C. H. node0->node10 ns2:hasExpression node2->node3 ns2:hasExpression node2->node5 ns2:translation node4 Homer. Iliad. (Text), gre. Contributor(s): Kontomichēs, Pantazēs. node4->node1 ns2:hasDerivative node4->node2 ns2:hasPart node4->node3 ns2:hasPart node4->node5 ns2:hasPart node6 Homer. Iliad. English (Text), eng. Contributor(s): Lattimore, Richmond, 1906-1984 ed. and tr. node4->node6 ns2:hasExpression node5->node2 ns2:hasExpression node6->node1 ns2:hasDerivative node6->node2 ns2:hasPart node6->node3 ns2:hasPart node6->node5 ns2:hasPart node12 Homer. Iliad. English (Text), eng. Contributor(s): Lattimore, Richmond, 1906-1984 Martin, Richard P. node6->node12 ns2:hasExpression node6->node12 ns2:hasDerivative node7 Homer. Iliad. (Text), grc. node7->node1 ns2:hasDerivative node7->node2 ns2:hasPart node7->node3 ns2:hasPart node7->node5 ns2:hasPart node7->node6 ns2:translation node8 Homer. Iliad. English (Text), eng. Contributor(s): Lombardo, Stanley, 1943- tr. node7->node8 ns2:translation node9 Homer. Iliad. English (Text), eng. Contributor(s): Rieu, E. V. 1887-1972 tr. node7->node9 ns2:translation node7->node10 ns2:translation node7->node12 ns2:translation node14 Homer. Iliad. English (Text), eng. Contributor(s): Fitzgerald, Robert, 1910-1985 tr. node7->node14 ns2:translation node15 Homer. Iliad. Latin (Text), lat. Contributor(s): Valla, Lorenzo, 1407-1457 tr. node7->node15 ns2:translation node17 Homer. Iliad. English (Text), eng. Contributor(s): Fagles, Robert 1933–2008 Knox, Bernard, 1914-2010. node7->node17 ns2:translation node8->node1 ns2:hasDerivative node8->node2 ns2:hasPart node8->node3 ns2:hasPart node8->node5 ns2:hasPart node11 Homer. Iliad. Selections. English (Text), eng. Contributor(s): Lombardo, Stanley, 1943- tr. node8->node11 ns2:hasExpression node8->node11 ns2:hasDerivative node13 Homer. Iliad. English (Audio), eng. Contributor(s): Lombardo, Stanley, 1943- nrt Sarandon, Susan, 1946- nrt. node8->node13 ns2:hasDerivative node9->node1 ns2:hasDerivative node9->node2 ns2:hasPart node9->node3 ns2:hasPart node9->node5 ns2:hasPart node9->node10 ns2:hasDerivative node9->node15 ns2:hasExpression node10->node1 ns2:hasDerivative node10->node2 ns2:hasPart node10->node3 ns2:hasPart node10->node5 ns2:hasPart node10->node9 ns2:hasExpression node11->node0 ns2:hasDerivative node11->node1 ns2:hasDerivative node11->node2 ns2:hasPart node11->node3 ns2:hasPart node11->node5 ns2:hasPart node11->node13 ns2:hasExpression node12->node1 ns2:hasDerivative node12->node2 ns2:hasPart node12->node3 ns2:hasPart node12->node5 ns2:hasPart node12->node8 ns2:hasExpression node13->node0 ns2:hasDerivative node13->node0 ns2:hasExpression node13->node1 ns2:hasDerivative node13->node2 ns2:hasPart node13->node3 ns2:hasPart node13->node5 ns2:hasPart node14->node1 ns2:hasDerivative node14->node2 ns2:hasPart node14->node3 ns2:hasPart node14->node5 ns2:hasPart node16 Homer. Iliad. English. (Audio), eng. Contributor(s): Fitzgerald, Robert, 1910-1985 Guidall, George. node14->node16 ns2:hasDerivative node14->node16 ns2:hasExpression node15->node1 ns2:hasDerivative node15->node2 ns2:hasPart node15->node2 ns2:translation node15->node3 ns2:hasPart node15->node5 ns2:hasPart node15->node7 ns2:hasExpression node16->node1 ns2:hasDerivative node16->node2 ns2:hasPart node16->node3 ns2:hasPart node16->node4 ns2:hasExpression node16->node5 ns2:hasPart node17->node1 ns2:hasDerivative node17->node2 ns2:hasPart node17->node3 ns2:hasPart node17->node5 ns2:hasPart node19 Homer. Iliad. Selections. English (Audio), eng. Contributor(s): Fagles, Robert 1933–2008 Knox, Bernard, 1914-2010 Jacobi, Derek prf Tucci, Maria nrt. node17->node19 ns2:hasExpression node18 Homer. Iliad. (Text), grc. Contributor(s): Dindorf, Wilhelm, 1802-1883, ed. Hentze, Karl, -1908, ed. Wolf, F. A. 1759-1824. node18->node1 ns2:hasDerivative node18->node2 ns2:hasPart node18->node3 ns2:hasPart node18->node5 ns2:hasPart node18->node17 ns2:hasExpression node19->node1 ns2:hasDerivative node19->node2 ns2:hasPart node19->node3 ns2:hasPart node19->node5 ns2:hasPart node19->node14 ns2:hasExpression node20 Homer. Iliad. (Text), grc. Contributor(s): Allen, Thomas W. 1862-1950. node20->node1 ns2:hasDerivative node20->node2 ns2:hasPart node20->node3 ns2:hasPart node20->node5 ns2:hasPart node20->node18 ns2:hasExpression

Family: KaramazovBrothersFamily

In [18]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "KaramazovBrothersFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. (Text), rus. node1 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. French (Text), fre. Contributor(s): Sanine, Kyra, ed. node0->node1 ns2:translation node3 Fishelson, David. Brothers Karamazov.  (Text), eng. node0->node3 ns2:hasDerivative node4 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. English (Text), eng. Contributor(s): Pevear, Richard, 1943- Volokhonsky, Larissa. node0->node4 ns2:hasExpression node0->node4 ns2:translation node5 Tumarin, Boris, 1910-1979. Dostoyevsky's The brothers Karamazov. (Text), eng. node0->node5 ns2:hasDerivative node6 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. English (Text), eng. node0->node6 ns2:translation node8 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946. node0->node8 ns2:translation node9 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. English (Text), eng. Contributor(s): Oddo, Susan McReynolds Garnett, Constance, 1861-1946 Matlaw, Ralph E. node0->node9 ns2:translation node10 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. English (Text), eng. Contributor(s): Garnett, Constance, 1861-1946 Matlaw, Ralph E. node0->node10 ns2:translation node13 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. English (Text), eng. Contributor(s): Avsey, Ignat. node0->node13 ns2:translation node2 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. Turkish. (Text), tur. Contributor(s): Gezgin, Hakkı Süha, 1895- tr. node1->node2 ns2:hasExpression node1->node3 ns2:hasDerivative node1->node5 ns2:hasDerivative node2->node3 ns2:hasDerivative node2->node5 ns2:hasDerivative node17 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. Yiddish (Text), yid. Contributor(s): Lurya, Mosheh, 1897- node2->node17 ns2:hasExpression node4->node1 ns2:hasExpression node4->node3 ns2:hasDerivative node4->node5 ns2:hasDerivative node6->node3 ns2:hasDerivative node6->node5 ns2:hasDerivative node7 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. Selections. English (Text), eng. node6->node7 ns2:hasExpression node7->node3 ns2:hasDerivative node7->node5 ns2:hasDerivative node12 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. French. (Text), fre. node7->node12 ns2:hasExpression node8->node3 ns2:hasDerivative node8->node5 ns2:hasDerivative node8->node9 ns2:hasDerivative node8->node10 ns2:hasDerivative node8->node10 ns2:hasExpression node15 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. Selections. English (Text), eng. Contributor(s): Guignon, Charles B., 1944- Garnett, Constance, 1861-1946. node8->node15 ns2:hasDerivative node9->node3 ns2:hasDerivative node9->node5 ns2:hasDerivative node11 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. Hebrew (Text), heb. node9->node11 ns2:hasExpression node10->node3 ns2:hasDerivative node10->node5 ns2:hasDerivative node10->node9 ns2:hasExpression node11->node0 ns2:hasExpression node11->node3 ns2:hasDerivative node11->node5 ns2:hasDerivative node12->node3 ns2:hasDerivative node12->node5 ns2:hasDerivative node12->node8 ns2:hasExpression node13->node3 ns2:hasDerivative node13->node5 ns2:hasDerivative node14 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. French(Text), fre. Contributor(s): Chapiro, Marc, tr. node13->node14 ns2:hasExpression node14->node3 ns2:hasDerivative node14->node5 ns2:hasDerivative node14->node6 ns2:hasExpression node15->node3 ns2:hasDerivative node15->node5 ns2:hasDerivative node16 Dostoyevsky, Fyodor, 1821-1881. Bratʹi︠a︡ Karamazovy. Selections. English (Audio), eng. Contributor(s): Winger, Debra, 1955- nrt Pevear, Richard, 1943- trl Volokhonsky, Larissa trl. node15->node16 ns2:hasExpression node16->node3 ns2:hasDerivative node16->node5 ns2:hasDerivative node16->node13 ns2:hasExpression node17->node3 ns2:hasDerivative node17->node5 ns2:hasDerivative

Family: MadameBovaryFamily

In [19]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "MadameBovaryFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Text), eng. Contributor(s): Thorpe, Adam, 1956- . node1 Bondeville, Emmanuel, 1898-1987. Madame Bovary. (Text), fre. Contributor(s): Fauchois, René, 1882-1962. node0->node1 ns2:hasDerivative node2 Flaubert, Gustave, 1821-1880. Madame Bovary. Turkish (Text), tur. Contributor(s): Akyüz, Ali Kâmi, tr node0->node2 ns2:hasExpression node5 Kennedy, Adrienne. Madame Bovary. (Text), eng. node0->node5 ns2:hasDerivative node2->node1 ns2:hasDerivative node2->node5 ns2:hasDerivative node20 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Text), eng. Contributor(s): Walton, William, 1843-1915. node2->node20 ns2:hasExpression node3 Flaubert, Gustave, 1821-1880. Madame Bovary. (Text), fre. Contributor(s): Nadeau, Maurice, ed. node3->node1 ns2:hasDerivative node3->node5 ns2:hasDerivative node17 Flaubert, Gustave, 1821-1880. Madame Bovary. Norwegian (Text), nor. Contributor(s): Lie, Johanne Eleonora (Vogt), 1870- tr. node3->node17 ns2:hasExpression node4 Flaubert, Gustave, 1821-1880. Madame Bovary. (Text), fre. Contributor(s): Gothot-Mersch, Claudine, ed. node4->node1 ns2:hasDerivative node4->node5 ns2:hasDerivative node10 Flaubert, Gustave, 1821-1880. Madame Bovary. Hebrew (Text), heb. node4->node10 ns2:hasExpression node6 Flaubert, Gustave, 1821-1880. Madame Bovary. (Text), fre. Contributor(s): Gondry, Adolphe, ed. node6->node1 ns2:hasDerivative node6->node4 ns2:hasExpression node6->node5 ns2:hasDerivative node7 Flaubert, Gustave, 1821-1880. Madame Bovary. (Text), fre. node7->node1 ns2:hasDerivative node7->node5 ns2:hasDerivative node13 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Text), eng. Contributor(s): Bair, Lowell. node7->node13 ns2:translation node14 Flaubert, Gustave, 1821-1880. Madame Bovary. Selections. (Text), fre. Contributor(s): Baniol, Robert, ed. node7->node14 ns2:hasDerivative node16 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Text), eng. Contributor(s): Ranous, Dora Knowlton, 1859-1916. node7->node16 ns2:hasExpression node19 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Text), eng. Contributor(s): Aveling, Eleanor Marx, 1855-1898, translator. node7->node19 ns2:translation node7->node20 ns2:translation node8 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Text), eng. node8->node1 ns2:hasDerivative node8->node5 ns2:hasDerivative node8->node6 ns2:hasExpression node9 Flaubert, Gustave, 1821-1880. Madame Bovary. Japanese (Text), jpn. Contributor(s): Tayama, Katai, 1871-1930. node9->node1 ns2:hasDerivative node9->node5 ns2:hasDerivative node9->node19 ns2:hasExpression node10->node1 ns2:hasDerivative node10->node5 ns2:hasDerivative node10->node9 ns2:hasExpression node11 Flaubert, Gustave, 1821-1880. Madame Bovary. English  (Text), eng. Contributor(s): Blaydes, W., tr. node11->node1 ns2:hasDerivative node11->node5 ns2:hasDerivative node12 Flaubert, Gustave, 1821-1880. Madame Bovary. (Text), fre. Contributor(s): Bouton, Charles P., ed. node11->node12 ns2:hasExpression node12->node1 ns2:hasDerivative node12->node5 ns2:hasDerivative node12->node8 ns2:hasExpression node13->node1 ns2:hasDerivative node13->node5 ns2:hasDerivative node13->node14 ns2:hasExpression node21 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Audio), eng. Contributor(s): Botsford, Ward abr. Worth, Irene prf. node13->node21 ns2:hasDerivative node14->node1 ns2:hasDerivative node14->node5 ns2:hasDerivative node14->node11 ns2:hasExpression node15 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Audio), eng. Contributor(s): Porter, Davina. node15->node1 ns2:hasDerivative node15->node5 ns2:hasDerivative node15->node13 ns2:hasExpression node16->node1 ns2:hasDerivative node16->node5 ns2:hasDerivative node16->node21 ns2:hasExpression node17->node1 ns2:hasDerivative node17->node5 ns2:hasDerivative node17->node7 ns2:hasExpression node18 Flaubert, Gustave, 1821-1880. Madame Bovary. English (Audio), eng. node18->node1 ns2:hasDerivative node18->node5 ns2:hasDerivative node18->node15 ns2:hasExpression node19->node1 ns2:hasDerivative node19->node3 ns2:hasExpression node19->node5 ns2:hasDerivative node20->node1 ns2:hasDerivative node20->node5 ns2:hasDerivative node21->node0 ns2:hasExpression node21->node1 ns2:hasDerivative node21->node5 ns2:hasDerivative

Family: OdysseyFamily

In [20]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "OdysseyFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Homer. Odyssey. Selections. English (Text), eng. Contributor(s): Lombardo, Stanley, 1943- tr. node1 Homer. Odyssey. English (Audio), eng. Contributor(s): Lombardo, Stanley, 1943- nrt Palaima, Thomas G. spk Sarandon, Susan, 1946- nrt. node0->node1 ns2:hasExpression node7 Lamb, Charles, 1775-1834. adventures of Ulysses. (Text), eng. node0->node7 ns2:hasDerivative node2 Homer. Odyssey. (Text), grc. node1->node2 ns2:hasExpression node1->node7 ns2:hasDerivative node3 Homer. Odyssey. English (Text), eng. Contributor(s): Lombardo, Stanley, 1943- tr. node2->node3 ns2:translation node4 Homer. Odyssey.  English (Text), eng. Contributor(s): Fitzgerald, Robert, 1910-1985 tr. node2->node4 ns2:translation node5 Homer. Odyssey. English (Text), eng. Contributor(s): Lattimore, Richmond, 1906-1984 tr. node2->node5 ns2:translation node2->node7 ns2:hasDerivative node8 Homer. Odyssey. English (Text), eng. Contributor(s): Chapman, George, 1559?-1634 tr. Hooper, Richard, 1821-1894 ed. 02. node2->node8 ns2:translation node10 Homer. Odyssey. English (Text), eng. Contributor(s): Chapman, George, 1559?-1634 tr. node2->node10 ns2:translation node12 Homer. Odyssey. English (Text), eng. Contributor(s): Chapman, George, 1559?-1634 tr. Hooper, Richard, 1821-1894 ed. 01. node2->node12 ns2:translation node13 Homer. Odyssey. English (Text), eng. Contributor(s): Rieu, E. V. 1887-1972 tr. Rieu, D. C. H. tr. Jones, Peter ed. node2->node13 ns2:hasExpression node2->node13 ns2:translation node14 Homer. Odyssey. English (Text), eng. Contributor(s): Rieu, E. V. 1887-1972 tr. node2->node14 ns2:translation node3->node0 ns2:hasDerivative node3->node0 ns2:hasExpression node3->node1 ns2:hasDerivative node3->node7 ns2:hasDerivative node4->node5 ns2:hasExpression node4->node7 ns2:hasDerivative node5->node7 ns2:hasDerivative node9 Homer. Odyssey. English (Text), eng. Contributor(s): Lattimore, Richmond, 1906-1984 tr. Braille node5->node9 ns2:hasDerivative node11 Homer. Odyssey. Selections. English (Audio), eng. Contributor(s): Quayle, Anthony, 1913-1989 Lattimore, Richmond, 1906-1984 node5->node11 ns2:hasExpression node6 Homer. Odyssey. (Text), grc. Contributor(s): Dindorf, Wilhelm, 1802-1883 ed. node6->node4 ns2:hasExpression node6->node7 ns2:hasDerivative node8->node6 ns2:hasExpression node8->node7 ns2:hasDerivative node9->node3 ns2:hasExpression node9->node7 ns2:hasDerivative node10->node7 ns2:hasDerivative node10->node12 ns2:hasExpression node10->node12 ns2:hasDerivative node11->node7 ns2:hasDerivative node11->node9 ns2:hasExpression node12->node7 ns2:hasDerivative node12->node8 ns2:hasExpression node13->node7 ns2:hasDerivative node13->node14 ns2:hasExpression node14->node7 ns2:hasDerivative node14->node13 ns2:hasDerivative

Family: ScarletLetterFamily

In [21]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "ScarletLetterFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Urdu (Text), urd. node1 Kroll, Fredric, 1945- . Scarlet letter. (Notated Music), eng. node0->node1 ns2:hasDerivative node3 Damrosch, Walter, 1862-1950. Scarlet letter.  (Notated Music), eng. Contributor(s): Lathrop, George Parsons, 1851-1898. lbt Kirk, Elise K. 1932- . node0->node3 ns2:hasDerivative node5 Greene, Janice. Scarlet letter. (Text), eng. node0->node5 ns2:hasDerivative node6 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Spanish (Text), spa. Contributor(s): Sellén, Francisco, 1838- tr. node0->node6 ns2:hasExpression node9 DeMaiolo, James F. Scarlet letter. (Text), eng. node0->node9 ns2:hasDerivative node13 Andrews, George H. scarlet letter. A drama in three acts. (Text), eng. node0->node13 ns2:hasDerivative node2 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Portuguese. (Text), por. Contributor(s): Sodre Viana, XXX, tr. node2->node0 ns2:hasExpression node2->node1 ns2:hasDerivative node2->node3 ns2:hasDerivative node2->node5 ns2:hasDerivative node2->node9 ns2:hasDerivative node2->node13 ns2:hasDerivative node4 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Spanish (Text), spa. Contributor(s): Loyzaga de Romero, M., tr. Romero, José E., joint tr. James, Henry, 1843-1916. node4->node1 ns2:hasDerivative node4->node3 ns2:hasDerivative node4->node5 ns2:hasDerivative node4->node9 ns2:hasDerivative node4->node13 ns2:hasDerivative node15 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Spanish. (Text), spa. Contributor(s): Salazar Morera, Antonio, tr. node4->node15 ns2:hasExpression node6->node1 ns2:hasDerivative node6->node3 ns2:hasDerivative node6->node5 ns2:hasDerivative node6->node9 ns2:hasDerivative node6->node13 ns2:hasDerivative node7 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Urdu (Text), urd. Contributor(s): Sayyidah Nasim Hamdānī tr. node7->node1 ns2:hasDerivative node7->node3 ns2:hasDerivative node7->node5 ns2:hasDerivative node8 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Italian. (Text), ita. node7->node8 ns2:hasExpression node7->node9 ns2:hasDerivative node7->node13 ns2:hasDerivative node8->node1 ns2:hasDerivative node8->node3 ns2:hasDerivative node8->node5 ns2:hasDerivative node8->node9 ns2:hasDerivative node10 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. (Text), eng. node8->node10 ns2:hasExpression node8->node13 ns2:hasDerivative node10->node1 ns2:hasDerivative node10->node3 ns2:hasDerivative node10->node5 ns2:hasDerivative node10->node9 ns2:hasDerivative node11 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Persian (Text), per. node10->node11 ns2:translation node10->node11 ns2:hasExpression node10->node13 ns2:hasDerivative node14 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Chinese (Text), chi. Contributor(s): Shi, Heng. node10->node14 ns2:translation node11->node1 ns2:hasDerivative node11->node3 ns2:hasDerivative node11->node4 ns2:hasExpression node11->node5 ns2:hasDerivative node11->node9 ns2:hasDerivative node11->node13 ns2:hasDerivative node12 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. German. (Text), ger. node12->node1 ns2:hasDerivative node12->node3 ns2:hasDerivative node12->node5 ns2:hasDerivative node12->node7 ns2:hasExpression node12->node9 ns2:hasDerivative node12->node13 ns2:hasDerivative node14->node1 ns2:hasDerivative node14->node2 ns2:hasExpression node14->node3 ns2:hasDerivative node14->node5 ns2:hasDerivative node14->node9 ns2:hasDerivative node14->node13 ns2:hasDerivative node15->node1 ns2:hasDerivative node15->node3 ns2:hasDerivative node15->node5 ns2:hasDerivative node15->node9 ns2:hasDerivative node15->node13 ns2:hasDerivative node15->node14 ns2:hasExpression

Family: TomSawyerFamily

In [22]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "TomSawyerFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Newman, Paul, 1925-2008 nrt. node1 Richardson, I. M. Tom Sawyer becomes a pirate. (Text), eng. node0->node1 ns2:hasDerivative node3 Gise, Joanne. Adventures of Tom Sawyer. (Text), eng. node0->node3 ns2:hasDerivative node5 Spencer, Sara. Tom Sawyer, dramatized from Mark Twain's story. (Text), eng. node0->node5 ns2:hasDerivative node7 Chorpenning, Charlotte B. Tom Sawyer's treasure hunt, (dramatized from Samuel L. Clemens' Tom Sawyer) in four acts. (Text), eng. node0->node7 ns2:hasDerivative node11 Kaplanowicz, Dan, 1880- . Yunge gazlonim. (Text), heb. node0->node11 ns2:hasDerivative node16 complete story of Tom Sawyer. (Text), eng. node0->node16 ns2:hasDerivative node17 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Spanish (Text), spa. Contributor(s): Barreto, José, tr. node0->node17 ns2:hasExpression node2 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Hogan, Garrick node2->node0 ns2:hasExpression node2->node1 ns2:hasDerivative node2->node3 ns2:hasDerivative node2->node5 ns2:hasDerivative node2->node7 ns2:hasDerivative node2->node11 ns2:hasDerivative node2->node16 ns2:hasDerivative node4 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. node4->node1 ns2:hasDerivative node4->node3 ns2:hasDerivative node4->node5 ns2:hasDerivative node4->node7 ns2:hasDerivative node4->node11 ns2:hasDerivative node4->node16 ns2:hasDerivative node24 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Russian (Text), rus. Contributor(s): Chukovskiĭ, Korneĭ, 1882-1969. node4->node24 ns2:hasExpression node6 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Audio), eng. Contributor(s): Chandler, Jeff, 1918-1961. node6->node1 ns2:hasDerivative node6->node3 ns2:hasDerivative node6->node5 ns2:hasDerivative node6->node7 ns2:hasDerivative node6->node11 ns2:hasDerivative node12 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Crosby, Bing, 1903-1977. node6->node12 ns2:hasExpression node6->node16 ns2:hasDerivative node8 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. node8->node1 ns2:hasDerivative node8->node2 ns2:hasDerivative node8->node3 ns2:hasDerivative node8->node5 ns2:hasDerivative node8->node7 ns2:hasDerivative node8->node11 ns2:hasDerivative node8->node16 ns2:hasDerivative node25 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. Contributor(s): Pirotta, Saviour, 1958- node8->node25 ns2:hasExpression node9 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Bengali (Text), ben. Contributor(s): Sirajur Rahman. node9->node1 ns2:hasDerivative node9->node3 ns2:hasDerivative node9->node4 ns2:hasExpression node9->node5 ns2:hasDerivative node9->node7 ns2:hasDerivative node9->node11 ns2:hasDerivative node9->node16 ns2:hasDerivative node10 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Polish (Text), pol. node10->node1 ns2:hasDerivative node10->node3 ns2:hasDerivative node10->node5 ns2:hasDerivative node10->node7 ns2:hasDerivative node10->node11 ns2:hasDerivative node10->node16 ns2:hasDerivative node23 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. Contributor(s): Usill, Dillon. node10->node23 ns2:hasExpression node12->node1 ns2:hasDerivative node12->node2 ns2:hasExpression node12->node3 ns2:hasDerivative node12->node5 ns2:hasDerivative node12->node7 ns2:hasDerivative node12->node11 ns2:hasDerivative node12->node16 ns2:hasDerivative node13 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. German (Text), ger. node13->node1 ns2:hasDerivative node13->node3 ns2:hasDerivative node13->node5 ns2:hasDerivative node13->node7 ns2:hasDerivative node13->node11 ns2:hasDerivative node13->node16 ns2:hasDerivative node18 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Hebrew (Text), heb. node13->node18 ns2:hasExpression node14 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Text), eng. Contributor(s): Blaisdell, Robert. node14->node1 ns2:hasDerivative node14->node3 ns2:hasDerivative node14->node5 ns2:hasDerivative node14->node7 ns2:hasDerivative node14->node11 ns2:hasDerivative node15 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Audio), eng. node14->node15 ns2:hasExpression node14->node16 ns2:hasDerivative node15->node1 ns2:hasDerivative node15->node3 ns2:hasDerivative node15->node5 ns2:hasDerivative node15->node7 ns2:hasDerivative node15->node11 ns2:hasDerivative node15->node16 ns2:hasDerivative node20 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Begley, Ed, 1901-1970. node15->node20 ns2:hasExpression node17->node1 ns2:hasDerivative node17->node3 ns2:hasDerivative node17->node5 ns2:hasDerivative node17->node7 ns2:hasDerivative node17->node9 ns2:hasExpression node17->node11 ns2:hasDerivative node17->node16 ns2:hasDerivative node18->node1 ns2:hasDerivative node18->node3 ns2:hasDerivative node18->node5 ns2:hasDerivative node18->node7 ns2:hasDerivative node18->node11 ns2:hasDerivative node18->node16 ns2:hasDerivative node19 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Malayalan (Text), mal. Contributor(s): Malayāḷarājyaṃ, tr. node18->node19 ns2:hasExpression node19->node1 ns2:hasDerivative node19->node3 ns2:hasDerivative node19->node5 ns2:hasDerivative node19->node7 ns2:hasDerivative node19->node11 ns2:hasDerivative node19->node16 ns2:hasDerivative node21 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Text), eng. node19->node21 ns2:hasExpression node20->node1 ns2:hasDerivative node20->node3 ns2:hasDerivative node20->node5 ns2:hasDerivative node20->node6 ns2:hasExpression node20->node7 ns2:hasDerivative node20->node11 ns2:hasDerivative node20->node16 ns2:hasDerivative node21->node1 ns2:hasDerivative node21->node3 ns2:hasDerivative node21->node4 ns2:hasPart node21->node5 ns2:hasDerivative node21->node6 ns2:hasDerivative node21->node7 ns2:hasDerivative node21->node8 ns2:hasDerivative node21->node11 ns2:hasDerivative node21->node14 ns2:hasDerivative node21->node16 ns2:hasDerivative node22 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Japanese (Text), jpn. Contributor(s): Ōtsuka, Yūzō, 1921- . node21->node22 ns2:hasExpression node21->node23 ns2:hasDerivative node21->node25 ns2:hasDerivative node22->node1 ns2:hasDerivative node22->node3 ns2:hasDerivative node22->node5 ns2:hasDerivative node22->node7 ns2:hasDerivative node22->node10 ns2:hasExpression node22->node11 ns2:hasDerivative node22->node16 ns2:hasDerivative node23->node1 ns2:hasDerivative node23->node3 ns2:hasDerivative node23->node5 ns2:hasDerivative node23->node7 ns2:hasDerivative node23->node11 ns2:hasDerivative node23->node12 ns2:hasDerivative node23->node16 ns2:hasDerivative node24->node1 ns2:hasDerivative node24->node3 ns2:hasDerivative node24->node5 ns2:hasDerivative node24->node7 ns2:hasDerivative node24->node11 ns2:hasDerivative node24->node13 ns2:hasExpression node24->node16 ns2:hasDerivative node25->node1 ns2:hasDerivative node25->node3 ns2:hasDerivative node25->node5 ns2:hasDerivative node25->node7 ns2:hasDerivative node25->node11 ns2:hasDerivative node25->node14 ns2:hasExpression node25->node16 ns2:hasDerivative

Family: WutheringHeightsFamily

In [23]:
%display diagram svg withliterals
%lang en

CONSTRUCT{
    ?w ?p ?o.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "WutheringHeightsFamily").

  ?w ?p ?o.
  # comment not desired properties 
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasPart or
          ?p = bf:hasExpression or ?p = bf:otherEdition).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
  }
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
Show literals: on
Label preferred languages: ['en']
%3 node0 Brontë, Emily, 1818-1848. Wuthering Heights. (Text), eng. Contributor(s): Pearce, Joseph, 1961- . node1 Carter, Randolph, 1908-1998. Wuthering heights: a drama in three acts. (Text), eng. node0->node1 ns2:hasDerivative node3 Johanson, Robert. Wuthering Heights : a play. (Text), eng. node0->node3 ns2:hasDerivative node5 Case, Alison A., 1961- . Nelly Dean : a return to Wuthering Heights. (Text), eng. node0->node5 ns2:hasDerivative node8 De Angelis, April. Wuthering heights : a play. (Text), eng. node0->node8 ns2:hasDerivative node11 Brontë, Emily, 1818-1848. Wuthering Heights. Russian (Text), rus. node0->node11 ns2:hasExpression node13 Tavner, Gill. Wuthering Heights. (Text), eng. node0->node13 ns2:hasDerivative node14 Pakington, Mary, 1878- . Wuthering heights; play in a prologue, three acts, and an epilogue adapted from Emily Brontë's novel. (Text), eng. Contributor(s): Walter, Olive, joint author. node0->node14 ns2:hasDerivative node2 Brontë, Emily, 1818-1848. Wuthering Heights. (Text), eng. node2->node0 ns2:hasExpression node2->node1 ns2:hasDerivative node2->node3 ns2:hasDerivative node2->node5 ns2:hasDerivative node2->node8 ns2:hasDerivative node9 Brontë, Emily, 1818-1848. Wuthering Heights. French (Text), fre. Contributor(s) : Servicen, Louise, 1896-1975. node2->node9 ns2:translation node10 Brontë, Emily, 1818-1848. Wuthering Heights. Armenian (Text), arm. Contributor(s): Budaghyan, Aram. node2->node10 ns2:translation node12 Brontë, Emily, 1818-1848. Wuthering Heights. Vietnamese (Text), vie. Contributor(s): Nhất Linh, 1905-1963. node2->node12 ns2:translation node2->node13 ns2:hasDerivative node2->node14 ns2:hasDerivative node4 Brontë, Emily, 1818-1848. Wuthering Heights. (Audio), eng. Contributor(s): Parker, Kay. node4->node1 ns2:hasDerivative node4->node3 ns2:hasDerivative node4->node5 ns2:hasDerivative node6 Brontë, Emily, 1818-1848. Wuthering Heights. French (Text), fre. Contributor(s): Bovay, Georges Michel, tr. node4->node6 ns2:hasExpression node4->node8 ns2:hasDerivative node4->node13 ns2:hasDerivative node4->node14 ns2:hasDerivative node6->node1 ns2:hasDerivative node6->node3 ns2:hasDerivative node6->node5 ns2:hasDerivative node7 Brontë, Emily, 1818-1848. Wuthering Heights. French (Text), fre. Contributor(s): Monod, Sylvère, 1921-2006, ed. and tr. node6->node7 ns2:hasExpression node6->node8 ns2:hasDerivative node6->node13 ns2:hasDerivative node6->node14 ns2:hasDerivative node7->node1 ns2:hasDerivative node7->node2 ns2:hasExpression node7->node3 ns2:hasDerivative node7->node5 ns2:hasDerivative node7->node8 ns2:hasDerivative node7->node13 ns2:hasDerivative node7->node14 ns2:hasDerivative node9->node1 ns2:hasDerivative node9->node3 ns2:hasDerivative node9->node5 ns2:hasDerivative node9->node8 ns2:hasDerivative node9->node12 ns2:hasExpression node9->node13 ns2:hasDerivative node9->node14 ns2:hasDerivative node10->node1 ns2:hasDerivative node10->node3 ns2:hasDerivative node10->node4 ns2:hasExpression node10->node5 ns2:hasDerivative node10->node8 ns2:hasDerivative node10->node13 ns2:hasDerivative node10->node14 ns2:hasDerivative node11->node1 ns2:hasDerivative node11->node3 ns2:hasDerivative node11->node5 ns2:hasDerivative node11->node8 ns2:hasDerivative node11->node9 ns2:hasExpression node11->node13 ns2:hasDerivative node11->node14 ns2:hasDerivative node12->node1 ns2:hasDerivative node12->node3 ns2:hasDerivative node12->node5 ns2:hasDerivative node12->node8 ns2:hasDerivative node12->node13 ns2:hasDerivative node12->node14 ns2:hasDerivative

Visualize Works and Instances in families

each Family is generated by Work -2- Work and Work -2- Instance relationships AND
Instance -2- Instance relationships

Ignore note!!!... refers to gold data

Note:
It is meaningless for a query to try to select also Instance 2 Instance relationships in this data set. This dataset contains the following also Instance 2 Instance instances:

i p pLabel i1
http://dbis.ionio.gr/Resources/library#dbis_0000001467 http://id.loc.gov/ontologies/bibframe/accompaniedBy Accompanied by http://dbis.ionio.gr/Resources/library#dbis_0000001470
http://dbis.ionio.gr/Resources/library#dbis_0000001470 http://id.loc.gov/ontologies/bibframe/accompanies Accompanies http://dbis.ionio.gr/Resources/library#dbis_0000001467
http://dbis.ionio.gr/Resources/library#dbis_0000001431 http://id.loc.gov/ontologies/bibframe/hasPart Has part http://dbis.ionio.gr/Resources/library#dbis_0000001434
http://dbis.ionio.gr/Resources/library#dbis_0000001434 http://id.loc.gov/ontologies/bibframe/partOf Is part of http://dbis.ionio.gr/Resources/library#dbis_0000001431



w c s l
http://dbis.ionio.gr/Resources/library#dbis_0000001468 MAP TWAIN MARK 1835 1910 UNT ADVENTURES OF TOM SAWYER SELECTIONS BFTYPE (Text) LNG08-35-37eng http://dbis.ionio.gr/Resources/library#dbis_0000001467 2008. Naperville, Ill. : Sourcebooks Jabberwocky, 2008.
http://dbis.ionio.gr/Resources/library#dbis_0000001471 MAP TWAIN MARK 1835 1910 UNT ADVENTURES OF TOM SAWYER SELECTIONS BFTYPE (Audio) LNG08-35-37eng http://dbis.ionio.gr/Resources/library#dbis_0000001470 2008. Naperville, Ill. : Sourcebooks Jabberwocky, 2008.
http://dbis.ionio.gr/Resources/library#dbis_0000000828 MAP TWAIN MARK 1835 1910 UNT ADVENTURES OF TOM SAWYER BFTYPE (Text) LNG08-35-37eng http://dbis.ionio.gr/Resources/library#dbis_0000001431 1982. Frederick, Md. : University Publications of America ; Washington, D.C. : Georgetown University Library, c1982.
http://dbis.ionio.gr/Resources/library#dbis_0000000828 MAP TWAIN MARK 1835 1910 UNT ADVENTURES OF TOM SAWYER BFTYPE (Text) LNG08-35-37eng http://dbis.ionio.gr/Resources/library#dbis_0000001434 1876. 1876.



to see all family names run the sparql Enumerate families

In [24]:
%display diagram

CONSTRUCT{
   ?w ?p ?o.
   ?o ?p1 ?o1.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
    # w - w
    # w - i
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}

  ?w ?p ?o.
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasExpression or ?p = bf:otherEdition or
          ?p = bf:hasPart or
          ?p = bf:hasInstance or ?p = bf:accompaniedBy).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
                  UNION
                  {?o a bf:Instance} UNION {?o a bf:Archival} 
                  UNION
                  {?o a bf:Electronic} UNION {?o a bf:Manuscript} 
                  UNION
                  {?o a bf:Print} UNION {?o a bf:Tactile}
  }
  OPTIONAL {
      ?o ?p1 ?o1
      
      FILTER EXISTS {
          {?o1 a bf:Instance} UNION {?o1 a bf:Archival} 
          UNION
          {?o1 a bf:Electronic} UNION {?o1 a bf:Manuscript} 
          UNION
          {?o1 a bf:Print} UNION {?o1 a bf:Tactile}
      }
  } 
}
Display: svg
%3 node0 WorkExpression dbis 1000000106 1000000048 node1 WorkExpression dbis 1000000283 1000000145 node0->node1 ns0:hasDerivative node45 WorkExpression dbis 1000000106 1000000049 node0->node45 ns0:translation node0->node45 ns0:hasExpression node65 WorkExpression dbis 1000000106 1000000046 node0->node65 ns0:translation node162 WorkExpression dbis 1000000283 1000000144 node0->node162 ns0:hasDerivative node232 WorkExpression dbis 1000000106 1000000045 node0->node232 ns0:translation node311 Instance dbis 1000000400 node0->node311 ns0:hasInstance node357 Instance dbis 1000000401 node0->node357 ns0:hasInstance node373 Instance dbis 1000000414 node0->node373 ns0:hasInstance node1->node162 ns0:translation node2 WorkExpression dbis 1000000070 1000000153 node3 WorkExpression dbis 1000000102 1000000161 node2->node3 ns0:hasDerivative node4 WorkExpression dbis 1000000070 1000000154 node2->node4 ns0:hasDerivative node2->node4 ns0:hasExpression node5 WorkExpression dbis 1000000281 1000000162 node2->node5 ns0:hasDerivative node153 Instance dbis 1000000381 node2->node153 ns0:hasInstance node193 WorkExpression dbis 1000000070 1000000155 node2->node193 ns0:hasDerivative node196 WorkExpression dbis 1000000070 1000000113 node2->node196 ns0:hasDerivative node292 Instance dbis 1000000385 node2->node292 ns0:hasInstance node335 Instance dbis 1000000382 node2->node335 ns0:hasInstance node297 Instance dbis 1000000398 node3->node297 ns0:hasInstance node4->node3 ns0:hasDerivative node4->node5 ns0:hasDerivative node4->node193 ns0:hasExpression node267 Instance dbis 1000000384 node4->node267 ns0:hasInstance node211 Instance dbis 1000000399 node5->node211 ns0:hasInstance node6 WorkExpression dbis 1000000104 1000000172 node7 Instance dbis 1000000431 node6->node7 ns0:hasInstance node30 WorkExpression dbis 1000000166 1000000185 node6->node30 ns0:hasDerivative node110 WorkExpression dbis 1000000009 1000000178 node6->node110 ns0:hasDerivative node279 WorkExpression dbis 1000000104 1000000174 node6->node279 ns0:hasExpression node8 WorkExpression dbis 1000000108 1000000096 node9 WorkExpression dbis 1000000111 1000000094 node8->node9 ns0:hasPart node27 WorkExpression dbis 1000000110 1000000091 node8->node27 ns0:hasPart node75 WorkExpression dbis 1000000250 1000000083 node8->node75 ns0:hasDerivative node93 WorkExpression dbis 1000000110 1000000093 node8->node93 ns0:hasPart node98 WorkExpression dbis 1000000111 1000000095 node8->node98 ns0:hasPart node101 WorkExpression dbis 1000000110 1000000090 node8->node101 ns0:hasPart node149 WorkExpression dbis 1000000108 1000000097 node8->node149 ns0:hasExpression node258 Instance dbis 1000000457 node8->node258 ns0:hasInstance node9->node98 ns0:hasExpression node308 Instance dbis 1000000460 node9->node308 ns0:hasInstance node10 WorkExpression dbis 1000000118 1000000243 node11 WorkExpression dbis 1000000004 1000000234 node10->node11 ns0:hasDerivative node23 WorkExpression dbis 1000000065 1000000226 node10->node23 ns0:hasDerivative node56 WorkExpression dbis 1000000118 1000000245 node10->node56 ns0:hasExpression node57 WorkExpression dbis 1000000114 1000000228 node10->node57 ns0:hasDerivative node84 WorkExpression dbis 1000000167 1000000231 node10->node84 ns0:hasDerivative node139 WorkExpression dbis 1000000067 1000000237 node10->node139 ns0:hasDerivative node364 Instance dbis 1000000501 node10->node364 ns0:hasInstance node388 Instance dbis 1000000510 node11->node388 ns0:hasInstance node12 WorkExpression dbis 1000000119 1000000126 node13 Instance dbis 1000000341 node12->node13 ns0:hasInstance node63 WorkExpression dbis 1000000120 1000000139 node12->node63 ns0:hasPart node64 WorkExpression dbis 1000000120 1000000560 node12->node64 ns0:hasPart node72 WorkExpression dbis 1000000120 1000000128 node12->node72 ns0:hasPart node89 Instance dbis 1000000344 node12->node89 ns0:hasInstance node135 WorkExpression dbis 1000000220 1000000136 node12->node135 ns0:hasDerivative node204 WorkExpression dbis 1000000119 1000000127 node12->node204 ns0:hasDerivative node12->node204 ns0:hasExpression node299 Instance dbis 1000000345 node12->node299 ns0:hasInstance node319 Instance dbis 1000000340 node12->node319 ns0:hasInstance node392 Instance dbis 1000000343 node12->node392 ns0:hasInstance node14 WorkExpression dbis 1000000282 1000000266 node15 WorkExpression dbis 1000000043 1000000255 node14->node15 ns0:hasDerivative node25 WorkExpression dbis 1000000247 1000000258 node14->node25 ns0:hasDerivative node39 WorkExpression dbis 1000000199 1000000253 node14->node39 ns0:hasDerivative node81 WorkExpression dbis 1000000107 1000000256 node14->node81 ns0:hasDerivative node122 WorkExpression dbis 1000000282 1000000267 node14->node122 ns0:hasExpression node123 WorkExpression dbis 1000000146 1000000257 node14->node123 ns0:hasDerivative node129 WorkExpression dbis 1000000222 1000000276 node14->node129 ns0:hasDerivative node411 Instance dbis 1000000543 node14->node411 ns0:hasInstance node344 Instance dbis 1000000538 node15->node344 ns0:hasInstance node16 WorkExpression dbis 1000000041 1000000054 node17 WorkExpression dbis 1000000041 1000000055 node16->node17 ns0:hasExpression node266 Instance dbis 1000000326 node16->node266 ns0:hasInstance node147 WorkExpression dbis 1000000041 1000000056 node17->node147 ns0:hasExpression node336 Instance dbis 1000000317 node17->node336 ns0:hasInstance node18 WorkExpression dbis 1000000119 1000000138 node19 WorkExpression dbis 1000000119 1000000140 node18->node19 ns0:hasExpression node18->node63 ns0:hasPart node18->node64 ns0:hasPart node18->node72 ns0:hasPart node18->node135 ns0:hasDerivative node143 WorkExpression dbis 1000000119 1000000137 node18->node143 ns0:hasDerivative node156 Instance dbis 1000000328 node18->node156 ns0:hasInstance node19->node63 ns0:hasPart node19->node63 ns0:translation node19->node64 ns0:hasPart node19->node72 ns0:hasPart node19->node135 ns0:hasDerivative node145 WorkExpression dbis 1000000119 1000000559 node19->node145 ns0:hasExpression node174 Instance dbis 1000000302 node19->node174 ns0:hasInstance node20 WorkExpression dbis 1000000108 1000000088 node20->node8 ns0:hasExpression node20->node9 ns0:hasPart node21 WorkExpression dbis 1000000108 1000000086 node20->node21 ns0:translation node26 WorkExpression dbis 1000000108 1000000075 node20->node26 ns0:translation node20->node27 ns0:hasPart node20->node75 ns0:hasDerivative node20->node93 ns0:hasPart node20->node98 ns0:hasPart node20->node101 ns0:hasPart node285 Instance dbis 1000000449 node20->node285 ns0:hasInstance node413 Instance dbis 1000000447 node20->node413 ns0:hasInstance node21->node9 ns0:hasPart node21->node20 ns0:hasExpression node21->node27 ns0:hasPart node21->node75 ns0:hasDerivative node21->node93 ns0:hasPart node21->node98 ns0:hasPart node21->node101 ns0:hasPart node239 Instance dbis 1000000463 node21->node239 ns0:hasInstance node22 WorkExpression dbis 1000000118 1000000239 node22->node11 ns0:hasDerivative node22->node23 ns0:hasDerivative node22->node57 ns0:hasDerivative node22->node84 ns0:hasDerivative node22->node139 ns0:hasDerivative node220 WorkExpression dbis 1000000118 1000000240 node22->node220 ns0:hasExpression node350 Instance dbis 1000000502 node22->node350 ns0:hasInstance node202 Instance dbis 1000000511 node23->node202 ns0:hasInstance node24 WorkExpression dbis 1000000282 1000000259 node24->node15 ns0:hasDerivative node24->node25 ns0:hasDerivative node24->node39 ns0:hasDerivative node68 WorkExpression dbis 1000000282 1000000260 node24->node68 ns0:hasExpression node24->node81 ns0:hasDerivative node24->node123 ns0:hasDerivative node24->node129 ns0:hasDerivative node362 Instance dbis 1000000525 node24->node362 ns0:hasInstance node166 Instance dbis 1000000528 node25->node166 ns0:hasInstance node26->node9 ns0:hasPart node26->node27 ns0:hasPart node26->node75 ns0:hasDerivative node26->node93 ns0:hasPart node26->node98 ns0:hasPart node26->node101 ns0:hasPart node112 WorkExpression dbis 1000000108 1000000076 node26->node112 ns0:hasExpression node310 Instance dbis 1000000455 node26->node310 ns0:hasInstance node27->node93 ns0:hasExpression node115 WorkExpression dbis 1000000563 1000000089 node27->node115 ns0:hasPart node225 WorkExpression dbis 1000000112 1000000087 node27->node225 ns0:hasDerivative node286 WorkExpression dbis 1000000115 1000000092 node27->node286 ns0:hasDerivative node28 WorkExpression dbis 1000000118 1000000233 node28->node11 ns0:hasDerivative node28->node22 ns0:hasExpression node28->node23 ns0:hasDerivative node28->node57 ns0:hasDerivative node28->node84 ns0:hasDerivative node28->node139 ns0:hasDerivative node381 Instance dbis 1000000498 node28->node381 ns0:hasInstance node29 WorkExpression dbis 1000000104 1000000186 node29->node30 ns0:hasDerivative node29->node110 ns0:hasDerivative node121 Instance dbis 1000000419 node29->node121 ns0:hasInstance node226 WorkExpression dbis 1000000104 1000000187 node29->node226 ns0:hasExpression node265 Instance dbis 1000000415 node29->node265 ns0:hasInstance node354 Instance dbis 1000000416 node29->node354 ns0:hasInstance node418 Instance dbis 1000000435 node30->node418 ns0:hasInstance node31 WorkExpression dbis 1000000282 1000000263 node31->node15 ns0:hasDerivative node31->node25 ns0:hasDerivative node32 WorkExpression dbis 1000000282 1000000264 node31->node32 ns0:hasExpression node31->node39 ns0:hasDerivative node31->node81 ns0:hasDerivative node31->node123 ns0:hasDerivative node31->node129 ns0:hasDerivative node422 Instance dbis 1000000534 node31->node422 ns0:hasInstance node32->node14 ns0:hasExpression node32->node15 ns0:hasDerivative node32->node25 ns0:hasDerivative node32->node39 ns0:hasDerivative node32->node81 ns0:hasDerivative node32->node123 ns0:hasDerivative node32->node129 ns0:hasDerivative node340 Instance dbis 1000000530 node32->node340 ns0:hasInstance node33 WorkExpression dbis 1000000104 1000000182 node33->node30 ns0:hasDerivative node34 WorkExpression dbis 1000000104 1000000183 node33->node34 ns0:hasExpression node33->node110 ns0:hasDerivative node159 Instance dbis 1000000439 node33->node159 ns0:hasInstance node34->node30 ns0:hasDerivative node34->node110 ns0:hasDerivative node240 Instance dbis 1000000429 node34->node240 ns0:hasInstance node275 WorkExpression dbis 1000000104 1000000184 node34->node275 ns0:hasExpression node363 Instance dbis 1000000428 node34->node363 ns0:hasInstance node35 WorkExpression dbis 1000000108 1000000073 node35->node9 ns0:hasPart node35->node26 ns0:hasExpression node35->node27 ns0:hasPart node35->node75 ns0:hasDerivative node35->node93 ns0:hasPart node35->node98 ns0:hasPart node35->node101 ns0:hasPart node303 Instance dbis 1000000462 node35->node303 ns0:hasInstance node36 WorkExpression dbis 1000000012 1000000292 node37 Instance dbis 1000000481 node36->node37 ns0:hasInstance node90 WorkExpression dbis 1000000012 1000000299 node36->node90 ns0:translation node91 WorkExpression dbis 1000000038 1000000294 node36->node91 ns0:hasDerivative node119 WorkExpression dbis 1000000012 1000000301 node36->node119 ns0:translation node120 WorkExpression dbis 1000000066 1000000295 node36->node120 ns0:hasDerivative node127 WorkExpression dbis 1000000012 1000000293 node36->node127 ns0:hasExpression node130 WorkExpression dbis 1000000142 1000000296 node36->node130 ns0:hasDerivative node141 WorkExpression dbis 1000000219 1000000297 node36->node141 ns0:hasDerivative node201 Instance dbis 1000000479 node36->node201 ns0:hasInstance node219 WorkExpression dbis 1000000249 1000000300 node36->node219 ns0:hasDerivative node234 WorkExpression dbis 1000000039 1000000198 node36->node234 ns0:hasDerivative node241 WorkExpression dbis 1000000012 1000000287 node36->node241 ns0:translation node407 Instance dbis 1000000477 node36->node407 ns0:hasInstance node421 Instance dbis 1000000480 node36->node421 ns0:hasInstance node38 WorkExpression dbis 1000000282 1000000271 node38->node15 ns0:hasDerivative node38->node25 ns0:hasDerivative node38->node39 ns0:hasDerivative node52 WorkExpression dbis 1000000282 1000000272 node38->node52 ns0:hasExpression node38->node81 ns0:hasDerivative node38->node123 ns0:hasDerivative node38->node129 ns0:hasDerivative node339 Instance dbis 1000000545 node38->node339 ns0:hasInstance node402 Instance dbis 1000000536 node39->node402 ns0:hasInstance node40 WorkExpression dbis 1000000118 1000000232 node40->node11 ns0:hasDerivative node40->node23 ns0:hasDerivative node40->node28 ns0:hasExpression node40->node28 ns0:translation node40->node57 ns0:hasDerivative node40->node84 ns0:hasDerivative node86 WorkExpression dbis 1000000118 1000000241 node40->node86 ns0:translation node40->node139 ns0:hasDerivative node218 Instance dbis 1000000496 node40->node218 ns0:hasInstance node327 Instance dbis 1000000495 node40->node327 ns0:hasInstance node385 Instance dbis 1000000497 node40->node385 ns0:hasInstance node41 WorkExpression dbis 1000000282 1000000274 node41->node15 ns0:hasDerivative node41->node25 ns0:hasDerivative node41->node39 ns0:hasDerivative node42 WorkExpression dbis 1000000282 1000000254 node41->node42 ns0:hasDerivative node80 WorkExpression dbis 1000000282 1000000275 node41->node80 ns0:hasExpression node41->node81 ns0:hasDerivative node111 WorkExpression dbis 1000000282 1000000252 node41->node111 ns0:hasDerivative node41->node123 ns0:hasDerivative node41->node129 ns0:hasDerivative node178 WorkExpression dbis 1000000282 1000000268 node41->node178 ns0:hasPart node186 WorkExpression dbis 1000000282 1000000261 node41->node186 ns0:hasDerivative node205 WorkExpression dbis 1000000282 1000000278 node41->node205 ns0:hasDerivative node217 WorkExpression dbis 1000000282 1000000251 node41->node217 ns0:hasDerivative node268 Instance dbis 1000000532 node41->node268 ns0:hasInstance node272 Instance dbis 1000000519 node41->node272 ns0:hasInstance node283 Instance dbis 1000000520 node41->node283 ns0:hasInstance node326 Instance dbis 1000000523 node41->node326 ns0:hasInstance node359 Instance dbis 1000000524 node41->node359 ns0:hasInstance node369 Instance dbis 1000000521 node41->node369 ns0:hasInstance node427 Instance dbis 1000000522 node41->node427 ns0:hasInstance node42->node15 ns0:hasDerivative node42->node24 ns0:hasExpression node42->node25 ns0:hasDerivative node42->node39 ns0:hasDerivative node42->node81 ns0:hasDerivative node42->node123 ns0:hasDerivative node42->node129 ns0:hasDerivative node429 Instance dbis 1000000531 node42->node429 ns0:hasInstance node43 WorkExpression dbis 1000000069 1000000031 node44 WorkExpression dbis 1000000001 1000000015 node43->node44 ns0:hasDerivative node77 WorkExpression dbis 1000000248 1000000037 node43->node77 ns0:hasDerivative node94 WorkExpression dbis 1000000050 1000000022 node43->node94 ns0:hasDerivative node244 WorkExpression dbis 1000000069 1000000032 node43->node244 ns0:hasExpression node404 Instance dbis 1000000558 node43->node404 ns0:hasInstance node379 Instance dbis 1000000371 node44->node379 ns0:hasInstance node45->node1 ns0:hasDerivative node128 Instance dbis 1000000408 node45->node128 ns0:hasInstance node150 Instance dbis 1000000407 node45->node150 ns0:hasInstance node45->node162 ns0:hasDerivative node198 Instance dbis 1000000405 node45->node198 ns0:hasInstance node200 Instance dbis 1000000406 node45->node200 ns0:hasInstance node263 Instance dbis 1000000404 node45->node263 ns0:hasInstance node325 Instance dbis 1000000409 node45->node325 ns0:hasInstance node353 Instance dbis 1000000410 node45->node353 ns0:hasInstance node46 WorkExpression dbis 1000000108 1000000080 node46->node9 ns0:hasPart node46->node27 ns0:hasPart node47 WorkExpression dbis 1000000108 1000000082 node46->node47 ns0:hasExpression node46->node75 ns0:hasDerivative node46->node93 ns0:hasPart node46->node98 ns0:hasPart node46->node101 ns0:hasPart node182 Instance dbis 1000000454 node46->node182 ns0:hasInstance node47->node9 ns0:hasPart node47->node27 ns0:hasPart node74 WorkExpression dbis 1000000108 1000000084 node47->node74 ns0:hasExpression node47->node75 ns0:hasDerivative node47->node93 ns0:hasPart node47->node98 ns0:hasPart node47->node101 ns0:hasPart node158 Instance dbis 1000000468 node47->node158 ns0:hasInstance node48 WorkExpression dbis 1000000069 1000000018 node48->node44 ns0:hasDerivative node49 WorkExpression dbis 1000000069 1000000019 node48->node49 ns0:hasExpression node48->node77 ns0:hasDerivative node48->node94 ns0:hasDerivative node341 Instance dbis 1000000370 node48->node341 ns0:hasInstance node49->node44 ns0:hasDerivative node76 WorkExpression dbis 1000000069 1000000020 node49->node76 ns0:hasExpression node49->node77 ns0:hasDerivative node49->node94 ns0:hasDerivative node365 Instance dbis 1000000358 node49->node365 ns0:hasInstance node50 WorkExpression dbis 1000000070 1000000164 node50->node3 ns0:hasDerivative node50->node5 ns0:hasDerivative node51 Instance dbis 1000000390 node50->node51 ns0:hasInstance node251 WorkExpression dbis 1000000070 1000000165 node50->node251 ns0:hasExpression node52->node15 ns0:hasDerivative node52->node25 ns0:hasDerivative node52->node39 ns0:hasDerivative node52->node41 ns0:hasExpression node53 Instance dbis 1000000549 node52->node53 ns0:hasInstance node52->node81 ns0:hasDerivative node52->node123 ns0:hasDerivative node52->node129 ns0:hasDerivative node54 WorkExpression dbis 1000000070 1000000159 node54->node3 ns0:hasDerivative node54->node5 ns0:hasDerivative node55 Instance dbis 1000000378 node54->node55 ns0:hasInstance node96 WorkExpression dbis 1000000070 1000000163 node54->node96 ns0:hasExpression node254 Instance dbis 1000000379 node54->node254 ns0:hasInstance node56->node11 ns0:hasDerivative node56->node23 ns0:hasDerivative node56->node57 ns0:hasDerivative node56->node84 ns0:hasDerivative node56->node139 ns0:hasDerivative node194 Instance dbis 1000000503 node56->node194 ns0:hasInstance node401 Instance dbis 1000000509 node57->node401 ns0:hasInstance node58 WorkExpression dbis 1000000108 1000000085 node58->node9 ns0:hasPart node58->node21 ns0:hasExpression node58->node27 ns0:hasPart node59 Instance dbis 1000000453 node58->node59 ns0:hasInstance node58->node75 ns0:hasDerivative node58->node93 ns0:hasPart node58->node98 ns0:hasPart node58->node101 ns0:hasPart node60 WorkExpression dbis 1000000118 1000000227 node60->node11 ns0:hasDerivative node60->node23 ns0:hasDerivative node60->node57 ns0:hasDerivative node61 WorkExpression dbis 1000000118 1000000229 node60->node61 ns0:hasExpression node60->node84 ns0:hasDerivative node138 Instance dbis 1000000508 node60->node138 ns0:hasInstance node60->node139 ns0:hasDerivative node61->node11 ns0:hasDerivative node61->node23 ns0:hasDerivative node61->node57 ns0:hasDerivative node83 WorkExpression dbis 1000000118 1000000230 node61->node83 ns0:hasExpression node61->node84 ns0:hasDerivative node61->node139 ns0:hasDerivative node290 Instance dbis 1000000500 node61->node290 ns0:hasInstance node62 WorkExpression dbis 1000000108 1000000098 node62->node9 ns0:hasPart node62->node27 ns0:hasPart node62->node75 ns0:hasDerivative node92 WorkExpression dbis 1000000108 1000000099 node62->node92 ns0:hasExpression node62->node93 ns0:hasPart node62->node98 ns0:hasPart node62->node101 ns0:hasPart node415 Instance dbis 1000000465 node62->node415 ns0:hasInstance node63->node64 ns0:hasExpression node63->node72 ns0:translation node367 Instance dbis 1000000303 node63->node367 ns0:hasInstance node65->node1 ns0:hasDerivative node65->node162 ns0:hasDerivative node168 WorkExpression dbis 1000000106 1000000047 node65->node168 ns0:hasExpression node391 Instance dbis 1000000403 node65->node391 ns0:hasInstance node66 WorkExpression dbis 1000000070 1000000150 node66->node3 ns0:hasDerivative node66->node5 ns0:hasDerivative node300 WorkExpression dbis 1000000070 1000000151 node66->node300 ns0:hasExpression node356 Instance dbis 1000000388 node66->node356 ns0:hasInstance node67 WorkExpression dbis 1000000282 1000000270 node67->node15 ns0:hasDerivative node67->node25 ns0:hasDerivative node67->node38 ns0:hasExpression node67->node39 ns0:hasDerivative node67->node81 ns0:hasDerivative node67->node123 ns0:hasDerivative node67->node129 ns0:hasDerivative node235 Instance dbis 1000000548 node67->node235 ns0:hasInstance node68->node15 ns0:hasDerivative node68->node25 ns0:hasDerivative node68->node39 ns0:hasDerivative node68->node81 ns0:hasDerivative node68->node123 ns0:hasDerivative node68->node129 ns0:hasDerivative node68->node186 ns0:hasExpression node324 Instance dbis 1000000526 node68->node324 ns0:hasInstance node69 WorkExpression dbis 1000000070 1000000152 node69->node2 ns0:hasExpression node69->node3 ns0:hasDerivative node69->node5 ns0:hasDerivative node262 Instance dbis 1000000391 node69->node262 ns0:hasInstance node70 WorkExpression dbis 1000000119 1000000132 node70->node63 ns0:hasPart node70->node64 ns0:hasPart node71 WorkExpression dbis 1000000119 1000000133 node70->node71 ns0:hasDerivative node70->node71 ns0:hasExpression node70->node72 ns0:hasPart node108 Instance dbis 1000000308 node70->node108 ns0:hasInstance node70->node135 ns0:hasDerivative node207 WorkExpression dbis 1000000119 1000000134 node70->node207 ns0:hasDerivative node71->node63 ns0:hasPart node71->node64 ns0:hasPart node71->node72 ns0:hasPart node71->node135 ns0:hasDerivative node192 WorkExpression dbis 1000000119 1000000135 node71->node192 ns0:hasDerivative node71->node207 ns0:hasExpression node228 Instance dbis 1000000309 node71->node228 ns0:hasInstance node72->node63 ns0:hasExpression node73 Instance dbis 1000000304 node72->node73 ns0:hasInstance node74->node9 ns0:hasPart node74->node27 ns0:hasPart node74->node58 ns0:hasExpression node74->node75 ns0:hasDerivative node74->node93 ns0:hasPart node74->node98 ns0:hasPart node74->node101 ns0:hasPart node152 Instance dbis 1000000461 node74->node152 ns0:hasInstance node269 Instance dbis 1000000472 node75->node269 ns0:hasInstance node76->node44 ns0:hasDerivative node76->node77 ns0:hasDerivative node76->node94 ns0:hasDerivative node167 WorkExpression dbis 1000000069 1000000023 node76->node167 ns0:hasExpression node355 Instance dbis 1000000359 node76->node355 ns0:hasInstance node384 Instance dbis 1000000356 node77->node384 ns0:hasInstance node78 WorkExpression dbis 1000000121 1000000211 node79 Instance dbis 1000000312 node78->node79 ns0:hasInstance node146 WorkExpression dbis 1000000121 1000000213 node78->node146 ns0:hasDerivative node155 WorkExpression dbis 1000000169 1000000206 node78->node155 ns0:hasDerivative node212 WorkExpression dbis 1000000121 1000000212 node78->node212 ns0:hasDerivative node78->node212 ns0:hasExpression node80->node15 ns0:hasDerivative node80->node25 ns0:hasDerivative node80->node39 ns0:hasDerivative node80->node81 ns0:hasDerivative node80->node123 ns0:hasDerivative node80->node129 ns0:hasDerivative node165 WorkExpression dbis 1000000282 1000000277 node80->node165 ns0:hasExpression node199 Instance dbis 1000000550 node80->node199 ns0:hasInstance node82 Instance dbis 1000000537 node81->node82 ns0:hasInstance node83->node11 ns0:hasDerivative node83->node23 ns0:hasDerivative node83->node40 ns0:hasExpression node83->node57 ns0:hasDerivative node83->node84 ns0:hasDerivative node83->node139 ns0:hasDerivative node270 Instance dbis 1000000506 node83->node270 ns0:hasInstance node366 Instance dbis 1000000507 node83->node366 ns0:hasInstance node343 Instance dbis 1000000513 node84->node343 ns0:hasInstance node85 WorkExpression dbis 1000000121 1000000214 node85->node78 ns0:translation node124 WorkExpression dbis 1000000121 1000000216 node85->node124 ns0:translation node154 WorkExpression dbis 1000000121 1000000202 node85->node154 ns0:translation node85->node155 ns0:hasDerivative node170 WorkExpression dbis 1000000121 1000000205 node85->node170 ns0:translation node176 WorkExpression dbis 1000000121 1000000215 node85->node176 ns0:translation node85->node176 ns0:hasExpression node183 WorkExpression dbis 1000000121 1000000200 node85->node183 ns0:translation node222 WorkExpression dbis 1000000121 1000000201 node85->node222 ns0:translation node273 WorkExpression dbis 1000000121 1000000208 node85->node273 ns0:translation node403 Instance dbis 1000000554 node85->node403 ns0:hasInstance node412 Instance dbis 1000000556 node85->node412 ns0:hasInstance node86->node11 ns0:hasDerivative node86->node23 ns0:hasDerivative node86->node57 ns0:hasDerivative node86->node84 ns0:hasDerivative node87 WorkExpression dbis 1000000118 1000000242 node86->node87 ns0:hasExpression node86->node139 ns0:hasDerivative node195 Instance dbis 1000000499 node86->node195 ns0:hasInstance node87->node10 ns0:hasExpression node87->node11 ns0:hasDerivative node87->node23 ns0:hasDerivative node87->node57 ns0:hasDerivative node87->node84 ns0:hasDerivative node87->node139 ns0:hasDerivative node277 Instance dbis 1000000505 node87->node277 ns0:hasInstance node88 WorkExpression dbis 1000000282 1000000269 node88->node15 ns0:hasDerivative node88->node25 ns0:hasDerivative node88->node39 ns0:hasDerivative node88->node67 ns0:hasExpression node88->node81 ns0:hasDerivative node88->node123 ns0:hasDerivative node88->node129 ns0:hasDerivative node306 Instance dbis 1000000546 node88->node306 ns0:hasInstance node342 Instance dbis 1000000547 node88->node342 ns0:hasInstance node90->node91 ns0:hasDerivative node90->node119 ns0:hasExpression node90->node120 ns0:hasDerivative node90->node130 ns0:hasDerivative node90->node141 ns0:hasDerivative node90->node219 ns0:hasDerivative node90->node234 ns0:hasDerivative node371 Instance dbis 1000000485 node90->node371 ns0:hasInstance node377 Instance dbis 1000000490 node91->node377 ns0:hasInstance node92->node9 ns0:hasPart node92->node27 ns0:hasPart node92->node75 ns0:hasDerivative node92->node93 ns0:hasPart node92->node98 ns0:hasPart node92->node101 ns0:hasPart node419 Instance dbis 1000000464 node92->node419 ns0:hasInstance node93->node115 ns0:hasPart node93->node225 ns0:hasDerivative node93->node286 ns0:hasDerivative node397 Instance dbis 1000000458 node93->node397 ns0:hasInstance node95 Instance dbis 1000000355 node94->node95 ns0:hasInstance node96->node3 ns0:hasDerivative node96->node5 ns0:hasDerivative node96->node50 ns0:hasExpression node396 Instance dbis 1000000393 node96->node396 ns0:hasInstance node97 WorkExpression dbis 1000000108 1000000077 node97->node9 ns0:hasPart node97->node27 ns0:hasPart node97->node75 ns0:hasDerivative node97->node93 ns0:hasPart node97->node98 ns0:hasPart node97->node101 ns0:hasPart node103 WorkExpression dbis 1000000108 1000000078 node97->node103 ns0:hasExpression node295 Instance dbis 1000000456 node97->node295 ns0:hasInstance node98->node9 ns0:translation node99 WorkExpression dbis 1000000069 1000000036 node99->node44 ns0:hasDerivative node99->node77 ns0:hasDerivative node99->node94 ns0:hasDerivative node246 Instance dbis 1000000366 node99->node246 ns0:hasInstance node288 Instance dbis 1000000367 node99->node288 ns0:hasInstance node100 WorkExpression dbis 1000000108 1000000079 node100->node9 ns0:hasPart node100->node27 ns0:hasPart node100->node46 ns0:hasExpression node100->node75 ns0:hasDerivative node100->node93 ns0:hasPart node100->node98 ns0:hasPart node100->node101 ns0:hasPart node229 Instance dbis 1000000469 node100->node229 ns0:hasInstance node289 Instance dbis 1000000467 node100->node289 ns0:hasInstance node101->node27 ns0:hasExpression node101->node115 ns0:hasPart node137 Instance dbis 1000000459 node101->node137 ns0:hasInstance node101->node225 ns0:hasDerivative node101->node286 ns0:hasDerivative node102 WorkExpression dbis 1000000069 1000000027 node102->node44 ns0:hasDerivative node102->node77 ns0:hasDerivative node102->node94 ns0:hasDerivative node132 WorkExpression dbis 1000000069 1000000028 node102->node132 ns0:hasExpression node398 Instance dbis 1000000362 node102->node398 ns0:hasInstance node103->node9 ns0:hasPart node103->node27 ns0:hasPart node103->node75 ns0:hasDerivative node103->node93 ns0:hasPart node103->node98 ns0:hasPart node103->node100 ns0:hasExpression node103->node101 ns0:hasPart node298 Instance dbis 1000000466 node103->node298 ns0:hasInstance node104 WorkExpression dbis 1000000282 1000000262 node104->node15 ns0:hasDerivative node104->node25 ns0:hasDerivative node104->node31 ns0:hasExpression node104->node39 ns0:hasDerivative node104->node81 ns0:hasDerivative node105 Instance dbis 1000000529 node104->node105 ns0:hasInstance node104->node123 ns0:hasDerivative node104->node129 ns0:hasDerivative node106 WorkExpression dbis 1000000040 1000000561 node106->node16 ns0:hasPart node106->node17 ns0:hasPart node107 WorkExpression dbis 1000000042 1000000060 node106->node107 ns0:hasPart node106->node147 ns0:hasPart node161 WorkExpression dbis 1000000042 1000000059 node106->node161 ns0:hasPart node188 WorkExpression dbis 1000000101 1000000063 node106->node188 ns0:translation node208 WorkExpression dbis 1000000042 1000000058 node106->node208 ns0:hasPart node224 WorkExpression dbis 1000000101 1000000062 node106->node224 ns0:translation node227 WorkExpression dbis 1000000040 1000000064 node106->node227 ns0:translation node230 WorkExpression dbis 1000000041 1000000057 node106->node230 ns0:hasPart node305 Instance dbis 1000000322 node107->node305 ns0:hasInstance node109 WorkExpression dbis 1000000104 1000000194 node109->node30 ns0:hasDerivative node109->node110 ns0:hasDerivative node118 Instance dbis 1000000427 node109->node118 ns0:hasInstance node284 WorkExpression dbis 1000000104 1000000195 node109->node284 ns0:hasExpression node281 Instance dbis 1000000436 node110->node281 ns0:hasInstance node111->node15 ns0:hasDerivative node111->node25 ns0:hasDerivative node111->node39 ns0:hasDerivative node111->node42 ns0:hasExpression node111->node81 ns0:hasDerivative node111->node123 ns0:hasDerivative node111->node129 ns0:hasDerivative node348 Instance dbis 1000000535 node111->node348 ns0:hasInstance node112->node9 ns0:hasPart node112->node27 ns0:hasPart node112->node75 ns0:hasDerivative node112->node93 ns0:hasPart node112->node97 ns0:hasExpression node112->node98 ns0:hasPart node112->node101 ns0:hasPart node430 Instance dbis 1000000448 node112->node430 ns0:hasInstance node113 WorkExpression dbis 1000000069 1000000033 node113->node44 ns0:hasDerivative node113->node77 ns0:hasDerivative node113->node94 ns0:hasDerivative node114 Instance dbis 1000000369 node113->node114 ns0:hasInstance node179 WorkExpression dbis 1000000069 1000000035 node113->node179 ns0:hasExpression node408 Instance dbis 1000000450 node115->node408 ns0:hasInstance node116 WorkExpression dbis 1000000070 1000000158 node116->node2 ns0:translation node116->node3 ns0:hasDerivative node116->node4 ns0:translation node116->node5 ns0:hasDerivative node116->node54 ns0:hasExpression node116->node54 ns0:translation node116->node66 ns0:translation node116->node96 ns0:translation node117 WorkExpression dbis 1000000070 1000000148 node116->node117 ns0:translation node116->node193 ns0:translation node117->node3 ns0:hasDerivative node117->node5 ns0:hasDerivative node173 WorkExpression dbis 1000000070 1000000149 node117->node173 ns0:hasExpression node378 Instance dbis 1000000387 node117->node378 ns0:hasInstance node119->node91 ns0:hasDerivative node119->node120 ns0:hasDerivative node119->node130 ns0:hasDerivative node119->node141 ns0:hasDerivative node119->node219 ns0:hasDerivative node119->node234 ns0:hasDerivative node330 Instance dbis 1000000483 node119->node330 ns0:hasInstance node243 Instance dbis 1000000489 node120->node243 ns0:hasInstance node122->node15 ns0:hasDerivative node122->node25 ns0:hasDerivative node122->node39 ns0:hasDerivative node122->node81 ns0:hasDerivative node122->node123 ns0:hasDerivative node122->node129 ns0:hasDerivative node122->node178 ns0:hasExpression node417 Instance dbis 1000000541 node122->node417 ns0:hasInstance node278 Instance dbis 1000000544 node123->node278 ns0:hasInstance node124->node155 ns0:hasDerivative node124->node176 ns0:hasDerivative node320 Instance dbis 1000000330 node124->node320 ns0:hasInstance node125 WorkExpression dbis 1000000012 1000000290 node125->node91 ns0:hasDerivative node125->node120 ns0:hasDerivative node126 WorkExpression dbis 1000000012 1000000291 node125->node126 ns0:hasExpression node125->node130 ns0:hasDerivative node125->node141 ns0:hasDerivative node125->node219 ns0:hasDerivative node125->node234 ns0:hasDerivative node383 Instance dbis 1000000487 node125->node383 ns0:hasInstance node126->node36 ns0:hasExpression node126->node91 ns0:hasDerivative node126->node120 ns0:hasDerivative node126->node130 ns0:hasDerivative node126->node141 ns0:hasDerivative node184 Instance dbis 1000000486 node126->node184 ns0:hasInstance node126->node219 ns0:hasDerivative node126->node234 ns0:hasDerivative node127->node91 ns0:hasDerivative node127->node120 ns0:hasDerivative node127->node130 ns0:hasDerivative node127->node141 ns0:hasDerivative node216 WorkExpression dbis 1000000012 1000000298 node127->node216 ns0:hasExpression node127->node219 ns0:hasDerivative node223 Instance dbis 1000000478 node127->node223 ns0:hasInstance node127->node234 ns0:hasDerivative node180 Instance dbis 1000000540 node129->node180 ns0:hasInstance node131 Instance dbis 1000000488 node130->node131 ns0:hasInstance node132->node44 ns0:hasDerivative node132->node77 ns0:hasDerivative node132->node94 ns0:hasDerivative node133 Instance dbis 1000000373 node132->node133 ns0:hasInstance node190 WorkExpression dbis 1000000069 1000000029 node132->node190 ns0:hasExpression node338 Instance dbis 1000000374 node132->node338 ns0:hasInstance node134 WorkExpression dbis 1000000119 1000000129 node134->node63 ns0:hasPart node134->node64 ns0:hasPart node134->node72 ns0:hasPart node134->node135 ns0:hasDerivative node214 WorkExpression dbis 1000000119 1000000130 node134->node214 ns0:hasExpression node420 Instance dbis 1000000553 node134->node420 ns0:hasInstance node255 Instance dbis 1000000335 node135->node255 ns0:hasInstance node329 Instance dbis 1000000336 node135->node329 ns0:hasInstance node136 WorkExpression dbis 1000000069 1000000024 node136->node44 ns0:hasDerivative node136->node77 ns0:hasDerivative node136->node94 ns0:hasDerivative node171 WorkExpression dbis 1000000069 1000000025 node136->node171 ns0:hasExpression node358 Instance dbis 1000000360 node136->node358 ns0:hasInstance node409 Instance dbis 1000000512 node139->node409 ns0:hasInstance node140 WorkExpression dbis 1000000104 1000000190 node140->node30 ns0:hasDerivative node140->node110 ns0:hasDerivative node249 Instance dbis 1000000420 node140->node249 ns0:hasInstance node315 WorkExpression dbis 1000000104 1000000191 node140->node315 ns0:hasExpression node142 Instance dbis 1000000491 node141->node142 ns0:hasInstance node143->node18 ns0:hasExpression node143->node63 ns0:hasPart node143->node64 ns0:hasPart node143->node72 ns0:hasPart node143->node135 ns0:hasDerivative node395 Instance dbis 1000000329 node143->node395 ns0:hasInstance node144 WorkExpression dbis 1000000104 1000000189 node144->node29 ns0:translation node144->node30 ns0:hasDerivative node144->node110 ns0:hasDerivative node144->node140 ns0:hasExpression node221 WorkExpression dbis 1000000104 1000000175 node144->node221 ns0:hasDerivative node144->node279 ns0:translation node144->node284 ns0:translation node314 Instance dbis 1000000444 node144->node314 ns0:hasInstance node334 Instance dbis 1000000441 node144->node334 ns0:hasInstance node387 Instance dbis 1000000442 node144->node387 ns0:hasInstance node389 Instance dbis 1000000417 node144->node389 ns0:hasInstance node424 Instance dbis 1000000443 node144->node424 ns0:hasInstance node145->node12 ns0:translation node145->node18 ns0:translation node145->node19 ns0:translation node145->node63 ns0:hasPart node145->node64 ns0:hasPart node145->node70 ns0:translation node145->node72 ns0:hasPart node145->node135 ns0:hasDerivative node145->node143 ns0:translation node163 WorkExpression dbis 1000000119 1000000131 node145->node163 ns0:translation node175 WorkExpression dbis 1000000119 1000000124 node145->node175 ns0:translation node145->node214 ns0:translation node146->node85 ns0:hasExpression node146->node155 ns0:hasDerivative node394 Instance dbis 1000000313 node146->node394 ns0:hasInstance node147->node230 ns0:hasExpression node317 Instance dbis 1000000323 node147->node317 ns0:hasInstance node148 WorkExpression dbis 1000000119 1000000122 node148->node63 ns0:hasPart node148->node64 ns0:hasPart node148->node72 ns0:hasPart node148->node135 ns0:hasDerivative node250 WorkExpression dbis 1000000119 1000000123 node148->node250 ns0:hasExpression node291 Instance dbis 1000000552 node148->node291 ns0:hasInstance node149->node9 ns0:hasPart node149->node27 ns0:hasPart node149->node62 ns0:hasExpression node149->node75 ns0:hasDerivative node149->node93 ns0:hasPart node149->node98 ns0:hasPart node149->node101 ns0:hasPart node425 Instance dbis 1000000452 node149->node425 ns0:hasInstance node151 WorkExpression dbis 1000000119 1000000125 node151->node12 ns0:hasExpression node151->node63 ns0:hasPart node151->node64 ns0:hasPart node151->node72 ns0:hasPart node151->node135 ns0:hasDerivative node372 Instance dbis 1000000316 node151->node372 ns0:hasInstance node154->node155 ns0:hasDerivative node169 WorkExpression dbis 1000000121 1000000204 node154->node169 ns0:hasExpression node248 Instance dbis 1000000351 node154->node248 ns0:hasInstance node382 Instance dbis 1000000350 node155->node382 ns0:hasInstance node406 Instance dbis 1000000349 node155->node406 ns0:hasInstance node157 WorkExpression dbis 1000000104 1000000180 node157->node30 ns0:hasDerivative node157->node110 ns0:hasDerivative node206 WorkExpression dbis 1000000104 1000000181 node157->node206 ns0:hasExpression node375 Instance dbis 1000000421 node157->node375 ns0:hasInstance node160 WorkExpression dbis 1000000040 1000000061 node160->node16 ns0:hasPart node160->node17 ns0:hasPart node160->node107 ns0:hasPart node160->node147 ns0:hasPart node160->node161 ns0:hasPart node160->node188 ns0:translation node160->node208 ns0:hasPart node160->node224 ns0:translation node160->node227 ns0:hasExpression node160->node230 ns0:hasPart node368 Instance dbis 1000000325 node160->node368 ns0:hasInstance node161->node107 ns0:hasExpression node237 Instance dbis 1000000324 node161->node237 ns0:hasInstance node162->node1 ns0:hasExpression node331 Instance dbis 1000000411 node162->node331 ns0:hasInstance node163->node63 ns0:hasPart node163->node64 ns0:hasPart node163->node70 ns0:hasExpression node163->node72 ns0:hasPart node163->node135 ns0:hasDerivative node390 Instance dbis 1000000339 node163->node390 ns0:hasInstance node164 WorkExpression dbis 1000000012 1000000289 node164->node91 ns0:hasDerivative node164->node120 ns0:hasDerivative node164->node125 ns0:hasExpression node164->node130 ns0:hasDerivative node164->node141 ns0:hasDerivative node164->node219 ns0:hasDerivative node164->node234 ns0:hasDerivative node271 Instance dbis 1000000476 node164->node271 ns0:hasInstance node165->node15 ns0:hasDerivative node165->node25 ns0:hasDerivative node165->node39 ns0:hasDerivative node165->node81 ns0:hasDerivative node165->node123 ns0:hasDerivative node165->node129 ns0:hasDerivative node165->node205 ns0:hasExpression node321 Instance dbis 1000000542 node165->node321 ns0:hasInstance node167->node44 ns0:hasDerivative node167->node77 ns0:hasDerivative node167->node94 ns0:hasDerivative node167->node136 ns0:hasExpression node337 Instance dbis 1000000375 node167->node337 ns0:hasInstance node168->node0 ns0:hasExpression node168->node1 ns0:hasDerivative node168->node162 ns0:hasDerivative node410 Instance dbis 1000000402 node168->node410 ns0:hasInstance node169->node155 ns0:hasDerivative node169->node170 ns0:hasExpression node304 Instance dbis 1000000555 node169->node304 ns0:hasInstance node170->node155 ns0:hasDerivative node170->node273 ns0:hasExpression node296 Instance dbis 1000000346 node170->node296 ns0:hasInstance node376 Instance dbis 1000000347 node170->node376 ns0:hasInstance node171->node44 ns0:hasDerivative node171->node77 ns0:hasDerivative node171->node94 ns0:hasDerivative node172 Instance dbis 1000000376 node171->node172 ns0:hasInstance node181 WorkExpression dbis 1000000069 1000000026 node171->node181 ns0:hasExpression node328 Instance dbis 1000000377 node171->node328 ns0:hasInstance node173->node3 ns0:hasDerivative node173->node5 ns0:hasDerivative node173->node66 ns0:hasExpression node253 Instance dbis 1000000392 node173->node253 ns0:hasInstance node175->node63 ns0:hasPart node175->node64 ns0:hasPart node175->node72 ns0:hasPart node175->node135 ns0:hasDerivative node175->node151 ns0:hasExpression node203 Instance dbis 1000000315 node175->node203 ns0:hasInstance node176->node124 ns0:hasExpression node176->node155 ns0:hasDerivative node177 Instance dbis 1000000331 node176->node177 ns0:hasInstance node261 Instance dbis 1000000332 node176->node261 ns0:hasInstance node178->node15 ns0:hasDerivative node178->node25 ns0:hasDerivative node178->node39 ns0:hasDerivative node178->node81 ns0:hasDerivative node178->node88 ns0:hasExpression node178->node123 ns0:hasDerivative node178->node129 ns0:hasDerivative node323 Instance dbis 1000000539 node178->node323 ns0:hasInstance node179->node44 ns0:hasDerivative node179->node48 ns0:translation node179->node77 ns0:hasDerivative node179->node94 ns0:hasDerivative node179->node99 ns0:translation node179->node99 ns0:hasExpression node179->node102 ns0:translation node179->node113 ns0:translation node179->node181 ns0:translation node179->node190 ns0:translation node236 Instance dbis 1000000557 node179->node236 ns0:hasInstance node179->node244 ns0:translation node181->node44 ns0:hasDerivative node181->node49 ns0:hasDerivative node181->node77 ns0:hasDerivative node181->node94 ns0:hasDerivative node181->node102 ns0:hasExpression node293 Instance dbis 1000000365 node181->node293 ns0:hasInstance node302 Instance dbis 1000000364 node181->node302 ns0:hasInstance node361 Instance dbis 1000000361 node181->node361 ns0:hasInstance node393 Instance dbis 1000000363 node181->node393 ns0:hasInstance node183->node155 ns0:hasDerivative node183->node222 ns0:hasDerivative node183->node222 ns0:hasExpression node185 WorkExpression dbis 1000000104 1000000188 node185->node30 ns0:hasDerivative node185->node110 ns0:hasDerivative node185->node144 ns0:hasExpression node405 Instance dbis 1000000425 node185->node405 ns0:hasInstance node186->node15 ns0:hasDerivative node186->node25 ns0:hasDerivative node186->node39 ns0:hasDerivative node186->node81 ns0:hasDerivative node186->node104 ns0:hasExpression node186->node123 ns0:hasDerivative node186->node129 ns0:hasDerivative node187 Instance dbis 1000000527 node186->node187 ns0:hasInstance node189 Instance dbis 1000000320 node188->node189 ns0:hasInstance node190->node43 ns0:hasExpression node190->node44 ns0:hasDerivative node190->node77 ns0:hasDerivative node190->node94 ns0:hasDerivative node191 Instance dbis 1000000383 node190->node191 ns0:hasInstance node192->node63 ns0:hasPart node192->node64 ns0:hasPart node192->node72 ns0:hasPart node192->node135 ns0:hasDerivative node192->node143 ns0:hasExpression node247 Instance dbis 1000000311 node192->node247 ns0:hasInstance node193->node3 ns0:hasDerivative node193->node5 ns0:hasDerivative node256 WorkExpression dbis 1000000070 1000000157 node193->node256 ns0:hasExpression node351 Instance dbis 1000000386 node193->node351 ns0:hasInstance node196->node3 ns0:hasDerivative node196->node5 ns0:hasDerivative node197 WorkExpression dbis 1000000070 1000000147 node196->node197 ns0:hasExpression node313 Instance dbis 1000000380 node196->node313 ns0:hasInstance node197->node3 ns0:hasDerivative node197->node5 ns0:hasDerivative node197->node117 ns0:hasExpression node257 Instance dbis 1000000397 node197->node257 ns0:hasInstance node204->node63 ns0:hasPart node204->node64 ns0:hasPart node204->node72 ns0:hasPart node204->node134 ns0:hasExpression node204->node135 ns0:hasDerivative node316 Instance dbis 1000000342 node204->node316 ns0:hasInstance node205->node15 ns0:hasDerivative node205->node25 ns0:hasDerivative node205->node39 ns0:hasDerivative node205->node81 ns0:hasDerivative node205->node104 ns0:hasDerivative node205->node123 ns0:hasDerivative node205->node129 ns0:hasDerivative node206->node30 ns0:hasDerivative node206->node33 ns0:hasExpression node206->node110 ns0:hasDerivative node312 Instance dbis 1000000430 node206->node312 ns0:hasInstance node207->node63 ns0:hasPart node207->node64 ns0:hasPart node207->node72 ns0:hasPart node207->node135 ns0:hasDerivative node207->node192 ns0:hasDerivative node207->node192 ns0:hasExpression node414 Instance dbis 1000000310 node207->node414 ns0:hasInstance node208->node161 ns0:hasExpression node318 Instance dbis 1000000318 node208->node318 ns0:hasInstance node209 WorkExpression dbis 1000000104 1000000176 node209->node30 ns0:hasDerivative node209->node110 ns0:hasDerivative node210 Instance dbis 1000000423 node209->node210 ns0:hasInstance node264 WorkExpression dbis 1000000104 1000000179 node209->node264 ns0:hasExpression node212->node146 ns0:hasExpression node212->node155 ns0:hasDerivative node301 Instance dbis 1000000314 node212->node301 ns0:hasInstance node213 WorkExpression dbis 1000000104 1000000171 node213->node6 ns0:hasExpression node213->node30 ns0:hasDerivative node213->node110 ns0:hasDerivative node307 Instance dbis 1000000432 node213->node307 ns0:hasInstance node214->node63 ns0:hasPart node214->node64 ns0:hasPart node214->node72 ns0:hasPart node214->node135 ns0:hasDerivative node214->node163 ns0:hasDerivative node214->node163 ns0:hasExpression node215 Instance dbis 1000000338 node214->node215 ns0:hasInstance node274 Instance dbis 1000000337 node214->node274 ns0:hasInstance node216->node90 ns0:hasExpression node216->node91 ns0:hasDerivative node216->node120 ns0:hasDerivative node216->node130 ns0:hasDerivative node216->node141 ns0:hasDerivative node216->node219 ns0:hasDerivative node216->node234 ns0:hasDerivative node428 Instance dbis 1000000484 node216->node428 ns0:hasInstance node217->node15 ns0:hasDerivative node217->node25 ns0:hasDerivative node217->node31 ns0:hasDerivative node217->node39 ns0:hasDerivative node217->node81 ns0:hasDerivative node217->node111 ns0:hasExpression node217->node123 ns0:hasDerivative node217->node129 ns0:hasDerivative node374 Instance dbis 1000000533 node217->node374 ns0:hasInstance node238 Instance dbis 1000000493 node219->node238 ns0:hasInstance node220->node11 ns0:hasDerivative node220->node23 ns0:hasDerivative node220->node57 ns0:hasDerivative node220->node84 ns0:hasDerivative node220->node86 ns0:hasExpression node220->node139 ns0:hasDerivative node380 Instance dbis 1000000504 node220->node380 ns0:hasInstance node221->node30 ns0:hasDerivative node221->node110 ns0:hasDerivative node221->node209 ns0:hasExpression node309 Instance dbis 1000000437 node221->node309 ns0:hasInstance node222->node154 ns0:hasExpression node222->node155 ns0:hasDerivative node333 Instance dbis 1000000348 node222->node333 ns0:hasInstance node224->node188 ns0:hasExpression node224->node188 ns0:translation node346 Instance dbis 1000000319 node224->node346 ns0:hasInstance node386 Instance dbis 1000000470 node225->node386 ns0:hasInstance node226->node30 ns0:hasDerivative node226->node110 ns0:hasDerivative node226->node185 ns0:hasExpression node282 Instance dbis 1000000438 node226->node282 ns0:hasInstance node227->node16 ns0:hasPart node227->node17 ns0:hasPart node227->node106 ns0:hasExpression node227->node107 ns0:hasPart node227->node147 ns0:hasPart node227->node161 ns0:hasPart node227->node188 ns0:translation node227->node208 ns0:hasPart node227->node224 ns0:translation node227->node230 ns0:hasPart node347 Instance dbis 1000000327 node227->node347 ns0:hasInstance node399 Instance dbis 1000000321 node230->node399 ns0:hasInstance node231 WorkExpression dbis 1000000104 1000000192 node231->node30 ns0:hasDerivative node231->node109 ns0:hasExpression node231->node110 ns0:hasDerivative node416 Instance dbis 1000000424 node231->node416 ns0:hasInstance node232->node1 ns0:hasDerivative node232->node65 ns0:hasExpression node232->node162 ns0:hasDerivative node233 Instance dbis 1000000412 node232->node233 ns0:hasInstance node360 Instance dbis 1000000494 node234->node360 ns0:hasInstance node241->node91 ns0:hasDerivative node241->node120 ns0:hasDerivative node241->node130 ns0:hasDerivative node241->node141 ns0:hasDerivative node241->node164 ns0:hasExpression node241->node219 ns0:hasDerivative node241->node234 ns0:hasDerivative node242 Instance dbis 1000000482 node241->node242 ns0:hasInstance node244->node44 ns0:hasDerivative node244->node77 ns0:hasDerivative node244->node94 ns0:hasDerivative node244->node113 ns0:hasExpression node245 Instance dbis 1000000368 node244->node245 ns0:hasInstance node250->node63 ns0:hasPart node250->node64 ns0:hasPart node250->node72 ns0:hasPart node250->node135 ns0:hasDerivative node250->node175 ns0:hasExpression node400 Instance dbis 1000000551 node250->node400 ns0:hasInstance node251->node3 ns0:hasDerivative node251->node5 ns0:hasDerivative node252 Instance dbis 1000000395 node251->node252 ns0:hasInstance node256->node3 ns0:hasDerivative node256->node5 ns0:hasDerivative node256->node116 ns0:hasExpression node370 Instance dbis 1000000394 node256->node370 ns0:hasInstance node259 WorkExpression dbis 1000000121 1000000210 node259->node78 ns0:hasExpression node259->node155 ns0:hasDerivative node260 Instance dbis 1000000306 node259->node260 ns0:hasInstance node264->node30 ns0:hasDerivative node264->node110 ns0:hasDerivative node264->node157 ns0:hasExpression node294 Instance dbis 1000000440 node264->node294 ns0:hasInstance node273->node155 ns0:hasDerivative node273->node259 ns0:hasDerivative node332 WorkExpression dbis 1000000121 1000000209 node273->node332 ns0:hasExpression node345 Instance dbis 1000000333 node273->node345 ns0:hasInstance node349 Instance dbis 1000000305 node273->node349 ns0:hasInstance node275->node29 ns0:hasExpression node275->node30 ns0:hasDerivative node275->node110 ns0:hasDerivative node276 Instance dbis 1000000426 node275->node276 ns0:hasInstance node279->node30 ns0:hasDerivative node279->node110 ns0:hasDerivative node279->node221 ns0:hasExpression node280 Instance dbis 1000000418 node279->node280 ns0:hasInstance node279->node315 ns0:hasDerivative node284->node30 ns0:hasDerivative node284->node110 ns0:hasDerivative node423 Instance dbis 1000000422 node284->node423 ns0:hasInstance node287 Instance dbis 1000000451 node286->node287 ns0:hasInstance node300->node3 ns0:hasDerivative node300->node5 ns0:hasDerivative node300->node69 ns0:hasExpression node426 Instance dbis 1000000389 node300->node426 ns0:hasInstance node315->node30 ns0:hasDerivative node315->node110 ns0:hasDerivative node315->node231 ns0:hasExpression node322 Instance dbis 1000000433 node315->node322 ns0:hasInstance node332->node155 ns0:hasDerivative node332->node259 ns0:hasExpression node352 Instance dbis 1000000307 node332->node352 ns0:hasInstance

Visualize Works and Instances in a family

... focus on a family

Family is generated by:
Work -2- Work and
Work -2- Instance AND
Instance -2- Instance relationships

To specify a family, set its name in statement:</br> FILTER (?ntype = "BibFamily" and ?familyLabel = "CienAnosSoledadFamily")

Note:
to see all family names run the sparql Enumerate families

Family: CienAnosSoledadFamily

W -2- W, W -2- I and I -2- I

In [25]:
%display diagram

CONSTRUCT{
    ?w ?p ?o.
    ?o ?p1 ?o1.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
    ?o1 rdfs:label ?instanceID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
    # w - w
    # w - i
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}


  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "CienAnosSoledadFamily").


  ?w ?p ?o.
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasExpression or ?p = bf:otherEdition or
          ?p = bf:hasPart or
          ?p = bf:hasInstance or ?p = bf:accompaniedBy).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
                  UNION
                  {?o a bf:Instance} UNION {?o a bf:Archival} 
                  UNION
                  {?o a bf:Electronic} UNION {?o a bf:Manuscript} 
                  UNION
                  {?o a bf:Print} UNION {?o a bf:Tactile}
  }
  OPTIONAL {
      ?o ?p1 ?o1
      
      FILTER EXISTS {
          {?o1 a bf:Instance} UNION {?o1 a bf:Archival} 
          UNION
          {?o1 a bf:Electronic} UNION {?o1 a bf:Manuscript} 
          UNION
          {?o1 a bf:Print} UNION {?o1 a bf:Tactile}
      }
      
      # get instances' label
      OPTIONAL { # when debug, use it as optional to find also works without a matching key
          ?o1 rdfs:label ?instanceID.
#          ?w bf:code ?workID. # Alternative information to used as matching key
      }
  } 
    
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
%3 node0 García Márquez, Gabriel, 1927-2014. Cien años de soledad. English (Text), eng. Contributor(s): Rabassa, Gregory. node1 1995. New York : Alfred A. Knopf, 1995. node0->node1 ns2:hasInstance node3 Wallrafen, Hannes. Jornada en Macondo. Dutch (Text), dut. node0->node3 ns2:hasDerivative node4 1970. New York, Harper & Row [1970] node0->node4 ns2:hasInstance node6 Wallrafen, Hannes. Jornada en Macondo. (Text), spa. node0->node6 ns2:hasDerivative node10 1981. Franklin Center, Pa. : Franklin Library, 1981, c1970. node0->node10 ns2:hasInstance node13 2003. New York : HarperCollins, 2003. node0->node13 ns2:hasInstance node14 1998. New York : Perennial Classics, 1998. node0->node14 ns2:hasInstance node15 1991. London : Jonathan Cape, 1991. node0->node15 ns2:hasInstance node19 1982. [New York : Limited Editions Club, 1982] node0->node19 ns2:hasInstance node2 García Márquez, Gabriel, 1927-2014. Cien años de soledad. (Text), spa. node2->node0 ns2:translation node2->node0 ns2:hasExpression node2->node3 ns2:hasDerivative node5 García Márquez, Gabriel, 1927-2014. Cien años de soledad. French (Text), fre. Contributor(s): Durand, Claude, 1938- tr. Durand, Carmen tr. node2->node5 ns2:translation node2->node6 ns2:hasDerivative node8 1967. Buenos Aires : Editorial Sudamericana, c1967. node2->node8 ns2:hasInstance node9 1979. Barcelona : Editorial Argos Vergara, c1979. node2->node9 ns2:hasInstance node12 García Márquez, Gabriel, 1927-2014. Cien años de soledad. Italian (Text), ita. node2->node12 ns2:translation node17 1982. Madrid : Espasa-Calpe, 1982. node2->node17 ns2:hasInstance node3->node6 ns2:hasExpression node7 1992. Amsterdam : Fragment, c1992. node3->node7 ns2:hasInstance node5->node3 ns2:hasDerivative node5->node6 ns2:hasDerivative node5->node12 ns2:hasExpression node18 1968. Paris, Éditions du Seuil, 1968. node5->node18 ns2:hasInstance node6->node3 ns2:translation node11 García Márquez, Gabriel, 1927-2014. Cien años de soledad. (Text), spa. Contributor(s): Joset, Jacques, 1943- . node11->node2 ns2:hasExpression node11->node3 ns2:hasDerivative node11->node6 ns2:hasDerivative node20 1984. Madrid : Cátedra, 1984. node11->node20 ns2:hasInstance node12->node3 ns2:hasDerivative node12->node6 ns2:hasDerivative node12->node11 ns2:hasExpression node16 1968. Milano, Feltrinelli, 1968. node12->node16 ns2:hasInstance

Family: TomSawyerFamily

W -2- W, W -2- I and I -2- I

In [26]:
%display diagram

CONSTRUCT{
    ?w ?p ?o.
    ?o ?p1 ?o1.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
    ?o1 rdfs:label ?instanceID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
    # w - w
    # w - i
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}


  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "TomSawyerFamily").


  ?w ?p ?o.
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasExpression or ?p = bf:otherEdition or
          ?p = bf:hasPart or
          ?p = bf:hasInstance or ?p = bf:accompaniedBy).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
                  UNION
                  {?o a bf:Instance} UNION {?o a bf:Archival} 
                  UNION
                  {?o a bf:Electronic} UNION {?o a bf:Manuscript} 
                  UNION
                  {?o a bf:Print} UNION {?o a bf:Tactile}
  }
  OPTIONAL {
      ?o ?p1 ?o1
      
      FILTER EXISTS {
          {?o1 a bf:Instance} UNION {?o1 a bf:Archival} 
          UNION
          {?o1 a bf:Electronic} UNION {?o1 a bf:Manuscript} 
          UNION
          {?o1 a bf:Print} UNION {?o1 a bf:Tactile}
      }
      
      # get instances' label
      OPTIONAL { # when debug, use it as optional to find also works without a matching key
          ?o1 rdfs:label ?instanceID.
#          ?w bf:code ?workID. # Alternative information to used as matching key
      }
  } 
    
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
%3 node0 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Bengali (Text), ben. Contributor(s): Sirajur Rahman. node1 1957. Ḍhākā : Sāhitya Prakāśanī, [1957] node0->node1 ns2:hasInstance node2 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. node0->node2 ns2:hasExpression node3 Kaplanowicz, Dan, 1880- . Yunge gazlonim. (Text), heb. node0->node3 ns2:hasDerivative node5 Spencer, Sara. Tom Sawyer, dramatized from Mark Twain's story. (Text), eng. node0->node5 ns2:hasDerivative node7 complete story of Tom Sawyer. (Text), eng. node0->node7 ns2:hasDerivative node9 Chorpenning, Charlotte B. Tom Sawyer's treasure hunt, (dramatized from Samuel L. Clemens' Tom Sawyer) in four acts. (Text), eng. node0->node9 ns2:hasDerivative node12 Richardson, I. M. Tom Sawyer becomes a pirate. (Text), eng. node0->node12 ns2:hasDerivative node17 Gise, Joanne. Adventures of Tom Sawyer. (Text), eng. node0->node17 ns2:hasDerivative node2->node3 ns2:hasDerivative node2->node5 ns2:hasDerivative node2->node7 ns2:hasDerivative node2->node9 ns2:hasDerivative node2->node12 ns2:hasDerivative node14 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Russian (Text), rus. Contributor(s): Chukovskiĭ, Korneĭ, 1882-1969. node2->node14 ns2:hasExpression node2->node17 ns2:hasDerivative node24 1876. Hartford, Conn. : American Pub. Co., 1876, c1875. node2->node24 ns2:hasInstance node54 1923. 1923. node3->node54 ns2:hasInstance node4 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Text), eng. Contributor(s): Blaisdell, Robert. node4->node3 ns2:hasDerivative node4->node5 ns2:hasDerivative node4->node7 ns2:hasDerivative node4->node9 ns2:hasDerivative node4->node12 ns2:hasDerivative node13 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Audio), eng. node4->node13 ns2:hasExpression node4->node17 ns2:hasDerivative node38 1996. New York : Dover Publications, c1996. node4->node38 ns2:hasInstance node47 1935. Charleston, W. Va., The Children's Theatre Press, 1935. node5->node47 ns2:hasInstance node6 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Crosby, Bing, 1903-1977. node6->node3 ns2:hasDerivative node6->node5 ns2:hasDerivative node6->node7 ns2:hasDerivative node6->node9 ns2:hasDerivative node6->node12 ns2:hasDerivative node6->node17 ns2:hasDerivative node18 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Hogan, Garrick node6->node18 ns2:hasExpression node53 [n.p.] Argo ZSW 561-3. p1976. node6->node53 ns2:hasInstance node20 1942. New York, N.Y. : Dell Pub. Co., c1942. node7->node20 ns2:hasInstance node8 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Polish (Text), pol. node8->node3 ns2:hasDerivative node8->node5 ns2:hasDerivative node8->node7 ns2:hasDerivative node8->node9 ns2:hasDerivative node11 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. Contributor(s): Usill, Dillon. node8->node11 ns2:hasExpression node8->node12 ns2:hasDerivative node8->node17 ns2:hasDerivative node21 1949. Warszawa, Ksia̦zka i Wiedza, 1949. node8->node21 ns2:hasInstance node32 1937. New York, N.Y., Los Angeles, Calif., S. French; London, S. French, ltd.; [etc., etc.] c1937. node9->node32 ns2:hasInstance node10 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. Contributor(s): Pirotta, Saviour, 1958- node10->node3 ns2:hasDerivative node10->node4 ns2:hasExpression node10->node5 ns2:hasDerivative node10->node7 ns2:hasDerivative node10->node9 ns2:hasDerivative node10->node12 ns2:hasDerivative node10->node17 ns2:hasDerivative node52 2013. New York, New York : Sandy Creek, [2013] node10->node52 ns2:hasInstance node11->node3 ns2:hasDerivative node11->node5 ns2:hasDerivative node11->node6 ns2:hasDerivative node11->node7 ns2:hasDerivative node11->node9 ns2:hasDerivative node11->node12 ns2:hasDerivative node11->node17 ns2:hasDerivative node33 1984. Mahwah, N.J. : Troll Associates, c1984. node12->node33 ns2:hasInstance node13->node3 ns2:hasDerivative node13->node5 ns2:hasDerivative node13->node7 ns2:hasDerivative node13->node9 ns2:hasDerivative node13->node12 ns2:hasDerivative node13->node17 ns2:hasDerivative node27 [n.p.] Spoken Arts SAC 6043. [1969] node13->node27 ns2:hasInstance node29 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Begley, Ed, 1901-1970. node13->node29 ns2:hasExpression node14->node3 ns2:hasDerivative node14->node5 ns2:hasDerivative node14->node7 ns2:hasDerivative node14->node9 ns2:hasDerivative node14->node12 ns2:hasDerivative node14->node17 ns2:hasDerivative node22 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. German (Text), ger. node14->node22 ns2:hasExpression node48 1973. 1973. node14->node48 ns2:hasInstance node50 1945. 1945. node14->node50 ns2:hasInstance node15 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Text), eng. node15->node2 ns2:hasPart node15->node3 ns2:hasDerivative node15->node4 ns2:hasDerivative node15->node5 ns2:hasDerivative node15->node7 ns2:hasDerivative node15->node9 ns2:hasDerivative node15->node10 ns2:hasDerivative node15->node11 ns2:hasDerivative node15->node12 ns2:hasDerivative node16 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Japanese (Text), jpn. Contributor(s): Ōtsuka, Yūzō, 1921- . node15->node16 ns2:hasExpression node15->node17 ns2:hasDerivative node19 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Text), eng. node15->node19 ns2:hasDerivative node30 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. (Audio), eng. Contributor(s): Chandler, Jeff, 1918-1961. node15->node30 ns2:hasDerivative node34 1954. Garden City, N.Y., Junior Deluxe Editions [1954] node15->node34 ns2:hasInstance node35 1982. Frederick, Md. : University Publications of America ; Washington, D.C. : Georgetown University Library, c1982. node15->node35 ns2:hasInstance node43 1876. 1876. node15->node43 ns2:hasInstance node46 1964. Avon, Conn., Heritage Press [1964, c1936] node15->node46 ns2:hasInstance node49 1992. Chicago, Ill. : J.G. Ferguson Pub. Co., c1992. node15->node49 ns2:hasInstance node55 1994. [Knoxville, Tenn.] : BookWorm, c1994. node15->node55 ns2:hasInstance node57 1946. New York, Grosset & Dunlap [1946] node15->node57 ns2:hasInstance node16->node3 ns2:hasDerivative node16->node5 ns2:hasDerivative node16->node7 ns2:hasDerivative node16->node8 ns2:hasExpression node16->node9 ns2:hasDerivative node16->node12 ns2:hasDerivative node16->node17 ns2:hasDerivative node40 1975. 1975. node16->node40 ns2:hasInstance node31 1990. Mahwah, N.J. : Troll Associates, c1990. node17->node31 ns2:hasInstance node18->node3 ns2:hasDerivative node18->node5 ns2:hasDerivative node18->node7 ns2:hasDerivative node18->node9 ns2:hasDerivative node18->node12 ns2:hasDerivative node18->node17 ns2:hasDerivative node26 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Selections. (Audio), eng. Contributor(s): Newman, Paul, 1925-2008 nrt. node18->node26 ns2:hasExpression node56 2008. Naperville, Ill. : Sourcebooks Jabberwocky, 2008. node18->node56 ns2:hasInstance node19->node3 ns2:hasDerivative node19->node5 ns2:hasDerivative node19->node7 ns2:hasDerivative node19->node9 ns2:hasDerivative node19->node10 ns2:hasExpression node19->node12 ns2:hasDerivative node19->node17 ns2:hasDerivative node19->node18 ns2:hasDerivative node37 2008. Naperville, Ill. : Sourcebooks Jabberwocky, 2008. node19->node37 ns2:hasInstance node22->node3 ns2:hasDerivative node22->node5 ns2:hasDerivative node22->node7 ns2:hasDerivative node22->node9 ns2:hasDerivative node22->node12 ns2:hasDerivative node22->node17 ns2:hasDerivative node28 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Hebrew (Text), heb. node22->node28 ns2:hasExpression node41 1945. Linz, Ibis-Verlag [1945?] node22->node41 ns2:hasInstance node23 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Malayalan (Text), mal. Contributor(s): Malayāḷarājyaṃ, tr. node23->node3 ns2:hasDerivative node23->node5 ns2:hasDerivative node23->node7 ns2:hasDerivative node23->node9 ns2:hasDerivative node23->node12 ns2:hasDerivative node23->node15 ns2:hasExpression node23->node17 ns2:hasDerivative node51 1955. 1955. node23->node51 ns2:hasInstance node25 Twain, Mark, 1835-1910. Adventures of Tom Sawyer. Spanish (Text), spa. Contributor(s): Barreto, José, tr. node25->node0 ns2:hasExpression node25->node3 ns2:hasDerivative node25->node5 ns2:hasDerivative node25->node7 ns2:hasDerivative node25->node9 ns2:hasDerivative node25->node12 ns2:hasDerivative node25->node17 ns2:hasDerivative node45 1940. Buenos Aires, Editorial Losada, s. a. [1940] node25->node45 ns2:hasInstance node26->node3 ns2:hasDerivative node26->node5 ns2:hasDerivative node26->node7 ns2:hasDerivative node26->node9 ns2:hasDerivative node26->node12 ns2:hasDerivative node26->node17 ns2:hasDerivative node26->node25 ns2:hasExpression node36 2000. New York : Simon & Schuster Audio, p2000. node26->node36 ns2:hasInstance node28->node3 ns2:hasDerivative node28->node5 ns2:hasDerivative node28->node7 ns2:hasDerivative node28->node9 ns2:hasDerivative node28->node12 ns2:hasDerivative node28->node17 ns2:hasDerivative node28->node23 ns2:hasExpression node42 1955. [Tel-Aviv, 1955/56] node28->node42 ns2:hasInstance node29->node3 ns2:hasDerivative node29->node5 ns2:hasDerivative node29->node7 ns2:hasDerivative node29->node9 ns2:hasDerivative node29->node12 ns2:hasDerivative node29->node17 ns2:hasDerivative node29->node30 ns2:hasExpression node44 [n.p.] Caedmon TC 1205. [1966] node29->node44 ns2:hasInstance node30->node3 ns2:hasDerivative node30->node5 ns2:hasDerivative node30->node6 ns2:hasExpression node30->node7 ns2:hasDerivative node30->node9 ns2:hasDerivative node30->node12 ns2:hasDerivative node30->node17 ns2:hasDerivative node39 [n.p.] Audio Book Talking Books C 311. [1960] node30->node39 ns2:hasInstance

Family: ScarletLetterFamily

W -2- W, W -2- I and I -2- I

In [27]:
%display diagram

CONSTRUCT{
    ?w ?p ?o.
    ?o ?p1 ?o1.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
    ?o1 rdfs:label ?instanceID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
    # w - w
    # w - i
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}


  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "ScarletLetterFamily").


  ?w ?p ?o.
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasExpression or ?p = bf:otherEdition or
          ?p = bf:hasPart or
          ?p = bf:hasInstance or ?p = bf:accompaniedBy).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
                  UNION
                  {?o a bf:Instance} UNION {?o a bf:Archival} 
                  UNION
                  {?o a bf:Electronic} UNION {?o a bf:Manuscript} 
                  UNION
                  {?o a bf:Print} UNION {?o a bf:Tactile}
  }
  OPTIONAL {
      ?o ?p1 ?o1
      
      FILTER EXISTS {
          {?o1 a bf:Instance} UNION {?o1 a bf:Archival} 
          UNION
          {?o1 a bf:Electronic} UNION {?o1 a bf:Manuscript} 
          UNION
          {?o1 a bf:Print} UNION {?o1 a bf:Tactile}
      }
      
      # get instances' label
      OPTIONAL { # when debug, use it as optional to find also works without a matching key
          ?o1 rdfs:label ?instanceID.
#          ?w bf:code ?workID. # Alternative information to used as matching key
      }
  } 
    
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
%3 node0 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. (Text), eng. node1 Andrews, George H. scarlet letter. A drama in three acts. (Text), eng. node0->node1 ns2:hasDerivative node2 2009. Cambridge, Mass. : Belknap Press of Harvard University Press, 2009. node0->node2 ns2:hasInstance node3 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Persian (Text), per. node0->node3 ns2:hasExpression node0->node3 ns2:translation node4 Kroll, Fredric, 1945- . Scarlet letter. (Notated Music), eng. node0->node4 ns2:hasDerivative node7 Greene, Janice. Scarlet letter. (Text), eng. node0->node7 ns2:hasDerivative node10 Damrosch, Walter, 1862-1950. Scarlet letter.  (Notated Music), eng. Contributor(s): Lathrop, George Parsons, 1851-1898. lbt Kirk, Elise K. 1932- . node0->node10 ns2:hasDerivative node11 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Chinese (Text), chi. Contributor(s): Shi, Heng. node0->node11 ns2:translation node15 DeMaiolo, James F. Scarlet letter. (Text), eng. node0->node15 ns2:hasDerivative node32 1969. New York, Fleet Press Corp. [1969] node0->node32 ns2:hasInstance node34 2009. Mineola, N.Y. : Dover Publications, 2009. node0->node34 ns2:hasInstance node29 1871. Boston, C. H. Spencer, 1871. node1->node29 ns2:hasInstance node3->node1 ns2:hasDerivative node3->node4 ns2:hasDerivative node5 1955. [Tehran?] : Intishārāt-i Nīl, 1334 [1955] node3->node5 ns2:hasInstance node3->node7 ns2:hasDerivative node3->node10 ns2:hasDerivative node3->node15 ns2:hasDerivative node18 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Spanish (Text), spa. Contributor(s): Loyzaga de Romero, M., tr. Romero, José E., joint tr. James, Henry, 1843-1916. node3->node18 ns2:hasExpression node30 1965. [n.p.] 1965. node4->node30 ns2:hasInstance node6 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Urdu (Text), urd. node6->node1 ns2:hasDerivative node6->node4 ns2:hasDerivative node6->node7 ns2:hasDerivative node6->node10 ns2:hasDerivative node13 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Spanish (Text), spa. Contributor(s): Sellén, Francisco, 1838- tr. node6->node13 ns2:hasExpression node6->node15 ns2:hasDerivative node19 [nd]. [n.d.] node6->node19 ns2:hasInstance node26 1991. Belmont, Calif. : Fearon Education, c1991. node7->node26 ns2:hasInstance node8 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. German. (Text), ger. node8->node1 ns2:hasDerivative node8->node4 ns2:hasDerivative node8->node7 ns2:hasDerivative node9 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Urdu (Text), urd. Contributor(s): Sayyidah Nasim Hamdānī tr. node8->node9 ns2:hasExpression node8->node10 ns2:hasDerivative node8->node15 ns2:hasDerivative node16 1947. Wien, I. Leinmüller [1947] node8->node16 ns2:hasInstance node9->node1 ns2:hasDerivative node9->node4 ns2:hasDerivative node9->node7 ns2:hasDerivative node9->node10 ns2:hasDerivative node9->node15 ns2:hasDerivative node17 1950. [195-] node9->node17 ns2:hasInstance node20 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Italian. (Text), ita. node9->node20 ns2:hasExpression node27 1994. New York : Garland Pub., 1994. node10->node27 ns2:hasInstance node11->node1 ns2:hasDerivative node11->node4 ns2:hasDerivative node11->node7 ns2:hasDerivative node11->node10 ns2:hasDerivative node12 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Portuguese. (Text), por. Contributor(s): Sodre Viana, XXX, tr. node11->node12 ns2:hasExpression node11->node15 ns2:hasDerivative node31 1981. Shanghai : Shanghai yi wen chu ban she, 1981. node11->node31 ns2:hasInstance node12->node1 ns2:hasDerivative node12->node4 ns2:hasDerivative node12->node6 ns2:hasExpression node12->node7 ns2:hasDerivative node12->node10 ns2:hasDerivative node12->node15 ns2:hasDerivative node22 1941. Rio de Janeiro, J. Olympio [1941?] node12->node22 ns2:hasInstance node13->node1 ns2:hasDerivative node13->node4 ns2:hasDerivative node13->node7 ns2:hasDerivative node13->node10 ns2:hasDerivative node13->node15 ns2:hasDerivative node25 1894. Nueva York, D. Appleton y compañía, 1894. node13->node25 ns2:hasInstance node14 Hawthorne, Nathaniel, 1804-1864. Scarlet letter. Spanish. (Text), spa. Contributor(s): Salazar Morera, Antonio, tr. node14->node1 ns2:hasDerivative node14->node4 ns2:hasDerivative node14->node7 ns2:hasDerivative node14->node10 ns2:hasDerivative node14->node11 ns2:hasExpression node14->node15 ns2:hasDerivative node33 1946. Barcelona, Ameller [1946] node14->node33 ns2:hasInstance node28 1996. New York : Applause, c1996. node15->node28 ns2:hasInstance node18->node1 ns2:hasDerivative node18->node4 ns2:hasDerivative node18->node7 ns2:hasDerivative node18->node10 ns2:hasDerivative node18->node14 ns2:hasExpression node18->node15 ns2:hasDerivative node23 1944. Buenos Aires, Editorial nova [1944] node18->node23 ns2:hasInstance node20->node0 ns2:hasExpression node20->node1 ns2:hasDerivative node20->node4 ns2:hasDerivative node20->node7 ns2:hasDerivative node20->node10 ns2:hasDerivative node20->node15 ns2:hasDerivative node21 1945. Roma, F. Campitelli [1945] node20->node21 ns2:hasInstance node24 1945. [Milano] Bianchi-Giovini [1945] node20->node24 ns2:hasInstance

... one more exapmle... Family: WutheringHeightsFamily

W -2- W, W -2- I and I -2- I

In [28]:
%display diagram

CONSTRUCT{
    ?w ?p ?o.
    ?o ?p1 ?o1.
    ?w rdfs:label ?workID.
    ?o rdfs:label ?oID.
    ?o1 rdfs:label ?instanceID.
#    ?w bf:code ?workID.
#    ?o bf:code ?oID.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
    # w - w
    # w - i
  {?w a bf:Work} UNION {?w a bf:Text} 
  UNION
  {?w a bf:Cartography} UNION {?w a bf:Audio}
  UNION
  {?w a bf:NotatedMusic} UNION {?w a bf:NotatedMovement}
  UNION
  {?w a bf:Dataset} UNION {?w a bf:StillImage}
  UNION
  {?w a bf:MovingImage} UNION {?w a bf:Object}
  UNION
  {?w a bf:Multimedia} UNION {?w a bf:MixedMaterial}


  ?w bf:code ?familyLabel.
  FILTER (?familyLabel = "WutheringHeightsFamily").


  ?w ?p ?o.
  FILTER (?p = bf:translation or ?p = bf:hasDerivative or 
          ?p = bf:hasExpression or ?p = bf:otherEdition or
          ?p = bf:hasPart or
          ?p = bf:hasInstance or ?p = bf:accompaniedBy).
    
  FILTER EXISTS {
                  {?o a bf:Work} UNION {?o a bf:Text}
                  UNION
                  {?o a bf:Cartography} UNION {?o a bf:Audio}
                  UNION
                  {?o a bf:NotatedMusic} UNION {?o a bf:NotatedMovement}
                  UNION
                  {?o a bf:Dataset} UNION {?o a bf:StillImage}
                  UNION
                  {?o a bf:MovingImage} UNION {?o a bf:Object}
                  UNION
                  {?o a bf:Multimedia} UNION {?o a bf:MixedMaterial}
                  UNION
                  {?o a bf:Instance} UNION {?o a bf:Archival} 
                  UNION
                  {?o a bf:Electronic} UNION {?o a bf:Manuscript} 
                  UNION
                  {?o a bf:Print} UNION {?o a bf:Tactile}
  }
  OPTIONAL {
      ?o ?p1 ?o1
      
      FILTER EXISTS {
          {?o1 a bf:Instance} UNION {?o1 a bf:Archival} 
          UNION
          {?o1 a bf:Electronic} UNION {?o1 a bf:Manuscript} 
          UNION
          {?o1 a bf:Print} UNION {?o1 a bf:Tactile}
      }
      
      # get instances' label
      OPTIONAL { # when debug, use it as optional to find also works without a matching key
          ?o1 rdfs:label ?instanceID.
#          ?w bf:code ?workID. # Alternative information to used as matching key
      }
  } 
    
    # get instances' label
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?w rdfs:label ?workID.
#        ?w bf:code ?workID # Alternative information to used as matching key
    }
    OPTIONAL { # when debug, use it as optional to find also works without a matching key
        ?o rdfs:label ?oID.
#        ?o bf:code ?oID # Alternative information to used as matching key
    }
}
Display: svg
%3 node0 Brontë, Emily, 1818-1848. Wuthering Heights. (Audio), eng. Contributor(s): Parker, Kay. node1 Carter, Randolph, 1908-1998. Wuthering heights: a drama in three acts. (Text), eng. node0->node1 ns2:hasDerivative node3 Tavner, Gill. Wuthering Heights. (Text), eng. node0->node3 ns2:hasDerivative node4 Pakington, Mary, 1878- . Wuthering heights; play in a prologue, three acts, and an epilogue adapted from Emily Brontë's novel. (Text), eng. Contributor(s): Walter, Olive, joint author. node0->node4 ns2:hasDerivative node6 De Angelis, April. Wuthering heights : a play. (Text), eng. node0->node6 ns2:hasDerivative node7 Johanson, Robert. Wuthering Heights : a play. (Text), eng. node0->node7 ns2:hasDerivative node15 Case, Alison A., 1961- . Nelly Dean : a return to Wuthering Heights. (Text), eng. node0->node15 ns2:hasDerivative node16 Brontë, Emily, 1818-1848. Wuthering Heights. French (Text), fre. Contributor(s): Bovay, Georges Michel, tr. node0->node16 ns2:hasExpression node18 1970. [n.p.] Listening Library A 1645. [1970] node0->node18 ns2:hasInstance node20 1939. New York. N.Y., Los Angeles. Calif., S. French: London, S. French, ltd.; [etc., etc.] c1939. node1->node20 ns2:hasInstance node2 Brontë, Emily, 1818-1848. Wuthering Heights. Vietnamese (Text), vie. Contributor(s): Nhất Linh, 1905-1963. node2->node1 ns2:hasDerivative node2->node3 ns2:hasDerivative node2->node4 ns2:hasDerivative node2->node6 ns2:hasDerivative node2->node7 ns2:hasDerivative node2->node15 ns2:hasDerivative node24 2007. Gardena, CA : Văn mới, 2007. node2->node24 ns2:hasInstance node19 2010. New York : Skyview Books, 2010. node3->node19 ns2:hasInstance node21 1941. London, New York [etc.] T. Nelson and sons ltd [1941] node4->node21 ns2:hasInstance node5 Brontë, Emily, 1818-1848. Wuthering Heights. (Text), eng. node5->node1 ns2:hasDerivative node5->node2 ns2:translation node5->node3 ns2:hasDerivative node5->node4 ns2:hasDerivative node5->node6 ns2:hasDerivative node5->node7 ns2:hasDerivative node8 Brontë, Emily, 1818-1848. Wuthering Heights. (Text), eng. Contributor(s): Pearce, Joseph, 1961- . node5->node8 ns2:hasExpression node11 Brontë, Emily, 1818-1848. Wuthering Heights. French (Text), fre. Contributor(s) : Servicen, Louise, 1896-1975. node5->node11 ns2:translation node14 1930. New York, J. Cape and H. Smith [1930] node5->node14 ns2:hasInstance node5->node15 ns2:hasDerivative node17 Brontë, Emily, 1818-1848. Wuthering Heights. Armenian (Text), arm. Contributor(s): Budaghyan, Aram. node5->node17 ns2:translation node22 1975. Franklin Center, Pa. : Franklin Library, 1975. node5->node22 ns2:hasInstance node23 2007. Washington [D.C.] : Orchises, 2007. node5->node23 ns2:hasInstance node25 2009. London : White's, 2009. node5->node25 ns2:hasInstance node28 2009. London : Samuel French, 2009. node6->node28 ns2:hasInstance node26 2000. Woodstock, Ill. : Dramatic Pub., c2000. node7->node26 ns2:hasInstance node8->node1 ns2:hasDerivative node8->node3 ns2:hasDerivative node8->node4 ns2:hasDerivative node8->node6 ns2:hasDerivative node8->node7 ns2:hasDerivative node10 Brontë, Emily, 1818-1848. Wuthering Heights. Russian (Text), rus. node8->node10 ns2:hasExpression node13 2008. San Francisco, CA : Ignatius Press, c2008 node8->node13 ns2:hasInstance node8->node15 ns2:hasDerivative node9 Brontë, Emily, 1818-1848. Wuthering Heights. French (Text), fre. Contributor(s): Monod, Sylvère, 1921-2006, ed. and tr. node9->node1 ns2:hasDerivative node9->node3 ns2:hasDerivative node9->node4 ns2:hasDerivative node9->node5 ns2:hasExpression node9->node6 ns2:hasDerivative node9->node7 ns2:hasDerivative node9->node15 ns2:hasDerivative node27 1963. Paris, Garnier frères [1963] node9->node27 ns2:hasInstance node10->node1 ns2:hasDerivative node10->node3 ns2:hasDerivative node10->node4 ns2:hasDerivative node10->node6 ns2:hasDerivative node10->node7 ns2:hasDerivative node10->node11 ns2:hasExpression node10->node15 ns2:hasDerivative node29 1960. 1960. node10->node29 ns2:hasInstance node11->node1 ns2:hasDerivative node11->node2 ns2:hasExpression node11->node3 ns2:hasDerivative node11->node4 ns2:hasDerivative node11->node6 ns2:hasDerivative node11->node7 ns2:hasDerivative node12 1950. Paris, Michel [1950] node11->node12 ns2:hasInstance node11->node15 ns2:hasDerivative node32 2016. Waterville, Maine : Thorndike Press, a part of Gale, Cengage Learning, 2016.. ©2015 node15->node32 ns2:hasInstance node16->node1 ns2:hasDerivative node16->node3 ns2:hasDerivative node16->node4 ns2:hasDerivative node16->node6 ns2:hasDerivative node16->node7 ns2:hasDerivative node16->node9 ns2:hasExpression node16->node15 ns2:hasDerivative node31 1944. Lausanne, La Guilde du livre [1944] node16->node31 ns2:hasInstance node17->node0 ns2:hasExpression node17->node1 ns2:hasDerivative node17->node3 ns2:hasDerivative node17->node4 ns2:hasDerivative node17->node6 ns2:hasDerivative node17->node7 ns2:hasDerivative node17->node15 ns2:hasDerivative node30 1992. Erevan : "Nairi", 1992. node17->node30 ns2:hasInstance

A complete 4-Levels exploration of a BF2 Work

In [ ]:
# %display diagram
%display diagram svg withliterals
%lang en

CONSTRUCT{
    <http://dlib.mappings.RDA2BF.org#WorkExpression_dbis_1000000001_1000000015> ?p ?o.
    ?o ?p1 ?o1.
    ?o1 ?p2 ?o2.
    ?o2 ?p3 ?o3.
}

FROM <http://dbis.ionio.gr/rda2bfdrvWLP>

WHERE {
    <http://dlib.mappings.RDA2BF.org#WorkExpression_dbis_1000000001_1000000015> ?p ?o.
    
    FILTER (?p1 != rdf:type)
#    FILTER (?p != rdfs:label)
    
    OPTIONAL {
        ?o ?p1 ?o1.
        FILTER (?p1 != rdf:type)
#        FILTER (?p1 != rdfs:label)
        
        OPTIONAL{
            ?o1 ?p2 ?o2.
            FILTER (?p1 != rdf:type)
#            FILTER (?p2 != rdfs:label)
            
            OPTIONAL {
                ?o2 ?p3 ?o3.
                FILTER (?p1 != rdf:type)
#                FILTER (?p3 != rdfs:label)
            }
        }
    }
    
}
In [ ]: