Metadata-driven dynamic specialization


Ontology type: sgo:Patent     


Patent Info

DATE

2017-10-10T00:00

AUTHORS

Brian Goetz , John R. Rose , Alexander R. Buckley

ABSTRACT

Metadata-driven dynamic specialization may include applying a type erasure operation to a set of instruction in a generic class or to a method declaration that includes typed variables using an encoded form of an instruction or an argument to an instruction. The instruction may operate on values of the reference types and the argument may be a signature that indicates the reference types. The encoded form may be annotated to include metadata indicating which type variables have been erased and which reference types are the erasures of type variables. Additionally, the metadata may indicate that the instruction operates on values of, and that the argument indicates reference types that are erasures of, the type variables of the class (or method) declaration. Moreover, the encoded form of the instruction or argument may be used directly without specialization or transformation. More... »

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/2790", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "name": "Brian Goetz", 
        "type": "Person"
      }, 
      {
        "name": "John R. Rose", 
        "type": "Person"
      }, 
      {
        "name": "Alexander R. Buckley", 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1145/1565824.1565830", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1005155975"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1837513.1640139", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1022918657"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.2298/csis091212032k", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1035649788"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-45102-1_10", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1035906309", 
          "https://doi.org/10.1007/3-540-45102-1_10"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1155/2003/306458", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1046682817"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-45102-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1051801606", 
          "https://doi.org/10.1007/3-540-45102-1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-45102-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1051801606", 
          "https://doi.org/10.1007/3-540-45102-1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/286942.286958", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1063166073"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2017-10-10T00:00", 
    "description": "

Metadata-driven dynamic specialization may include applying a type erasure operation to a set of instruction in a generic class or to a method declaration that includes typed variables using an encoded form of an instruction or an argument to an instruction. The instruction may operate on values of the reference types and the argument may be a signature that indicates the reference types. The encoded form may be annotated to include metadata indicating which type variables have been erased and which reference types are the erasures of type variables. Additionally, the metadata may indicate that the instruction operates on values of, and that the argument indicates reference types that are erasures of, the type variables of the class (or method) declaration. Moreover, the encoded form of the instruction or argument may be used directly without specialization or transformation.

", "id": "sg:patent.US-9785456-B2", "keywords": [ "Specialization", "operation", "Instructional Film and Video", "class", "declaration", "variable", "argument", "reference", "signature", "metadata", "erasure", "method", "transformation" ], "name": "Metadata-driven dynamic specialization", "recipient": [ { "id": "https://www.grid.ac/institutes/grid.419799.b", "type": "Organization" } ], "sameAs": [ "https://app.dimensions.ai/details/patent/US-9785456-B2" ], "sdDataset": "patents", "sdDatePublished": "2019-04-18T10:21", "sdLicense": "https://scigraph.springernature.com/explorer/license/", "sdPublisher": { "name": "Springer Nature - SN SciGraph project", "type": "Organization" }, "sdSource": "s3://com-uberresearch-data-patents-target-20190320-rc/data/sn-export/402f166718b70575fb5d4ffe01f064d1/0000100128-0000352499/json_export_01555.jsonl", "type": "Patent" } ]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/patent.US-9785456-B2'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/patent.US-9785456-B2'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/patent.US-9785456-B2'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/patent.US-9785456-B2'


 

This table displays all metadata directly associated to this object as RDF triples.

66 TRIPLES      15 PREDICATES      34 URIs      21 LITERALS      2 BLANK NODES

Subject Predicate Object
1 sg:patent.US-9785456-B2 schema:about anzsrc-for:2790
2 schema:author Na6f39eb0e4b943418f983689fd071c58
3 schema:citation sg:pub.10.1007/3-540-45102-1
4 sg:pub.10.1007/3-540-45102-1_10
5 https://doi.org/10.1145/1565824.1565830
6 https://doi.org/10.1145/1837513.1640139
7 https://doi.org/10.1145/286942.286958
8 https://doi.org/10.1155/2003/306458
9 https://doi.org/10.2298/csis091212032k
10 schema:datePublished 2017-10-10T00:00
11 schema:description <p id="p-0001" num="0000">Metadata-driven dynamic specialization may include applying a type erasure operation to a set of instruction in a generic class or to a method declaration that includes typed variables using an encoded form of an instruction or an argument to an instruction. The instruction may operate on values of the reference types and the argument may be a signature that indicates the reference types. The encoded form may be annotated to include metadata indicating which type variables have been erased and which reference types are the erasures of type variables. Additionally, the metadata may indicate that the instruction operates on values of, and that the argument indicates reference types that are erasures of, the type variables of the class (or method) declaration. Moreover, the encoded form of the instruction or argument may be used directly without specialization or transformation.</p>
12 schema:keywords Instructional Film and Video
13 Specialization
14 argument
15 class
16 declaration
17 erasure
18 metadata
19 method
20 operation
21 reference
22 signature
23 transformation
24 variable
25 schema:name Metadata-driven dynamic specialization
26 schema:recipient https://www.grid.ac/institutes/grid.419799.b
27 schema:sameAs https://app.dimensions.ai/details/patent/US-9785456-B2
28 schema:sdDatePublished 2019-04-18T10:21
29 schema:sdLicense https://scigraph.springernature.com/explorer/license/
30 schema:sdPublisher Nde2f16180fed4d55b475c00c7823d611
31 sgo:license sg:explorer/license/
32 sgo:sdDataset patents
33 rdf:type sgo:Patent
34 N0a7f87b9272f44d3abd3ac2107760fba rdf:first Nc944f147b70e45a8aeead15b1ee3362f
35 rdf:rest rdf:nil
36 N92c581b5fd084972a31c579c5e6d2d59 schema:name Brian Goetz
37 rdf:type schema:Person
38 Na6f39eb0e4b943418f983689fd071c58 rdf:first N92c581b5fd084972a31c579c5e6d2d59
39 rdf:rest Nfd3f229eb04f4cdab43cd81e46103168
40 Na8c7d53240644cf6a89f5928b20c2fb4 schema:name John R. Rose
41 rdf:type schema:Person
42 Nc944f147b70e45a8aeead15b1ee3362f schema:name Alexander R. Buckley
43 rdf:type schema:Person
44 Nde2f16180fed4d55b475c00c7823d611 schema:name Springer Nature - SN SciGraph project
45 rdf:type schema:Organization
46 Nfd3f229eb04f4cdab43cd81e46103168 rdf:first Na8c7d53240644cf6a89f5928b20c2fb4
47 rdf:rest N0a7f87b9272f44d3abd3ac2107760fba
48 anzsrc-for:2790 schema:inDefinedTermSet anzsrc-for:
49 rdf:type schema:DefinedTerm
50 sg:pub.10.1007/3-540-45102-1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1051801606
51 https://doi.org/10.1007/3-540-45102-1
52 rdf:type schema:CreativeWork
53 sg:pub.10.1007/3-540-45102-1_10 schema:sameAs https://app.dimensions.ai/details/publication/pub.1035906309
54 https://doi.org/10.1007/3-540-45102-1_10
55 rdf:type schema:CreativeWork
56 https://doi.org/10.1145/1565824.1565830 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005155975
57 rdf:type schema:CreativeWork
58 https://doi.org/10.1145/1837513.1640139 schema:sameAs https://app.dimensions.ai/details/publication/pub.1022918657
59 rdf:type schema:CreativeWork
60 https://doi.org/10.1145/286942.286958 schema:sameAs https://app.dimensions.ai/details/publication/pub.1063166073
61 rdf:type schema:CreativeWork
62 https://doi.org/10.1155/2003/306458 schema:sameAs https://app.dimensions.ai/details/publication/pub.1046682817
63 rdf:type schema:CreativeWork
64 https://doi.org/10.2298/csis091212032k schema:sameAs https://app.dimensions.ai/details/publication/pub.1035649788
65 rdf:type schema:CreativeWork
66 https://www.grid.ac/institutes/grid.419799.b schema:Organization
 




Preview window. Press ESC to close (or click here)


...